首页> 外文会议>Euromicro Conference on Software Engineering and Advanced Applications >A Large-Scale Study on Source Code Reviewer Recommendation
【24h】

A Large-Scale Study on Source Code Reviewer Recommendation

机译:源代码评审员推荐的大规模研究

获取原文

摘要

Context: Software code reviews are an important part of the development process, leading to better software quality and reduced overall costs. However, finding appropriate code reviewers is a complex and time-consuming task. Goals: In this paper, we propose a large-scale study to compare performance of two main source code reviewer recommendation algorithms (RevFinder and a Naive Bayes-based approach) in identifying the best code reviewers for opened pull requests. Method: We mined data from Github and Gerrit repositories, building a large dataset of 51 projects, with more than 293K pull requests analyzed, 180K owners and 157K reviewers. Results: Based on the large analysis, we can state that i) no model can be generalized as best for all projects, ii) the usage of a different repository (Gerrit, GitHub) can have impact on the the recommendation results, iii) exploiting sub-projects information available in Gerrit can improve the recommendation results.
机译:背景信息:软件代码审查是开发过程的重要组成部分,导致更好的软件质量和降低整体成本。但是,找到适当的代码审阅者是一个复杂且耗时的任务。目标:在本文中,我们提出了一种大规模的研究,可以比较两个主要源代码审查员推荐算法(Revfinder和基于天真贝叶斯的方法)的性能,以确定打开的拉出请求的最佳代码审阅者。方法:我们从GitHub和Gerrit存储库中挖掘数据,构建一个51个项目的大型数据集,分析了293,000多个Plize请求,180k所有者和157K审阅者。结果:基于大分析,我们可以说明i)没有模型可以作为最佳项目,ii)使用不同的存储库(GERRIT,GitHub)的使用可能会对推荐结果,iii)产生影响GERRIT中可用的子项目信息可以提高推荐结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号