首页> 外文会议>International Conference on Software Maintenance and Evolution >Reviewer Recommender of Pull-Requests in GitHub
【24h】

Reviewer Recommender of Pull-Requests in GitHub

机译:GitHub中Pull-Requests的审阅者推荐人

获取原文

摘要

Pull-Request (PR) is the primary method for code contributions from thousands of developers in GitHub. To maintain the quality of software projects, PR review is an essential part of distributed software development. Assigning new PRs to appropriate reviewers will make the review process more effective which can reduce the time between the submission of a PR and the actual review of it. However, reviewer assignment is now organized manually in GitHub. To reduce this cost, we propose a reviewer recommender to predict highly relevant reviewers of incoming PRs. Combining information retrieval with social network analyzing, our approach takes full advantage of the textual semantic of PRs and the social relations of developers. We implement an online system to show how the reviewer recommender helps project managers to find potential reviewers from crowds. Our approach can reach a precision of 74% for top-1 recommendation, and a recall of 71% for top-10 recommendation.
机译:Pull-Request(PR)是GitHub中成千上万的开发人员进行代码贡献的主要方法。为了保持软件项目的质量,PR审查是分布式软件开发的重要组成部分。将新的PR分配给适当的审阅者可以使审阅过程更加有效,从而可以减少提交PR到实际审阅之间的时间。但是,现在可以在GitHub中手动组织审阅者分配。为了降低此成本,我们建议使用审阅者推荐器来预测传入PR的高度相关的审阅者。将信息检索与社交网络分析相结合,我们的方法充分利用了PR的文本语义和开发人员的社会关系。我们实施了一个在线系统,以显示审稿人推荐人如何帮助项目经理从人群中寻找潜在的审稿人。对于前1名推荐,我们的方法可以达到74%的精度,对于前10名推荐,召回率可以达到71%。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号