📖
2020
· Conference Paper
Abdillah Mohamed, Li Zhang, Jing Jiang
International Conference on Software Engineering and Knowledge Engineering (SEKE 2020)
· Knowledge Systems Institute
This paper investigates cross-project prediction of reopened pull requests in GitHub repositories. It explores whether machine-learning models trained on data from one software project can predict reopened pull requests in another project, helping developers identify potentially problematic pull requests when sufficient project-specific historical data is unavailable.
📖
2019
· Journal Article
Jing Jiang, Abdillah Mohamed, Li Zhang
IEEE Access
· IEEE
· Vol. 7
In GitHub, integrators inspect submitted code changes, make evaluation decision, and close pull requests. Some pull requests may be reopened for further modification and code review. It remains unknown why some pull requests are reopened, and how they affect software development. In this paper, we conduct a case study to understand reopened pull requests. We collect 100,622 pull requests from 7 popular projects in GitHub. …
📖
2015
· Conference Paper
Abdillah Mohamed, Li Zhang, Jing Jiang, Ahmed Ktob
25th Asia-Pacific Software Engineering Conference (APSEC 2018)
· IEEE
📍
Nara, Japan
· Dec 4, 2018
– Dec 7, 2018
In GitHub, integrators inspect submitted code changes, make evaluation decision, and close pull requests. However, some pull requests may get reopened for further modification and code review. It is important to predict reopened pull requests immediately after pull requests' first close, and help integrators reopen pull requests in time. If pull requests are reopened a long time after their close, they may cause conflicts with …