首页> 外文会议>2016 IEEE/ACM 38th IEEE International Conference on Software Engineering Companion >CORRECT: Code Reviewer Recommendation in GitHub Based on Cross-Project and Technology Experience
【24h】

CORRECT: Code Reviewer Recommendation in GitHub Based on Cross-Project and Technology Experience

机译:正确:基于跨项目和技术经验的GitHub中的Code Reviewer建议

获取原文
获取原文并翻译 | 示例

摘要

Peer code review locates common coding rule violations and simple logical errors in the early phases of software development, and thus reduces overall cost. However, in GitHub, identifying an appropriate code reviewer for a pull request is a non-trivial task given that reliable information for reviewer identification is often not readily available. In this paper, we propose a code reviewer recommendation technique that considers not only the relevant cross-project work history (e.g., external library experience) but also the experience of a developer in certain specialized technologies associated with a pull request for determining her expertise as a potential code reviewer. We first motivate our technique using an exploratory study with 10 commercial projects and 10 associated libraries external to those projects. Experiments using 17,115 pull requests from 10 commercial projects and six open source projects show that our technique provides 85%-92% recommendation accuracy, about 86% precision and 79%--81% recall in code reviewer recommendation, which are highly promising. Comparison with the state-of-the-art technique also validates the empirical findings and the superiority of our recommendation technique.
机译:对等代码检查可在软件开发的早期阶段定位常见的违反代码规则和简单的逻辑错误,从而降低总体成本。但是,在GitHub中,考虑到可靠的信息来确定审阅者身份通常并不容易,因此为拉取请求识别合适的代码审阅者并非易事。在本文中,我们提出了一种代码审阅者推荐技术,该技术不仅考虑相关的跨项目工作历史(例如,外部图书馆经验),而且还考虑开发人员在某些专门技术中的经验,这些技术与确定其专业知识的拉取请求相关。潜在的代码审查者。我们首先通过对10个商业项目以及这些项目外部的10个相关库的探索性研究来激发我们的技术。使用来自10个商业项目和六个开源项目的17,115个拉取请求的实验表明,我们的技术在代码审阅者推荐中提供了85%-92%的推荐准确度,大约86%的准确度和79%-81%的回想度,这是非常有前途的。与最新技术的比较也验证了经验发现和我们推荐技术的优越性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号