原文服务方: 计算机应用研究       
摘要:
为了提高开源软件缺陷定位的准确度,提出一种基于二次传播的开源软件缺陷定位方法TPA.将重启随机游走算法与标签传播算法相结合,在基于信息检索方法的基础上,从开源软件中各个模块的调用关系、模块风险度和历史缺陷报告三个方面分析缺陷存在的具体位置,将缺陷定位分为风险度传播和标签传播两个部分.通过软件模块之间的相关度和调用关系,结合开源软件的历史修改信息评估模块风险度;通过已修改的缺陷报告构造缺陷标签,并采用标签传播定位软件缺陷.在Eclipse 3.1缺陷报告数据集中,top-N rank和MRR指标均高于同类缺陷定位方法.实验表明,TPA方法具有较高的准确度.
推荐文章
基于开源的软件缺陷管理工具的改进策略
软件测试
缺陷管理
缺陷度量
基于超欧氏距离近邻传播的软件缺陷预测方法
密度
近邻传播
软件缺陷
超欧氏距离
预测
基于JIRA的软件缺陷管理及二次开发研究
JIRA
缺陷管理
SOAP-RPC
二次开发
基于深度自编码网络的软件缺陷预测方法
软件缺陷预测
特征降维
深度自编码网络
类不平衡
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 基于二次传播的开源软件缺陷定位方法
来源期刊 计算机应用研究 学科
关键词 开源软件 缺陷定位 信息检索 标签传播 重启随机游走
年,卷(期) 2020,(7) 所属期刊栏目 软件技术研究
研究方向 页码范围 2093-2096
页数 4页 分类号 TP311.5
字数 语种 中文
DOI 10.19734/j.issn.1001-3695.2018.12.0954
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 李元诚 华北电力大学控制与计算机工程学院 15 78 4.0 8.0
2 王伯彦 华北电力大学控制与计算机工程学院 2 0 0.0 0.0
3 张攀 3 0 0.0 0.0
4 来风刚 6 93 2.0 6.0
5 黄秋岑 1 0 0.0 0.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (75)
共引文献  (116)
参考文献  (12)
节点文献
引证文献  (0)
同被引文献  (0)
二级引证文献  (0)
1976(1)
  • 参考文献(0)
  • 二级参考文献(1)
1994(1)
  • 参考文献(0)
  • 二级参考文献(1)
1996(1)
  • 参考文献(0)
  • 二级参考文献(1)
1999(1)
  • 参考文献(0)
  • 二级参考文献(1)
2000(1)
  • 参考文献(0)
  • 二级参考文献(1)
2002(1)
  • 参考文献(0)
  • 二级参考文献(1)
2003(2)
  • 参考文献(0)
  • 二级参考文献(2)
2007(4)
  • 参考文献(0)
  • 二级参考文献(4)
2008(6)
  • 参考文献(0)
  • 二级参考文献(6)
2009(5)
  • 参考文献(0)
  • 二级参考文献(5)
2010(6)
  • 参考文献(0)
  • 二级参考文献(6)
2011(6)
  • 参考文献(0)
  • 二级参考文献(6)
2012(8)
  • 参考文献(0)
  • 二级参考文献(8)
2013(13)
  • 参考文献(1)
  • 二级参考文献(12)
2014(7)
  • 参考文献(0)
  • 二级参考文献(7)
2015(7)
  • 参考文献(0)
  • 二级参考文献(7)
2016(7)
  • 参考文献(3)
  • 二级参考文献(4)
2017(4)
  • 参考文献(2)
  • 二级参考文献(2)
2018(5)
  • 参考文献(5)
  • 二级参考文献(0)
2019(1)
  • 参考文献(1)
  • 二级参考文献(0)
2020(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
研究主题发展历程
节点文献
开源软件
缺陷定位
信息检索
标签传播
重启随机游走
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机应用研究
月刊
1001-3695
51-1196/TP
大16开
1984-01-01
chi
出版文献量(篇)
21004
总下载数(次)
0
总被引数(次)
238385
论文1v1指导