Newcomer OSS-Candidates: Characterizing Contributions of Novice Developers to GitHub
IFraz Rehman, Dong Wang, Raula Gaikovina Kula, Takashi Ishio, Kenichi, Matsumoto

TL;DR
This study analyzes how novice developers on GitHub contribute to open source projects, highlighting their activities, challenges, and potential to onboard into OSS communities.
Contribution
It provides the first characterization of newcomer OSS-candidates' contribution behaviors and barriers on GitHub through a mixed-methods analysis.
Findings
66% target software repositories for contributions
30% of newcomers eventually onboard OSS projects
Finding a way to start is the main challenge for newcomers
Abstract
The ability of an Open Source Software (OSS) project to attract, onboard, and retain any newcomer is vital to its livelihood. Although, evidence suggests an upsurge in novice developers joining social coding platforms (such as GitHub), the extent to which their activities result in a OSS contribution is unknown. Henceforth, we execute the protocols of a registered report to study activities of a "Newcomer OSS-Candidate", who is a novice developer that is new to that social coding platform, and has the intention to later onboard an OSS project. Using GitHub as a case platform, we analyze 171 identified Newcomer OSS-Candidates to characterize their contribution activities. Results show that Newcomer OSS-Candidates are likely to target software based repositories (i.e., 66%), and their first contributions are mainly associated with development (commits) and maintenance (PRs). Newcomer…
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.
Taxonomy
TopicsOpen Source Software Innovations · Wikis in Education and Collaboration · FinTech, Crowdfunding, Digital Finance
