arrow
返回

RevRec: A two-layer reviewer recommendation algorithm in pull-based development model

delete2018-05-18
delete28
PRE
AI
C
Cheng Yang *
X
Xunhui Zhang
L
Lingbin Zeng
T
Tao Wang
余月 封面图
余月 (Yue Yu)
G
Gang Yin
H
Huaimin Wang
DOI:10.1007/s11771-018-3812-xdelete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Code review is an important process to reduce code defects and improve software quality. In social coding communities like GitHub, as everyone can submit Pull-Requests, code review plays a more important role than ever before, and the process is quite time-consuming. Therefore, finding and recommending proper reviewers for the emerging Pull-Requests becomes a vital task. However, most of the current studies mainly focus on recommending reviewers by checking whether they will participate or not without differentiating the participation types. In this paper, we develop a two-layer reviewer recommendation model to recommend reviewers for Pull-Requests (PRs) in GitHub projects from the technical and managerial perspectives. For the first layer, we recommend suitable developers to review the target PRs based on a hybrid recommendation method. For the second layer, after getting the recommendation results from the first layer, we specify whether the target developer will technically or managerially participate in the reviewing process. We conducted experiments on two popular projects in GitHub, and tested the approach using PRs created between February 2016 and February 2017. The results show that the first layer of our recommendation model performs better than the previous work, and the second layer can effectively differentiate the types of participation.
Keyword:
Pull-Request
code reviewer recommendation
GitHub
open source community
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Journal of Central South University 封面图
Journal of Central South University
IF:
4.4
论文数:
5.2K
被引数:
1.0W

机构

N
national university of defense technology - china
学者数:
1.8W
论文数: 1.4W
被引数: 9
引用论文

引用论文

Y-Autosome Translocation Associated with Azoospermia
err2010-02-15
err0
PREAI
errIsoji Sasagawa; Teruhiro Nakada; Yuichi Adachi; Tomoyuki Kato; Toshihiro Sawamura; Manabu Ishigooka; Tohru Hashimoto
err分享
err收藏
An empirical study of the impact of modern code review practices on software quality
err2015-04-25
err208
PREAI
errMcIntosh, Shane; Kamei, Yasutaka; Adams, Bram; Hassan, Ahmed E.
err分享
err收藏
err分享
err收藏
Continuous Hemodialysis Does Not Improve Graft Function During Ex Vivo Lung Perfusion Over 24 Hours
err2019-07-01
err0
PREAI
errMax T. Buchko; Sayed Himmat; Catherine J. Stewart; Sanaz Hatami; Peter Dromparis; Benjamin A. Adam; Darren H. Freed; Jayan Nagendran
err分享
err收藏
Inflammatory Pseudotumor of the Submandibular Gland
err2001-08-01
err0
PREAI
errMasaru Kojima; Shigeo Nakamura; Hideaki Itoh; Taizan Suchi; Nobuhide Masawa
err分享
err收藏
学者 查看更多内容