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 transitions in OSS4SG and conventional OSS across 375 projects (190 OSS4SG, 185 OSS) with 92,721 contributors and 3.5 million commits. Using a multi-method approach—structural metrics, survival analysis, early-predictive modeling from the first $90$ days, milestone-pathway analysis, and DTW-based temporal-pattern clustering—the authors show that mission-driven OSS4SG projects foster environments more conducive to core achievement, with higher retention and faster core attainment (hazard ratio $=1.196$). Early broad exploration universally predicts future core contributors, but OSS4SG offers multiple viable pathways and higher direct commit-access rates, while conventional OSS tends to concentrate around a single milestone sequence. The study further reveals three temporal contribution patterns, with Late Spike (low initial activity increasing over time) yielding the fastest time-to-core ($\approx$ $21$ weeks) across both categories, and two fast patterns being present in OSS4SG but only one in conventional OSS. These findings yield practical guidance for newcomers and maintainers—align mission, take time to explore, and design onboarding that supports broad architectural understanding and trust-based access—to help mitigate the newcomer-to-core bottleneck and sustain core contributor communities.
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 learning the project before intensifying their contributions (Late Spike pattern) achieve core status 2.4-2.9X faster (21 weeks) than those who contribute intensively from day one (Early Spike pattern, 51-60 weeks). OSS4SG supports two effective temporal patterns while only Late Spike achieves fastest time-to-core in conventional OSS. Our findings suggest that finding a project aligned with personal values and taking time to understand the codebase before major contributions are key strategies for achieving core status. Our findings show that project mission is associated with measurably different environments for newcomer-to-core transitions and provide evidence-based guidance for newcomers and maintainers.
