探索 OSS 生态系统中的人员流动、留存与增长
摘要
Gentoo 生态系统在 23 年的演变中呈现出显著变化,凸显了开发者情感对人员动态(如离职、留存和增长)的关键影响。虽然先前的研究在项目层面探索了情感,但在组件层面的情感驱动动态尚未充分探讨,特别是其对软件稳定性的影响。本研究探讨了开发者情感与人员动态在 Gentoo 项目中的相互作用。主要目标是:(1)比较情感正面 (SP) 和情感负面 (SN) 组件之间的人员指标(离职率、留存率和增长率);(2)检视三种时间阶段中的动态趋势;(3)分析这些动态对软件稳定性的影响。本研究采用混合方法,集成了使用 SentiStrength-SE 工具对邮件列表和提交历史进行情感分析的技术。人员指标通过皮尔逊相关矩阵和 Mann-Whitney U 检验进行统计分析。分析重点关注生态系统中最具 SP 和 SN 组件。结果显示,SN 组件表现出更高的留存率,但增长较慢且离职率较低;而 SP 组件则表现出动态的贡献者行为,但长期稳定性较差。时间分析揭示了人员动态在三个阶段内存在显著变化,开发者留存与这两组情感中的修改呈正相关。针对 OSS 项目中情感驱动的动态,需要制定针对性的策略。改进 SN 组件的「可适应性」,提升 SP 组件的「连续性」,可促进项目的可持续性和创新。本研究为理解情感在 OSS 生态系统中在人员行为和软件稳定性中的作用提供了细致的认识。
引用
@article{arxiv.2504.16483,
title = {Exploring turnover, retention and growth in an OSS Ecosystem},
author = {Tien Rahayu Tulili and Ayushi Rastogi and Andrea Capiluppi},
journal= {arXiv preprint arXiv:2504.16483},
year = {2025}
}
备注
This paper has been accepted in the International Conference on Evaluation and Assessment in Software Engineering (EASE), 2025 within the track of Learnings/Reflections of Evaluation and Assessment projects in Software Engineering