Do Good, Stay Longer? Temporal Patterns and Predictors of Newcomer-to-Core Transitions in Conventional OSS and OSS4SG
Mohamed Ouf, Amr Mohamed, Mariam Guizani

TL;DR
This study compares newcomer-to-core contributor transitions in OSS and OSS4SG projects, revealing that OSS4SG projects retain contributors longer and support multiple pathways to core status, emphasizing the importance of aligned mission and understanding the project before major contributions.
Contribution
It provides the first comparative analysis of transition patterns in OSS and OSS4SG, highlighting different temporal dynamics and predictors for achieving core contributor status.
Findings
OSS4SG projects retain contributors 2.2 times longer than OSS.
Contributors in OSS4SG have a 19.6% higher chance of reaching core status.
Late Spike pattern leads to faster core achievement than Early Spike in both OSS and OSS4SG.
Abstract
Open Source Software (OSS) sustainability relies on newcomers transitioning to core contributors, but this pipeline is broken, with most newcomers becoming inactive after initial contributions. Open Source Software for Social Good (OSS4SG) projects, which prioritize societal impact as their primary mission, may be associated with different newcomer-to-core transition outcomes than conventional OSS projects. We compared 375 projects (190 OSS4SG, 185 OSS), analyzing 92,721 contributors and 3.5 million commits. OSS4SG projects retain contributors at 2.2X higher rates and contributors have 19.6% higher probability of achieving core status. Early broad project exploration predicts core achievement (22.2% importance); conventional OSS concentrates on one dominant pathway (61.62% of transitions) while OSS4SG provides multiple pathways. Contrary to intuition, contributors who invest time…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
