Search papers, labs, and topics across Lattice.
This study surveys 208 open source software (OSS) practitioners to investigate how demographic factors and motivations influence their project selection preferences. The findings reveal significant correlations between contributors' demographics鈥攕uch as age and gender鈥攁nd their motivations, as well as distinct preferences for project characteristics based on their experience level. By comparing newcomers and experienced practitioners, the research highlights the need for tailored onboarding strategies and improved recommendation systems to enhance contributor engagement and retention in OSS communities.
Demographic factors shape OSS contributors' project preferences, revealing distinct needs between newcomers and seasoned practitioners that could transform onboarding strategies.
Open source software (OSS) development continues to expand, yet software practitioners often struggle to select suitable projects, leading to inefficient onboarding and disengagement. Understanding how contributors select OSS projects is important for supporting contributors onboarding, engagement, and long-term participation within OSS communities. This study investigates contributors'project-selection preferences in OSS projects and examines how these preferences correlate with contributors'motivations and demographic backgrounds. Through an online survey of 208 practitioners, we found that demographic factors, such as age, gender, and the OSS role they held, significantly correlate with their motivations. Additionally, preferences for project characteristics such as project age, development stage, and documentation quality vary based on specific motivations. Importantly, our findings are presented through a comparative lens, analyzing the responses of newcomers to OSS and experienced OSS practitioners separately to uncover their distinct preferences. Lastly, we explore software practitioners'perspectives on how existing recommendation systems could better support project selection and align with their motivations. By disentangling the unique needs of newcomers to OSS and OSS practitioners, our findings provide insights for researchers, OSS project owners, and software practitioners to improve contributor onboarding, engagement, and retention, while also informing future project recommendation systems and improving the OSS ecosystem.