基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
代码审查是减少代码缺陷和提高软件质量的重要过程.在像 GitHub 这样的社交编码社区,由于每个人都可以提交 Pull-Request,所以代码审查扮演着比以往更重要的角色,而且这个过程非常耗时.因此,寻找并推荐正确的评审人员来应对新兴的Pull-Request成为一项重要任务.然而,目前大部分的研究主要集中在评估人员是否参与,并没有对人员参与的类型进行区分.在本文中,我们开发了一个两层审阅人推荐模型,从技术和管理角度为GitHub项目中的Pull-Request(PR)推荐审阅人.对于第一层,我们根据混合推荐方法推荐合适的审阅人对目标PR进行审阅.对于第二层,在从第一层获得推荐结果之后,我们指定被推荐的审阅人是技术还是管理上参与审阅过程.我们在 GitHub 的两个热门项目上进行了实验,并使用2016年2月至2017年2月期间创建的PR来测试该方法.结果显示,我们的推荐模型的第一层比以前的工作表现得更好,第二层可以有效地区分参与类型.
推荐文章
一个改进的物质扩散—热传导混合推荐算法
推荐算法
准确率
多样性
物质扩散
热传导
一个基于模型的故障诊断算法
基于模型的诊断
极小冲突
算法
一个基于Agent的个性化推荐系统
个性化
推荐系统
网络智能
智能代理
一个基于Web访问路径聚类的智能推荐系统
路径聚类
智能推荐系统
用户浏览兴趣
推荐规则集
推荐引擎
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 RevREC:一个基于Pull-Request开发模型的双层审阅人推荐算法
来源期刊 中南大学学报(英文版) 学科
关键词 Pull-Request 代码审阅人推荐 GitHub 开源社区
年,卷(期) 2018,(5) 所属期刊栏目
研究方向 页码范围 1129-1143
页数 15页 分类号
字数 435字 语种 英文
DOI 10.1007/s11771-018-3812-x
五维指标
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (9)
共引文献  (8)
参考文献  (7)
节点文献
引证文献  (2)
同被引文献  (3)
二级引证文献  (0)
1996(1)
  • 参考文献(0)
  • 二级参考文献(1)
2004(1)
  • 参考文献(0)
  • 二级参考文献(1)
2006(1)
  • 参考文献(0)
  • 二级参考文献(1)
2008(2)
  • 参考文献(0)
  • 二级参考文献(2)
2009(2)
  • 参考文献(0)
  • 二级参考文献(2)
2010(2)
  • 参考文献(0)
  • 二级参考文献(2)
2011(1)
  • 参考文献(1)
  • 二级参考文献(0)
2012(1)
  • 参考文献(1)
  • 二级参考文献(0)
2014(1)
  • 参考文献(1)
  • 二级参考文献(0)
2016(4)
  • 参考文献(4)
  • 二级参考文献(0)
2018(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
2019(1)
  • 引证文献(1)
  • 二级引证文献(0)
2020(1)
  • 引证文献(1)
  • 二级引证文献(0)
研究主题发展历程
节点文献
Pull-Request
代码审阅人推荐
GitHub
开源社区
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
中南大学学报(英文版)
月刊
2095-2899
43-1516/TB
大16开
湖南省长沙市中南大学内
1994
eng
出版文献量(篇)
5570
总下载数(次)
0
  • 期刊分类
  • 期刊(年)
  • 期刊(期)
  • 期刊推荐
论文1v1指导