基于演化数据的软件缺陷预测性能改进 |
| |
作者姓名: | 王丹丹 王青 |
| |
作者单位: | 中国科学院 软件研究所 互联网软件技术实验室, 北京 100190,中国科学院 软件研究所 互联网软件技术实验室, 北京 100190;计算机科学国家重点实验室(中国科学院 软件研究所), 北京 100190 |
| |
基金项目: | 国家自然科学基金(91318301,91218302,61432001) |
| |
摘 要: | 软件持续演化已经是不争的事实,演化意味着需求的变化,也就必然导致了缺陷的不断产生.现有的缺陷预测技术多偏重于基于软件工作制品,如文档、代码、测试用例等的属性来预测缺陷,但如果把软件看作一种物种,其生命周期内的演化本质上是一个物种的逐步进化,其缺陷的表现也必然带着该物种的特征,而且还受到进化历史中的演化轨迹的影响.已有一些研究人员开始研究软件演化过程,并提出了一些演化度量元.研究和提出了可以刻画软件演化轨迹的两类演化度量元,并通过案例研究,建立缺陷预测模型.在6个著名开源软件数据集上训练和验证了由软件演化度量元建立的缺陷预测模型,获得了良好的预测性能,验证了演化度量元对缺陷预测性能的改进.
|
关 键 词: | 缺陷预测 软件演化 演化度量元 |
收稿时间: | 2015-01-26 |
修稿时间: | 2015-03-18 |
|
| 点击此处可从《软件学报》浏览原始摘要信息 |
|
点击此处可从《软件学报》下载免费的PDF全文 |
|