一种针对软件缺陷自动分派的开发者推荐方法
本文选题:缺陷分派 切入点:开源社区 出处:《小型微型计算机系统》2017年12期
【摘要】:开源软件的缺陷管理是其软件质量保障的一种重要手段,而缺陷的高效分派是大型开源软件缺陷管理的一个棘手问题.为了提高缺陷分派的效率,本文提出了一种简单易用的针对软件缺陷自动分派的开发者推荐方法,其核心思想是利用LDA主题模型(刻画开发者技能)、开发者合作网络(刻画开发者之间的合作关系)构造(内容+关系)混合策略.针对大型开源软件项目Eclipse和Mozilla的十万级已修复缺陷的实验表明,在选取合适的参数和分派策略情况下,本文所提方法的开发者推荐的准确率分别达到了46.7%和33.4%,比基准的LDA+k NN方法的推荐准确率分别提高了209.3%和131.9%,从而验证了其有效性.
[Abstract]:Defect management of open source software is an important means of software quality assurance, and the efficient allocation of defects is a thorny problem of defect management in large open source software. In this paper, a simple and easy to use developer recommendation method for automatic dispatch of software defects is proposed. Its core idea is to construct (content relationship) hybrid strategy using LDA theme model (depicting developer skills and developer cooperative network (depicting the relationship between developers). Eclipse and Mozilla for large open source software projects. 100, 000 of the defects have been repaired by experiments that show that, In the case of selecting appropriate parameters and dispatching strategies, the recommended accuracy of the proposed method is 46.7% and 33.4% respectively, which is 209.3% and 131.9% higher than that of the benchmark LDA KNN method, respectively, which verifies its validity.
【作者单位】: 武汉大学软件工程国家重点实验室;
【基金】:国家“九七三”重点基础研究发展计划项目(2014CB340404)资助 国家自然科学基金项目(61272111)资助
【分类号】:TP311.5
【相似文献】
相关期刊论文 前10条
1 ;软件缺陷词典正在制定[J];软件世界;2007年06期
2 王德胜;宫云战;;论软件缺陷[J];计算机应用研究;2008年12期
3 聂剑平;韩柯;陈光;曹旭;;软件缺陷增长过程的混沌分析[J];计算机工程与应用;2008年11期
4 刘海;郝克刚;;软件缺陷数据的分析方法及其实现[J];计算机科学;2008年08期
5 熊斐;李建忠;徐中望;;软件缺陷管理与防范[J];科技创新导报;2009年04期
6 石剑飞;杨欣;秦玮;闫怀志;;一种软件缺陷预测改进模型的研究[J];北京理工大学学报;2010年09期
7 缪林松;;基于代价敏感神经网络算法的软件缺陷预测[J];电子科技;2012年06期
8 朱小燕;曲俊燕;;浅析软件缺陷的问题[J];无线互联科技;2013年04期
9 田华;蒲天银;;基于迁移学习的软件缺陷预测方法研究[J];西南师范大学学报(自然科学版);2014年03期
10 宫云战;论软件缺陷[J];装甲兵工程学院学报;2003年01期
相关会议论文 前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年
相关重要报纸文章 前10条
1 谢敏、戴金龙;追踪每一个软件缺陷[N];计算机世界;2005年
2 易联致远CEO 靳岩;开发者的三个局限性[N];通信产业报;2010年
3 本报记者 谢丽容;三成移动开发者亏损[N];通信产业报;2011年
4 电脑商报记者 张凤岐;联想举办2010年移动互联开发者大会[N];电脑商报;2010年
5 本报记者 戈清平;开发者地位被抬高 成云计算发展新力量[N];中国高新技术产业导报;2012年
6 《网络世界》记者 于翔;开发者的创新见证[N];网络世界;2013年
7 深圳商报记者 陈姝;今年分给开发者30亿元[N];深圳商报;2013年
8 毛轶 天津移动;Mobile Market孵化器功能待孵化[N];通信产业报;2009年
9 祁金华;Sun:获取开源新动力[N];网络世界;2006年
10 本报记者 李响;胡泽民:1亿元派发开发者[N];计算机世界;2012年
相关博士学位论文 前10条
1 Gabriel Kofi Armah;[D];电子科技大学;2015年
2 王伟光;动态软件缺陷测试关键技术研究[D];南京大学;2016年
3 陈琳;基于机器学习的软件缺陷预测研究[D];重庆大学;2016年
4 陈媛;基于数据挖掘的软件缺陷预测技术研究[D];中国科学院研究生院(长春光学精密机械与物理研究所);2012年
5 马樱;基于机器学习的软件缺陷预测技术研究[D];电子科技大学;2012年
6 单纯;软件缺陷分布预测技术及应用研究[D];北京理工大学;2015年
7 于巧;基于机器学习的软件缺陷预测方法研究[D];中国矿业大学;2017年
8 张凯;软件缺陷混沌分形描述与软件质量进化度量的研究[D];武汉理工大学;2005年
9 杨晓杏;基于度量元的软件缺陷预测技术[D];中国科学技术大学;2014年
10 李其锋;面向开源社区的开发者群体行为分析方法[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年
,本文编号:1662712
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/1662712.html