Authors
Jiaxin Zhu, Minghui Zhou, Audris Mockus
Publication date
2016/11/1
Conference
Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering
Pages
871-882
Publisher
ACM
Description
Code contributions in Free/Libre and Open Source Software projects are controlled to maintain high-quality of software. Alternatives to patch-based code contribution tools such as mailing lists and issue trackers have been developed with the pull request systems being the most visible and widely available on GitHub. Is the code contribution process more effective with pull request systems? To answer that, we quantify the effectiveness via the rates contributions are accepted and ignored, via the time until the first response and final resolution and via the numbers of contributions. To control for the latent variables, our study includes a project that migrated from an issue tracker to the GitHub pull request system and a comparison between projects using mailing lists and pull request systems. Our results show pull request systems to be associated with reduced review times and larger numbers of contributions …
Total citations
20172018201920202021202220232024271114810115
Scholar articles
J Zhu, M Zhou, A Mockus - Proceedings of the 2016 24th ACM SIGSOFT …, 2016