How to Choose a Task? Mismatches in Perspectives of Newcomers and Existing Contributors

Fabio Santos, Bianca Trinkenreich, João Felipe Pimentel, Igor Wiese, Igor Steinmacher, Anita Sarma, Marco A. Gerosa

Research output: Chapter in Book/Report/Conference proceedingConference contribution

9 Scopus citations

Abstract

[Background] Selecting an appropriate task is challenging for Open Source Software (OSS) project newcomers and a variety of strategies can help them in this process. [Aims] In this research, we compare the perspective of maintainers, newcomers, and existing contributors about the importance of strategies to support this process. Our goal is to identify possible gulfs of expectations between newcomers who are meant to be helped and contributors who have to put effort into these strategies, which can create friction and impede the usefulness of the strategies. [Method] We interviewed maintainers (n=17) and applied inductive qualitative analysis to derive a model of strategies meant to be adopted by newcomers and communities. Next, we sent a questionnaire (n=64) to maintainers, frequent contributors, and newcomers, asking them to rank these strategies based on their importance. We used the Schulze method to compare the different rankings from the different types of contributors. [Results] Maintainers and contributors diverged in their opinions about the relative importance of various strategies. The results suggest that newcomers want a better contribution process and more support to onboard, while maintainers expect to solve questions using the available communication channels. [Conclusions] The gaps in perspectives between newcomers and existing contributors create a gulf of expectation. OSS communities can leverage our results to prioritize the strategies considered the most important by newcomers.

Original languageEnglish (US)
Title of host publicationProceedings of the 16th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, ESEM 2022
EditorsFernanda Madeiral, Casper Lassenius, Casper Lassenius, Tayana Conte, Tomi Mannisto
PublisherIEEE Computer Society
Pages114-124
Number of pages11
ISBN (Electronic)9781450394277
DOIs
StatePublished - Sep 19 2022
Event16th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, ESEM 2022 - Helsinki, Finland
Duration: Sep 18 2022Sep 23 2022

Publication series

NameInternational Symposium on Empirical Software Engineering and Measurement
ISSN (Print)1949-3770
ISSN (Electronic)1949-3789

Conference

Conference16th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, ESEM 2022
Country/TerritoryFinland
CityHelsinki
Period9/18/229/23/22

Keywords

  • issue tracker
  • newcomers
  • open source software
  • social coding platform
  • strategies
  • task management

ASJC Scopus subject areas

  • Computer Science Applications
  • Software

Fingerprint

Dive into the research topics of 'How to Choose a Task? Mismatches in Perspectives of Newcomers and Existing Contributors'. Together they form a unique fingerprint.

Cite this