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

Cross-project reopened pull request prediction in GitHub

  • Beihang University
  • Université des Comores

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

In GitHub, pull requests may get reopened again for further modification and code review. Prediction of within-project reopened pull requests works well if there is enough amount of training data to build the training model. However, for new projects that have a limited amount of pull requests, using training data from other projects can help to predict the reopened pull requests. Therefore, it is important to study cross-project reopened pull request prediction and help integrators in new projects. In this paper, we propose a cross-project approach that consists of building a decision tree training model based on an external project as a source project to predict the reopened pull requests in another project. We evaluate the effectiveness of cross-project prediction on 7 open source projects containing 100,622 pull requests. Experiment results show that the cross-project prediction achieves accuracy from 78.76% to 96.52%, and F1-measure from 53.34% to 90.58% across 7 projects. We examine the feature importance using the decision tree predictor and find that the number of commits is the most important feature in the majority of projects.

源语言英语
主期刊名SEKE 2020 - Proceedings of the 32nd International Conference on Software Engineering and Knowledge Engineering
出版商Knowledge Systems Institute Graduate School
435-438
页数4
ISBN(电子版)1891706500
DOI
出版状态已出版 - 2020
活动32nd International Conference on Software Engineering and Knowledge Engineering, SEKE 2020 - Pittsburgh, Virtual, 美国
期限: 9 7月 202019 7月 2020

出版系列

姓名Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE
PartF162440
ISSN(印刷版)2325-9000
ISSN(电子版)2325-9086

会议

会议32nd International Conference on Software Engineering and Knowledge Engineering, SEKE 2020
国家/地区美国
Pittsburgh, Virtual
时期9/07/2019/07/20

指纹

探究 'Cross-project reopened pull request prediction in GitHub' 的科研主题。它们共同构成独一无二的指纹。

引用此