跳到正文
研踪PaperTrail
← 研踪 PaperTrail

软件学报:jos:7737 · 记录 #1

开源社区新手到核心贡献者的成长路径分析

来源日期 2026-11-04
来源记录日期 2026-11-04
雷达观测 2026-11-05 00:17
软件学报 ↗PDF ↗

摘要

开源软件社区通常采用“good first issue (GFI)”机制, 为新手提供精心筛选的入门任务, 以促进其参与与融入. 理解尝试解决GFI的新手如何逐步成长为核心贡献者, 对于社区的可持续发展至关重要, 这也是GFI机制的核心目标. 以87个开源软件项目中45 342名以GFI作为初始任务的新手为研究对象, 开展一项纵向实证分析. 研究结果表明, 仅有2.3%的新手最终成功转变为核心贡献者, 其在转变过程中累计代码提交次数的中位数为19次, 转变周期中位数为12个月. 进一步分析表明, 新手在贡献行为上呈现出明显的分层特征: 首先, 大量未成功转变的新手在直接性贡献维度上长期处于不活跃状态, 尤其体现在代码提交和问题报告相关活动上; 其次, 在已表现出一定活跃度的新手中, 成功转变者表现出显著更高的参与水平——其提交次数约为其他新手的15倍, 评论数量约为8倍, 协作者数量为3倍, 整体活跃度比例高出28倍. 此外, 成功转变的新手在贡献行为上呈现出更高的波动性与复杂性, 其参与程度随时间逐步提升, 并在较晚阶段达到活跃峰值, 体现出渐进式学习与逐步融入的过程. 相比之下, 未实现转变的新手则表现为长期不活跃, 或仅在早期出现短暂且难以持续的活跃峰值. 在转变速度方面, 研究发现, 更高的沟通波动性、更长的持续活跃周期以及更具选择性的参与节奏与更快的转变相关; 而较高的问题报告活动或长期低活跃状态则与较慢的转变相关. 在项目层面, 控制变量分析结果表明, 项目受欢迎程度越高, 新手转变速度越快; 而历史提交规模越大, 则转变速度相对较慢. 研究为理解开源社区中新手成长路径提供了系统性的实证证据, 并为设计更有效的新手引导与培养策略提供了可操作的参考依据.

论文发现出处

这些页面提供论文线索,不代表同行评审或质量认证。

AI 论文解读

基于摘要 · 非全文审阅

基于87个项目、45 342名以GFI为初始任务的新手的纵向实证分析,刻画新手向核心贡献者转变的比例、周期与行为特征。

正在读取账号与研究记录…

发表信息与关联版本

软件学报 ↗

2026 · 正式发表 · DOI: 10.13328/j.cnki.jos.007737

版本差异

目前只观测到一个版本,无法比较变化。之后收录新版本时,会在这里对照标题、作者、分类和摘要。

观测到的版本

平台记录号代表本站观测到的元数据变化,不是作者修订号。来源日期仅到月份或年份时,按该月或该年首日存档。

记录 #1 · 2026-11-04 · 最新观测版本

开源社区新手到核心贡献者的成长路径分析

开源软件社区通常采用“good first issue (GFI)”机制, 为新手提供精心筛选的入门任务, 以促进其参与与融入. 理解尝试解决GFI的新手如何逐步成长为核心贡献者, 对于社区的可持续发展至关重要, 这也是GFI机制的核心目标. 以87个开源软件项目中45 342名以GFI作为初始任务的新手为研究对象, 开展一项纵向实证分析. 研究结果表明, 仅有2.3%的新手最终成功转变为核心贡献者, 其在转变过程中累计代码提交次数的中位数为19次, 转变周期中位数为12个月. 进一步分析表明, 新手在贡献行为上呈现出明显的分层特征: 首先, 大量未成功转变的新手在直接性贡献维度上长期处于不活跃状态, 尤其体现在代码提交和问题报告相关活动上; 其次, 在已表现出一定活跃度的新手中, 成功转变者表现出显著更高的参与水平——其提交次数约为其他新手的15倍, 评论数量约为8倍, 协作者数量为3倍, 整体活跃度比例高出28倍. 此外, 成功转变的新手在贡献行为上呈现出更高的波动性与复杂性, 其参与程度随时间逐步提升, 并在较晚阶段达到活跃峰值, 体现出渐进式学习与逐步融入的过程. 相比之下, 未实现转变的新手则表现为长期不活跃, 或仅在早期出现短暂且难以持续的活跃峰值. 在转变速度方面, 研究发现, 更高的沟通波动性、更长的持续活跃周期以及更具选择性的参与节奏与更快的转变相关; 而较高的问题报告活动或长期低活跃状态则与较慢的转变相关. 在项目层面, 控制变量分析结果表明, 项目受欢迎程度越高, 新手转变速度越快; 而历史提交规模越大, 则转变速度相对较慢. 研究为理解开源社区中新手成长路径提供了系统性的实证证据, 并为设计更有效的新手引导与培养策略提供了可操作的参考依据.

查看此版本解读 →查看此版本原文 ↗