* 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
Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

14:00 - 15:30: Open-Source SystemsTechnical Papers / Journal first papers at J1 room
Chair(s): Andrzej WąsowskiIT University of Copenhagen, Denmark
14:00 - 14:20
Inheritance Usage Patterns in Open-Source Systems
Technical Papers
Jamie Stevenson, Murray WoodUniversity of Strathclyde
Pre-print File Attached
14:20 - 14:40
Almost There: A Study on Quasi-Contributors in Open-Source Software Projects
Technical Papers
Igor SteinmacherFederal University of Technology - Paraná / Northern Arizona University, Gustavo PintoUFPA, Igor WieseFederal University of Technology - Paraná (UTFPR), Marco GerosaNorthern Arizona University
14:40 - 15:00
Analyzing a Decade of Linux System Calls
Journal first papers
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
15:00 - 15:20
To Distribute or Not to Distribute? Why Licensing Bugs Matter
Technical Papers
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
15:20 - 15:30
Q&A in groups
Technical Papers