首页> 外文会议>International Workshop on CrowdSourcing in Software Engineering >EARec: Leveraging Expertise and Authority for Pull-Request Reviewer Recommendation in GitHub
【24h】

EARec: Leveraging Expertise and Authority for Pull-Request Reviewer Recommendation in GitHub

机译:EARec:利用GitHub上的Pull-Request Reviewer建议的专业知识和权威

获取原文

摘要

Pull-Request (PR) is a primary way of code contribution from developers to improve quality of software projects in GitHub. For a popular GitHub project, tens of PR are submitted daily, while only a small number of developers, i.e core developers, have the grant to judge whether to merge these changes into the main branches or not. Due to the time-consumption of PR review and the diversity of PR aspects, it is becoming a big challenge for core developers to quickly discover the useful PR. Currently, recommending appropriate reviewers (developers) for incoming PR to quickly collect meaningful comments, is treated as an effective and crowdsourced way to help core developers to make decisions and thus accelerate project development. In this paper, we propose a reviewer recommendation approach (EARec) which simultaneously considers developer expertise and authority. Specifically, we first construct a graph of incoming PR and possible reviewers, and then take advantage of text similarity of PR and social relations of reviewers to find the appropriate reviewers. The experimental analysis on MSR Mining Challenge Datasetootnote{http://ghtorrent.org/msr14.html} provides good evaluation for our approach in terms of precision and recall.
机译:Pull-Request(PR)是开发人员为提高GitHub中的软件项目质量而进行的代码贡献的主要方式。对于一个受欢迎的GitHub项目,每天都会提交数十个PR,而只有少数开发人员(即核心开发人员)有权决定是否将这些更改合并到主要分支中。由于PR审查的时间消耗和PR方面的多样性,因此对于核心开发人员来说,快速发现有用的PR成为一项巨大的挑战。当前,推荐合适的审阅者(开发人员)以使即将到来的PR快速收集有意义的评论被视为一种有效且众包的方式,可以帮助核心开发人员做出决策,从而加速项目开发。在本文中,我们提出了一种审阅者推荐方法(EARec),该方法同时考虑了开发人员的专业知识和权威。具体来说,我们首先构建传入PR和可能的审阅者的图表,然后利用PR的文本相似性和审阅者的社会关系来找到合适的审阅者。对MSR采矿挑战数据集\脚注{http://ghtorrent.org/msr14.html}的实验分析为我们的方法在准确性和召回率方面提供了很好的评估。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号