跳到主要导航 跳到搜索 跳到主要内容

CTCPPre: A prediction method for accepted pull requests in GitHub

投稿的翻译标题: CTCPPre:一种预测GitHub 中被接受的贡献请求的方法

科研成果: 期刊稿件文章同行评审

摘要

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.

投稿的翻译标题CTCPPre:一种预测GitHub 中被接受的贡献请求的方法
源语言英语
页(从-至)449-468
页数20
期刊Journal of Central South University
27
2
DOI
出版状态已出版 - 1 2月 2020

指纹

探究 'CTCPPre:一种预测GitHub 中被接受的贡献请求的方法: A prediction method for accepted pull requests in GitHub' 的科研主题。它们共同构成独一无二的指纹。

引用此