基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
对于大型开源软件项目来说,用户提交了海量缺陷报告,人工分发缺陷时会出现大量的错误分配.提出OSDR(Open Software Developer Recommendation)方法通过计算新缺陷报告和历史缺陷报告之间的文本相似度,基于K最近邻算法得到相似度最高的K个历史缺陷报告及其对应的修复人列表,再基于频率和社交网络图的各项指标对开发者专业能力进行评价.从Mozilla Firefox 缺陷库中采集真实实验数据,比较不同社交网络指标在推荐修复人时的准确率与召回率.结果表明,推荐性能最高的指标是频率和出度,其准确率大约在0.6左右;Betweenness和Closeness的推荐效果最差;度、入度以及PageRank推荐效果良好.
推荐文章
基于二次传播的开源软件缺陷定位方法
开源软件
缺陷定位
信息检索
标签传播
重启随机游走
一种面向开源软件特征的开源软件选择方法研究
开源软件
开源软件特征
特征选择
Spring
基于二次传播的开源软件缺陷定位方法
开源软件
缺陷定位
信息检索
标签传播
重启随机游走
深度学习在缺陷修复者推荐中的应用
缺陷追踪
缺陷报告分配
深度学习
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 OSDR:一种开源软件的缺陷修复人推荐方法
来源期刊 计算机应用与软件 学科 工学
关键词 开源软件 缺陷报告 修复人推荐 社交网络分析
年,卷(期) 2017,(8) 所属期刊栏目 软件技术与研究
研究方向 页码范围 7-11,106
页数 6页 分类号 TP3
字数 5438字 语种 中文
DOI 10.3969/j.issn.1000-386x.2017.08.002
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 张文 北京化工大学大数据科学研究中心 5 19 2.0 4.0
2 杜宇航 北京化工大学大数据科学研究中心 4 6 2.0 2.0
3 李自强 北京化工大学大数据科学研究中心 3 4 1.0 2.0
4 赵博扬 北京化工大学大数据科学研究中心 1 1 1.0 1.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (13)
共引文献  (16)
参考文献  (4)
节点文献
引证文献  (1)
同被引文献  (6)
二级引证文献  (0)
1997(1)
  • 参考文献(0)
  • 二级参考文献(1)
2002(1)
  • 参考文献(0)
  • 二级参考文献(1)
2005(1)
  • 参考文献(0)
  • 二级参考文献(1)
2006(1)
  • 参考文献(0)
  • 二级参考文献(1)
2007(5)
  • 参考文献(0)
  • 二级参考文献(5)
2008(1)
  • 参考文献(0)
  • 二级参考文献(1)
2009(1)
  • 参考文献(0)
  • 二级参考文献(1)
2010(1)
  • 参考文献(1)
  • 二级参考文献(0)
2011(3)
  • 参考文献(1)
  • 二级参考文献(2)
2012(1)
  • 参考文献(1)
  • 二级参考文献(0)
2016(1)
  • 参考文献(1)
  • 二级参考文献(0)
2017(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
2020(1)
  • 引证文献(1)
  • 二级引证文献(0)
研究主题发展历程
节点文献
开源软件
缺陷报告
修复人推荐
社交网络分析
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机应用与软件
月刊
1000-386X
31-1260/TP
大16开
上海市愚园路546号
4-379
1984
chi
出版文献量(篇)
16532
总下载数(次)
47
总被引数(次)
101489
  • 期刊分类
  • 期刊(年)
  • 期刊(期)
  • 期刊推荐
论文1v1指导