首页> 中文期刊> 《软件学报》 >一种面向软件配置管理制品的层次分类方法

一种面向软件配置管理制品的层次分类方法

         

摘要

Configuration management tool (CMT),as an essential part of automated system operations,is an important technique to achieve DevOps (development and operations).There are a large amount of reusable CMT artifacts in the internet-scale open source communities and repositories.However,the lack of effective hierarchical categorization leads to the difficulties of effective retrieval and usage of those artifacts.This paper addresses the issue by proposing a hierarchical categorization method for CMT artifacts based on their online unstructured descriptions.This method firstly constructs a category system based on the co-occurrences of tags,and then designs the classifiers based on the features of CMT artifacts,including name and description.To improve the effectiveness of classifications affected by the unbalanced data set,the method builds a hybrid model to divide the sample data.Finally,extensive experiments are carried out to evaluate the method on more than 11000 CMT artifacts.The results show that this improved method based on hybrid model achieves up to 0.81 precision,0.88 recall and 0.85 F-measure.Comparing to traditional approaches,the recall and F-measure of CMT artifacts classification improve significantly.The effectiveness of this method is verified.%配置管理工具(configuration management tool,简称CMT)作为运维自动化的组成部分,是实现开发运维一体化(development and operations,简称DevOps)的重要支撑技术.当前,互联网开源社区中存在数量众多的CMT脚本制品,但是缺乏有效的层次分类管理,给快速检索和高效利用CMT脚本制品带来困难.针对该问题,提出一种面向CMT制品的基于在线非结构化描述文档分析的层次分类方法.该方法利用标签共现性关系(tag co-occurrence)建立层次类别体系,基于描述属性特征,实现对CMT制品的层次分类器;并使用混合的样本划分方式针对数据倾斜问题进行了改进.对超过11000例训练数据和1000例测试数据进行实验,结果表明:改进的样本划分方式得到的最佳查准率、查全率、调和平均值分别达到0.81、0.88、0.85,较传统方式查全率提高0.15,调和平均值提高0.06.该结果验证了层次分类方法的有效性.

著录项

  • 来源
    《软件学报》 |2017年第6期|1389-1404|共16页
  • 作者单位

    中国科学院软件研究所;

    北京 100190;

    中国科学院大学;

    北京 100049;

    中国科学院软件研究所;

    北京 100190;

    中国科学院软件研究所;

    北京 100190;

    中国科学院大学;

    北京 100049;

    计算机科学国家重点实验室(中国科学院软件研究所);

    北京100190;

    中国科学院软件研究所;

    北京 100190;

    中国科学院软件研究所;

    北京 100190;

    中国科学院大学;

    北京 100049;

    计算机科学国家重点实验室(中国科学院软件研究所);

    北京100190;

  • 原文格式 PDF
  • 正文语种 chi
  • 中图分类 程序设计、软件工程;
  • 关键词

    CMT制品; 层次分类; 开源社区; 开发运维一体化(DevOps);

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号