新手 OSS 候选人:刻画新手开发者对 GitHub 的贡献
软件工程
2022-04-07 v3
摘要
开源软件(OSS)项目吸引、引导并留住任何新人的能力对其生存至关重要。尽管有证据表明加入社交编程平台(如 GitHub)的新手开发者数量激增,但其活动在多大程度上转化为 OSS 贡献尚属未知。此后,我们执行一项注册报告的方案,以研究“新手 OSS 候选人”——即刚接触该社交编程平台、且有意在日后加入某个 OSS 项目的新手开发者——的活动。以 GitHub 为案例平台,我们分析 171 名已识别的新手 OSS 候选人,以刻画其贡献活动。结果表明,新手 OSS 候选人倾向于面向基于软件的仓库(即 66%),且其首次贡献主要与开发(提交)和维护(PR)相关。新手 OSS 候选人较少进行社交编程,但最终会加入(即定量 30%、后续调查 70%)某个 OSS 项目。此外,他们指出“找到入手方式”是贡献中最具挑战性的障碍。我们的工作揭示了社交编程平台的新人如何成为 OSS 贡献的潜在来源。
引用
@article{arxiv.2101.08903,
title = {Newcomer OSS-Candidates: Characterizing Contributions of Novice Developers to GitHub},
author = {IFraz Rehman and Dong Wang and Raula Gaikovina Kula and Takashi Ishio and Kenichi Matsumoto},
journal= {arXiv preprint arXiv:2101.08903},
year = {2022}
}
备注
Empirical Software Engineering