Write a Blog >>
MSR 2018
Mon 28 - Tue 29 May 2018 Gothenburg, Sweden
co-located with * ICSE 2018 *
Tue 29 May 2018 16:34 - 16:51 at E3 room - APIs and Code Chair(s): Sebastiano Panichella

Inner source (IS) is the use of open source software development (SD) practices and the establishment of an open source-like culture within an organization. IS enables and requires developers to collaborate more than traditional SD methods such as plan-driven or agile development. To better understand IS, researchers and practitioners need to measure IS collaboration. However, there is no method yet for doing so. In this paper, we present a method for measuring IS collaboration by measuring the patch-flow within an organization. Patch-flow is the flow of code contributions across organizational boundaries such as project, organizational unit, or profit center boundaries. We evaluate our patch-flow measurement method using case study research with a software developing multi-industry company. By applying the method in the case organization, we evaluate its relevance and viability and discuss its usefulness. We found that about half (47.9%) of all code contributions constitute patch-flow between organizational units, almost all (42.2%) being between organizational units working on different products. Such significant patch-flow indicates high relevance of the patch-flow phenomenon and hence the method presented in this paper. Our patch-flow measurement method is the first of its kind to measure and quantify IS collaboration. It can serve as a base for further quantitative analyses of IS collaboration.

Tue 29 May

16:00 - 17:30: Technical Papers - APIs and Code at E3 room
Chair(s): Sebastiano PanichellaUniversity of Zurich
msr-2018-papers16:00 - 16:17
Guillermo de la Torre University of Chile, Chile, Romain RobbesFree University of Bozen-Bolzano, Alexandre BergelUniversity of Chile
msr-2018-papers16:17 - 16:34
Maxime Lamothe, Weiyi (Ian) ShangConcordia University, Canada
msr-2018-papers16:34 - 16:51
Maximilian Capraro Friedrich-Alexander-Universität Erlangen-Nürnberg, Michael Dorner , Dirk Riehle
DOI Pre-print
msr-2018-papers16:51 - 17:08
Fiorella ZampettiUniversity of Sannio, Alexander SerebrenikEindhoven University of Technology, Massimiliano Di PentaUniversity of Sannio
msr-2018-papers17:08 - 17:15
Beatriz A. Sanchez University of York, Konstantinos Barmpis , Patrick NeubauerUniversity of York, UK, Richard PaigeUniversity of York, Dimitris KolovosUniversity of York
msr-2018-papers17:15 - 17:30