引入缺陷的细粒度软件变更识别方法

来源 :北京航空航天大学学报 | 被引量 : 0次 | 上传用户:fishingalone
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件开发过程中,缺陷通过变更引入软件系统.为提高缺陷发现效率,降低人工审查成本,提出一种引入缺陷细粒度变更自动化识别方法.该方法基于机器学习分类思想,将细粒度变更作为实例,从时间、地点、内容、意图以及人员5方面构造特征集;采用程序静态分析与自然语言语义分析相结合的方法挖掘软件历史库,自动化构建细粒度变更实例;使用软件历史中的细粒度变更实例训练分类器,从而识别新的细粒度变更是否引入了缺陷.在实际软件系统上运用成本有效性评估策略验证方法有效性.结果表明相比于文件和事务粒度的引入缺陷变更识别方法,该方法可显著降低人工审查成本.
其他文献
目的 探讨拉米夫定治疗慢性乙型肝炎患者的疗效影响因素,并初步评价基线特征、24周早期病毒学应答及治疗方案对疗效和病毒学突破(VB)发生率的影响.方法 对接受拉米夫定治疗的233例慢性乙型肝炎患者(其中90例治疗期间加用或换用阿德福韦酯)的专科门诊病历资料进行回顾性分析,采用聚合酶链反应法、酶联免疫吸附法分别检测HBV DNA水平与HBsAg、抗-HBs,HBeAg,抗-HBe水平.用SPSS17.
中国的基本养老保险制度包含城镇企业职工基本养老保险制度、机关事业单位基本养老保险制度和城乡居民养老保险制度,这三种制度均存在个人账户.在参保人员达到退休年龄时,根
文章首先对硫酸法生产碳酸锂的工艺进行简要分析,在此基础上对硫酸法生产碳酸锂的钙渣处理方式进行论述.期望通过本文的研究能够硫酸法生产碳酸锂过程中钙渣处理效果的提升有
针对现有故障预测算法性能评估指标受实际剩余使用寿命约束的问题,从稳定性角度提出一种评估算法性能的方法.通过研究对象系统健康退化过程,在对象系统实际剩余使用寿命未知
为了分析气动负载模拟器中多余力的形成及影响因素,介绍了气动负载模拟器的工作原理、结构框图及实验平台,推导了气动负载模拟器的数学模型,并通过实验和仿真对比模型进行了
中种迪卡种子有限公司(以下简称中种迪卡)是中国种子集团有限公司与美国孟山都公司合资兴办的第一家经营玉米等大田作物种子的中外合资种子企业.2012年9月12日,中种迪卡在吉
本文以广播电视微波通信技术为研究视角,从这一技术的特点出发,探讨其在广播电视中的实践应用.期待为进一步推动广播电视事业的发展贡献绵薄之力.
枸橼酸钠在医药工业中广泛用作抗血凝剂、螯合剂和抗氧增效剂、化痰药和利尿药;在洗涤剂工业中,可替代三聚磷酸钠作为无毒洗涤剂的助剂;还用于酿造、注射液、摄影药品和电镀
以纳米镁化合物改性壳聚糖涂膜,不仅能改善涂膜的力学性能和透气性能,还可增强其抗茵性能.以纳米镁化合物作为壳聚糖改性材料的涂膜研究,国内外鲜见报道.为探讨镁化合物纳米
期刊