Attracting and Retaining OSS Contributors with a Maintainer Dashboard
- URL: http://arxiv.org/abs/2202.07740v1
- Date: Tue, 15 Feb 2022 21:39:37 GMT
- Title: Attracting and Retaining OSS Contributors with a Maintainer Dashboard
- Authors: Mariam Guizani, Thomas Zimmermann, Anita Sarma, Denae Ford
- Abstract summary: We design a maintainer dashboard that provides recommendations on how to attract and retain open source contributors.
We conduct a project-specific evaluation with maintainers to better understand use cases in which this tool will be most helpful.
We distill our findings to share what the future of recommendations in open source looks like and how to make these recommendations most meaningful over time.
- Score: 19.885747206499712
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Tools and artifacts produced by open source software (OSS) have been woven
into the foundation of the technology industry. To keep this foundation intact,
the open source community needs to actively invest in sustainable approaches to
bring in new contributors and nurture existing ones. We take a first step at
this by collaboratively designing a maintainer dashboard that provides
recommendations on how to attract and retain open source contributors. For
example, by highlighting project goals (e.g., a social good cause) to attract
diverse contributors and mechanisms to acknowledge (e.g., a "rising
contributor" badge) existing contributors. Next, we conduct a project-specific
evaluation with maintainers to better understand use cases in which this tool
will be most helpful at supporting their plans for growth. From analyzing
feedback, we find recommendations to be useful at signaling projects as
welcoming and providing gentle nudges for maintainers to proactively recognize
emerging contributors. However, there are complexities to consider when
designing recommendations such as the project current development state (e.g.,
deadlines, milestones, refactoring) and governance model. Finally, we distill
our findings to share what the future of recommendations in open source looks
like and how to make these recommendations most meaningful over time.
Related papers
- Unveiling User Satisfaction and Creator Productivity Trade-Offs in Recommendation Platforms [68.51708490104687]
We show that a purely relevance-driven policy with low exploration strength boosts short-term user satisfaction but undermines the long-term richness of the content pool.
Our findings reveal a fundamental trade-off between immediate user satisfaction and overall content production on platforms.
arXiv Detail & Related papers (2024-10-31T07:19:22Z) - Charting a Path to Efficient Onboarding: The Role of Software
Visualization [49.1574468325115]
The present study aims to explore the familiarity of managers, leaders, and developers with software visualization tools.
This approach incorporated quantitative and qualitative analyses of data collected from practitioners using questionnaires and semi-structured interviews.
arXiv Detail & Related papers (2024-01-17T21:30:45Z) - Unveiling Diversity: Empowering OSS Project Leaders with Community
Diversity and Turnover Dashboards [51.67585198094836]
CommunityTapestry is a dynamic real-time community dashboard.
It presents key diversity and turnover signals that we identified from the literature.
It helped project leaders identify areas of improvement and gave them actionable information.
arXiv Detail & Related papers (2023-12-13T22:12:57Z) - How Early Participation Determines Long-Term Sustained Activity in
GitHub Projects? [20.236570418427533]
We aim to explore the relationship between early participation factors and long-term project sustainability.
We leverage a novel methodology combining the Blumberg model of performance and machine learning to predict the sustainability of 290,255 GitHub projects.
We quantitatively show that early participants have a positive effect on project's future sustained activity if they have prior experience in OSS project incubation.
arXiv Detail & Related papers (2023-08-11T08:24:41Z) - OSS Mentor A framework for improving developers contributions via deep
reinforcement learning [14.828595288939749]
We introduce a deep reinforcement learning framework named Open Source Software(OSS) Mentor.
OSS Mentor can be trained from empirical knowledge and then adaptively help developers improve their contributions.
It is the first time that the presented framework explores deep reinforcement learning techniques to manage open source software.
arXiv Detail & Related papers (2022-10-24T14:26:55Z) - Code Recommendation for Open Source Software Developers [32.181023933552694]
CODER is a novel graph-based code recommendation framework for open source software developers.
Our framework achieves superior performance under various experimental settings, including intra-project, cross-project, and cold-start recommendation.
arXiv Detail & Related papers (2022-10-15T16:40:36Z) - Leaving My Fingerprints: Motivations and Challenges of Contributing to
OSS for Social Good [17.145094780239564]
We conducted 21 semi-structured interviews with OSS for Social Good contributors.
We find that the majority of contributors demonstrate a distinction between OSS4SG and OSS.
OSS4SG contributors evaluate the owners of the project significantly more than OSS contributors.
arXiv Detail & Related papers (2021-04-26T21:50:11Z) - Which contributions count? Analysis of attribution in open source [0.0]
We characterize contributor acknowledgment models in open source by analyzing thousands of projects.
We find that community-generated systems of contribution acknowledgment make work like idea generation or bug finding more visible.
arXiv Detail & Related papers (2021-03-19T20:14:40Z) - Towards Utility-based Prioritization of Requirements in Open Source
Environments [51.65930505153647]
We show how utility-based prioritization approaches can be used to support contributors in conventional and open source Requirements Engineering scenarios.
As an example, we show how dependencies can be taken into account in utility-based prioritization processes.
arXiv Detail & Related papers (2021-02-17T09:05:54Z) - Incentive Mechanism Design for Resource Sharing in Collaborative Edge
Learning [106.51930957941433]
In 5G and Beyond networks, Artificial Intelligence applications are expected to be increasingly ubiquitous.
This necessitates a paradigm shift from the current cloud-centric model training approach to the Edge Computing based collaborative learning scheme known as edge learning.
arXiv Detail & Related papers (2020-05-31T12:45:06Z) - Knowledge Integration of Collaborative Product Design Using Cloud
Computing Infrastructure [65.2157099438235]
The main focus of this paper is the concept of ongoing research in providing the knowledge integration service for collaborative product design and development using cloud computing infrastructure.
Proposed knowledge integration services support users by giving real-time access to knowledge resources.
arXiv Detail & Related papers (2020-01-16T18:44:27Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.