从第一补丁到长期贡献者:评估面向OSS新人的入职建议
软件工程
2025-03-11 v2
摘要
吸引并保留稳定的新贡献者流是确保开源软件(OSS)项目长期生存的关键。然而,关于为OSS新人提供入职建议存在两个关键研究空白:第一,大多数现有建议基于有限的项目数量,这引发了可推广性的疑虑。如果建议在不同情境下产生冲突结果,可能会阻碍新人顺利完成入职。第二,尚不清楚这些建议是否也适用于有经验的贡献者。如果某些建议仅针对新人,继续在其初始贡献被接受后遵循这些建议,可能会阻碍其成为长期贡献者的机会。为解决这些问题,我们进行了两阶段的混合方法研究。第一阶段,我们进行了系统文献综述(SLR),并确定了15项可操作的任务相关建议,可帮助新人提高成功入职的机会。在第二阶段,我们对五个基于Gerrit的项目以及1,155个来自GitHub的OSS项目进行大规模实证研究,以评估这些建议是否助力新人顺利入职。我们的结果表明,四项建议在大多数情境下与新人首次补丁被接受正相关。四项建议具有情境依赖性,四项建议显示与大多数项目存在显著负相关。我们的研究还发现三项针对新人的建议,OSS加入者应在非新人身份时放弃这些建议,以提高成为长期贡献者的机会。
引用
@article{arxiv.2407.04159,
title = {From First Patch to Long-Term Contributor: Evaluating Onboarding Recommendations for OSS Newcomers},
author = {Asif Kamal Turzo and Sayma Sultana and Amiangshu Bosu},
journal= {arXiv preprint arXiv:2407.04159},
year = {2025}
}