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.
Abstract
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.
A theoretical framework is constructed that expands assumptions about individual motivation to include the idea of a long-term, value-informed quest beyond short-term rewards, and contains three theoretical conjectures that seek to explain how collectively elaborated standards of excellence prompt developers to produce...
G. von Krogh, Stefan Haefliger, Sebastian Spaeth et al.· 0 citations
The AI Contribution Governance Framework is introduced, which organizes recurring concerns and governance mechanisms across projects and helps OSS communities develop AI contribution policies and provides researchers with a vocabulary for studying how AI is changing collaborative software production.
Assessing contributors' competences by collecting code metrics related to source code from contributions and proposing a competence model able to predict the competence level required to solve tasks is proposed.
Sabahat Younas, Marcia C. Moraes, Fabio Santos· 0 citations
Pull‐based development model provides a streamlined contribution mechanism that encourages volunteer contributors to participate in Open Source Software (OSS) projects. However, a substantial number of valid Pull Requests (PRs) are abandoned by their contributors, leading to wasted effort for both contributors an...
Pritpal Singh, K. Chahal· Software, Practice & Experie...· 0 citations
Continuous Integration (CI) is central to modern software development, yet developers often struggle to choose the most suitable CI service. Prior work has identified barriers to CI adoption but offers little empirical evidence on how developers select CI services or whether adoption decisions are driven by genuine pro...
Perceived developer efficiency is highly dynamic and cannot be accurately captured through a single cross-sectional measurement, so actions should target external dependencies, communication channels, and developers'evolving use of AI tools.
D. Ribeiro, B. Alves, G. Souza et al.· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.