* ICSE 2018 *
Sun 27 May - Sun 3 June 2018 Gothenburg, Sweden
Wed 30 May 2018 14:20 - 14:40 at J1 room - Open-Source Systems Chair(s): Andrzej Wąsowski

Recent studies suggest that well-known OSS projects struggle to find the needed workforce to continue evolving—in part because external developers fail to overcome their first contribution barriers. In this paper, we investigate how and why quasi-contributors (external developers who did not succeed in getting their contributions accepted to an OSS project) fail. To achieve our goal, we collected data from 21 popular, non-trivial GitHub projects, identified quasi-contributors, and analyzed their pull-requests. In addition, we conducted surveys with quasi-contributors, and projects’ integrators, to understand their perceptions about nonacceptance. We found 10,099 quasi-contributors — about 70% of the total actual contributors — that submitted 12,367 nonaccepted pull-requests. In five projects, we found more quasi-contributors than actual contributors. About one-third of the developers who took our survey disagreed with the nonacceptance, and around 30% declared the nonacceptance demotivated or prevented them from placing another pull-request. The main reasons for pull-request nonacceptance from the quasi-contributors’ perspective were “superseded/duplicated pull-request” and “mismatch between developer’s and team’s vision/opinion.” A manual analysis of a representative sample of 263 pull-requests corroborated with this finding. We also found reasons related to the relationship with the community and lack of experience or commitment from the quasi-contributors. This empirical study is particularly relevant to those interested in fostering developers’ participation and retention in OSS communities.

Wed 30 May

14:00 - 15:30: Technical Papers - Open-Source Systems at J1 room
Chair(s): Andrzej WąsowskiIT University of Copenhagen, Denmark
icse-2018-Technical-Papers152768160000014:00 - 14:20
Jamie Stevenson, Murray WoodUniversity of Strathclyde
Pre-print File Attached
icse-2018-Technical-Papers152768280000014:20 - 14:40
Igor SteinmacherFederal University of Technology - Paraná / Northern Arizona University, Gustavo PintoUFPA, Igor WieseFederal University of Technology - Paraná (UTFPR), Marco GerosaNorthern Arizona University
icse-2018-Journal-first-papers152768400000014:40 - 15:00
Mojtaba BagherzadehQueen's University, Nafiseh Kahani, Cor-Paul BezemerQueen's University, Kingston, Ontario, Ahmed E. HassanQueen's University, Juergen DingelQueen's University, Kingston, Ontario, James R. Cordy
Link to publication Pre-print
icse-2018-Technical-Papers152768520000015:00 - 15:20
Christopher Vendome, Daniel M. German, Massimiliano Di PentaUniversity of Sannio, Gabriele BavotaUniversità della Svizzera italiana (USI), Mario Linares-VásquezSystems and Computing Engineering Department , Universidad de los Andes , Bogotá, Colombia , Denys PoshyvanykWilliam and Mary
icse-2018-Technical-Papers152768640000015:20 - 15:30