Effectiveness of Code Contribution : From Patch-Based to Pull-Request-Based Tools | |
Zhu, Jiaxin ; Zhou, Minghui ; Mockus, Audris | |
2016 | |
关键词 | Code contribution effectiveness pull request issue tracker mailing list FLOSS COMMUNITY |
英文摘要 | 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. However, not all the comparisons indicate substantially better accept or ignore rates in pull request systems. These variations may be most simply explained by the differences in contribution practices the projects employ and may be less affected by the type of tool. Our results clarify the importance of understanding the role of tools in effective management of the broad network of potential contributors and may lead to strategies and practices making the code contribution more satisfying and efficient from both contributors' and maintainers' perspectives.; CPCI-S(ISTP); zhujiaxin@pku.edu.cn; zhmh@pku.edu.cn; audris@utk.edu; 871-882 |
语种 | 英语 |
出处 | 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering (FSE) |
DOI标识 | 10.1145/2950290.2950364 |
内容类型 | 其他 |
源URL | [http://ir.pku.edu.cn/handle/20.500.11897/459858] |
专题 | 信息科学技术学院 |
推荐引用方式 GB/T 7714 | Zhu, Jiaxin,Zhou, Minghui,Mockus, Audris. Effectiveness of Code Contribution : From Patch-Based to Pull-Request-Based Tools. 2016-01-01. |
个性服务 |
查看访问统计 |
相关权益政策 |
暂无数据 |
收藏/分享 |
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论