当前位置:主页 > 科技论文 > 软件论文 >

一种半监督集成跨项目软件缺陷预测方法

发布时间:2018-05-20 11:31

  本文选题:跨项目软件缺陷预测 + 半监督学习 ; 参考:《软件学报》2017年06期


【摘要】:软件缺陷预测方法可以在项目的开发初期,通过预先识别出所有可能含有缺陷的软件模块来优化测试资源的分配.早期的缺陷预测研究大多集中于同项目缺陷预测,但同项目缺陷预测需要充足的历史数据,而在实际应用中,可能需要预测项目的历史数据较为稀缺,或这个项目是一个全新项目.因此,跨项目缺陷预测问题成为当前软件缺陷预测领域内的一个研究热点,其研究挑战在于源项目与目标项目数据集间存在的分布差异性以及数据集内存在的类不平衡问题.受到基于搜索的软件工程思想的启发,提出了一种基于搜索的半监督集成跨项目软件缺陷预测方法 S~3EL.该方法首先通过调整训练集中各类数据的分布比例,构建出多个朴素贝叶斯基分类器;随后,利用具有全局搜索能力的遗传算法,基于少量已标记目标实例对上述基分类器进行集成,并构建出最终的缺陷预测模型.在Promise数据集及AEEEM数据集上与多个经典的跨项目缺陷预测方法(Burak过滤法、Peters过滤法、TCA+、CODEP及HYDRA)进行了对比.以F1值作为评测指标,结果表明:在大部分情况下,S~3EL方法可以取得最好的预测性能.
[Abstract]:The software defect prediction method can optimize the allocation of test resources by pre-identifying all software modules that may contain defects at the beginning of the project development. Most of the early research on defect prediction focuses on the same project defect prediction, but the same project defect prediction needs sufficient historical data, but in practical application, the historical data may be scarce. Or this project is a new project. Therefore, cross-project defect prediction has become a research hotspot in the field of software defect prediction. The research challenge lies in the difference of distribution between the source project and the target project data set and the class imbalance problem in the data set. Inspired by the idea of search-based software engineering, a search-based semi-supervised integrated cross-project software defect prediction method, Sz3ELL, is proposed. Firstly, by adjusting the distribution ratio of all kinds of data in the training set, a number of naive Bayesky classifiers are constructed, and then the genetic algorithm with global searching ability is used. Based on a small number of labeled target examples, the base classifier is integrated and the final defect prediction model is constructed. The Promise data sets and AEEEM data sets are compared with several classic cross project defect prediction methods: Burak filter and Peters filter. Using F1 value as the evaluation index, the results show that in most cases, the best prediction performance can be obtained by using the Szc3EL method.
【作者单位】: 天津大学软件学院软件工程系;南通大学计算机科学与技术学院;
【基金】:国家自然科学基金(61202030,61373012,61202006,71502125)~~
【分类号】:TP18;TP311.53

【相似文献】

相关期刊论文 前10条

1 王德胜;宫云战;;论软件缺陷[J];计算机应用研究;2008年12期

2 聂剑平;韩柯;陈光;曹旭;;软件缺陷增长过程的混沌分析[J];计算机工程与应用;2008年11期

3 刘海;郝克刚;;软件缺陷数据的分析方法及其实现[J];计算机科学;2008年08期

4 熊斐;李建忠;徐中望;;软件缺陷管理与防范[J];科技创新导报;2009年04期

5 石剑飞;杨欣;秦玮;闫怀志;;一种软件缺陷预测改进模型的研究[J];北京理工大学学报;2010年09期

6 缪林松;;基于代价敏感神经网络算法的软件缺陷预测[J];电子科技;2012年06期

7 朱小燕;曲俊燕;;浅析软件缺陷的问题[J];无线互联科技;2013年04期

8 田华;蒲天银;;基于迁移学习的软件缺陷预测方法研究[J];西南师范大学学报(自然科学版);2014年03期

9 宫云战;论软件缺陷[J];装甲兵工程学院学报;2003年01期

10 李丹;软件缺陷报告[J];电子质量;2003年07期

相关会议论文 前8条

1 赵修湘;石勇;刘莹;张玲玲;;文本分类在软件缺陷管理中的应用[A];第四届(2009)中国管理学年会——管理科学与工程分会场论文集[C];2009年

2 李立清;;软件缺陷数据的分析和预测[A];第三届中国测试学术会议论文集[C];2004年

3 李立清;;用软件缺陷数据进行缺陷预测[A];中国工程物理研究院科技年报(2005)[C];2005年

4 赵亮;侯金宝;;文件和包层次的软件缺陷预测研究[A];第十四届全国容错计算学术会议(CFTC'2011)论文集[C];2011年

5 于秀山;王广俭;;软件缺陷管理[A];中国电子学会可靠性分会第十三届学术年会论文选[C];2006年

6 寇纲;彭怡;石勇;;基于数据挖掘的软件缺陷度量评估管理及研究现状综述[A];第三届(2008)中国管理学年会——信息管理分会场论文集[C];2008年

7 高通;焦彦平;龚波;;基于曲线拟合的软件缺陷排除成本预测[A];2010年全国通信安全学术会议论文集[C];2010年

8 涂亚明;毛军鹏;余静;尹磊;;系统测试阶段的软件缺陷预测模型分析[A];第六届中国测试学术会议论文集[C];2010年

相关重要报纸文章 前1条

1 谢敏、戴金龙;追踪每一个软件缺陷[N];计算机世界;2005年

相关博士学位论文 前8条

1 Gabriel Kofi Armah;[D];电子科技大学;2015年

2 王伟光;动态软件缺陷测试关键技术研究[D];南京大学;2016年

3 陈琳;基于机器学习的软件缺陷预测研究[D];重庆大学;2016年

4 陈媛;基于数据挖掘的软件缺陷预测技术研究[D];中国科学院研究生院(长春光学精密机械与物理研究所);2012年

5 马樱;基于机器学习的软件缺陷预测技术研究[D];电子科技大学;2012年

6 单纯;软件缺陷分布预测技术及应用研究[D];北京理工大学;2015年

7 张凯;软件缺陷混沌分形描述与软件质量进化度量的研究[D];武汉理工大学;2005年

8 杨晓杏;基于度量元的软件缺陷预测技术[D];中国科学技术大学;2014年

相关硕士学位论文 前10条

1 赵长凯;软件缺陷管理与预测系统的设计[D];复旦大学;2013年

2 张亮;基于改进BP算法的软件缺陷预测模型研究[D];北京理工大学;2015年

3 王男帅;基于遗传优化支持向量机的软件缺陷预测模型研究[D];北京理工大学;2015年

4 陈艳;软件缺陷管理技术研究与实现[D];电子科技大学;2014年

5 李碧雯;基于迁移学习的跨项目软件缺陷预测[D];上海交通大学;2015年

6 梁天超;一种基于人工免疫朴素贝叶斯方法的软件缺陷预测模型[D];南京邮电大学;2015年

7 陈家强;软件缺陷预测中数据预处理技术研究[D];南京大学;2014年

8 江晓苏;鱼群优化的多核支持向量机在软件缺陷预测中的应用[D];重庆师范大学;2016年

9 权衡;基于Web的软件缺陷管理系统的设计与实现[D];华中科技大学;2014年

10 刘庆山;基于复杂网络的动态软件缺陷预测算法研究[D];燕山大学;2016年



本文编号:1914444

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/1914444.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户ee92f***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com