arrow
返回

CTCPPre: A prediction method for accepted pull requests in GitHub

delete2020-04-13
delete6
PRE
AI
J
Jing Jiang
Y
Yun Yang
L
Li Zhang *
DOI:10.1007/s11771-020-4308-zdelete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
As the popularity of open source projects, the volume of incoming pull requests is too large, which puts heavy burden on integrators who are responsible for accepting or rejecting pull requests. An accepted pull request prediction approach can help integrators by allowing them either to enforce an immediate rejection of code changes or allocate more resources to overcome the deficiency. In this paper, an approach CTCPPre is proposed to predict the accepted pull requests in GitHub. CTCPPre mainly considers code features of modified changes, text features of pull requests' description, contributor features of developers' previous behaviors, and project features of development environment. The effectiveness of CTCPPre on 28 projects containing 221096 pull requests is evaluated. Experimental results show that CTCPPre has good performances by achieving accuracy of 0.82, AUC of 0.76 and F1-score of 0.88 on average. It is compared with the state of art accepted pull request prediction approach RFPredict. On average across 28 projects, CTCPPre outperforms RFPredict by 6.64%, 16.06% and 4.79% in terms of accuracy, AUC and F1-score, respectively.
Keyword:
accepted pull request
prediction
code review
GitHub
pull-based software development
AI总结

AI总结

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

期刊

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

机构

B
Beihang University
学者数:
5.2W
论文数: 4.1W
被引数: 37
引用论文

引用论文

err分享
err收藏
err分享
err收藏