计算机应用研究

北大核心,JST,Pж(AJ),CSCD扩展版,WJCI

国内刊号:51-1196/TP

国际刊号:1001-3695

计算机应用研究杂志2020年第7期:基于二次传播的开源软件缺陷定位方法

发布日期:

作者:李元诚,王伯彦,张攀,来风刚,黄秋岑,

单位:1.华北电力大学控制与计算机工程学院,北京102206;2.国家电网公司信息通信分公司,北京100761;3.国家电网公司福建省电力公司,福州350003;

关键词:开源软件,缺陷定位,信息检索,标签传播,重启随机游走,

基金:国家电网公司总部科技项目(SGFJXT00YJJS1800074);;

为了提高开源软件缺陷定位的准确度,提出一种基于二次传播的开源软件缺陷定位方法TPA。将重启随机游走算法与标签传播算法相结合,在基于信息检索方法的基础上,从开源软件中各个模块的调用关系、模块风险度和历史缺陷报告三个方面分析缺陷存在的具体位置,将缺陷定位分为风险度传播和标签传播两个部分。通过软件模块之间的相关度和调用关系,结合开源软件的历史修改信息评估模块风险度;通过已修改的缺陷报告构造缺陷标签,并采用标签传播定位软件缺陷。在Eclipse 3.1缺陷报告数据集中,top-N rank和MRR指标均高于同类缺陷定位方法。实验表明,TPA方法具有较高的准确度。

来源:2020年第7期

《计算机应用研究》期刊编辑部

查看计算机应用研究杂志2020年第7期

声明

严正声明:本站非期刊官网,非中介代理。

本站仅提供学术规范服务:快速预审、润色编辑服务、中英文查重、降重、去重服务、推荐合适的期刊投稿等学术规范服务。 如需提供学术规范服务请联系在线编辑。

联系我们

  • 地址:四川省成都市武候区成科西路3号
  • 电话:028-85249567
  • E-mail:journal@arocmag.cn

咨询工作人员