From First Patch to Long-Term Contributor: Evaluating Onboarding Recommendations for OSS Newcomers
Asif Kamal Turzo, Sayma Sultana, Amiangshu Bosu

TL;DR
This study identifies and evaluates onboarding recommendations for OSS newcomers, revealing which are effective, context-dependent, or detrimental, and providing guidance for fostering long-term OSS contributions.
Contribution
It offers a comprehensive empirical evaluation of 15 onboarding recommendations across diverse OSS projects, highlighting which are beneficial, harmful, or specific to newcomers.
Findings
Four recommendations positively correlate with first patch acceptance.
Four recommendations have context-dependent effects.
Four recommendations show significant negative associations.
Abstract
Attracting and retaining a steady stream of new contributors is crucial to ensuring the long-term survival of open-source software (OSS) projects. However, there are two key research gaps regarding recommendations for onboarding new contributors to OSS projects. First, most of the existing recommendations are based on a limited number of projects, which raises concerns about their generalizability. If a recommendation yields conflicting results in a different context, it could hinder a newcomer's onboarding process rather than help them. Second, it's unclear whether these recommendations also apply to experienced contributors. If certain recommendations are specific to newcomers, continuing to follow them after their initial contributions are accepted could hinder their chances of becoming long-term contributors. To address these gaps, we conducted a two-stage mixed-method study. In the…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsWeb Data Mining and Analysis · Spam and Phishing Detection · Recommender Systems and Techniques
