首页 | 本学科首页   官方微博 | 高级检索  
     

基于二次传播的开源软件缺陷定位方法
引用本文:李元诚,王伯彦,张攀,来风刚,黄秋岑.基于二次传播的开源软件缺陷定位方法[J].计算机应用研究,2020,37(7):2093-2096.
作者姓名:李元诚  王伯彦  张攀  来风刚  黄秋岑
作者单位:华北电力大学 控制与计算机工程学院,北京 102206;国家电网公司信息通信分公司,北京 100761;国家电网公司福建省电力公司,福州 350003
基金项目:国家电网公司总部科技项目
摘    要:为了提高开源软件缺陷定位的准确度,提出一种基于二次传播的开源软件缺陷定位方法TPA。将重启随机游走算法与标签传播算法相结合,在基于信息检索方法的基础上,从开源软件中各个模块的调用关系、模块风险度和历史缺陷报告三个方面分析缺陷存在的具体位置,将缺陷定位分为风险度传播和标签传播两个部分。通过软件模块之间的相关度和调用关系,结合开源软件的历史修改信息评估模块风险度;通过已修改的缺陷报告构造缺陷标签,并采用标签传播定位软件缺陷。在Eclipse 3.1缺陷报告数据集中,top-◢N◣ rank和MRR指标均高于同类缺陷定位方法。实验表明,TPA方法具有较高的准确度。

关 键 词:开源软件  缺陷定位  信息检索  标签传播  重启随机游走
收稿时间:2018/12/26 0:00:00
修稿时间:2020/6/3 0:00:00

Opensource software bug localization method based on twice propagation algorithm
Li Yuancheng,Wang Boyan,Zhang Pan,Lai Fenggang and Huang Qiucen.Opensource software bug localization method based on twice propagation algorithm[J].Application Research of Computers,2020,37(7):2093-2096.
Authors:Li Yuancheng  Wang Boyan  Zhang Pan  Lai Fenggang and Huang Qiucen
Affiliation:School of Control and Computer Engineering,North China Electric Power University,,,,
Abstract:
Keywords:opensource software  bug localization  information retrieval  label propagation algorithm  random walk with restart
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机应用研究》浏览原始摘要信息
点击此处可从《计算机应用研究》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号