The Patch-Flow Method for Measuring Inner Source Collaboration

Beitrag bei einer Tagung
(Konferenzbeitrag)


Details zur Publikation

Autor(en): Capraro M, Dorner M, Riehle D
Verlag: Association for Computing Machinery
Verlagsort: New York
Jahr der Veröffentlichung: 2018
Tagungsband: MSR’18: 15th International Conference on Mining Software Repositories
ISBN: 978-1-4503-5716-6/18/05
Sprache: Englisch


Abstract

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.


FAU-Autoren / FAU-Herausgeber

Capraro, Maximilian
Professur für Open Source Software
Dorner, Michael
Professur für Open Source Software
Riehle, Dirk Prof. Dr.
Professur für Open Source Software


Zitierweisen

APA:
Capraro, M., Dorner, M., & Riehle, D. (2018). The Patch-Flow Method for Measuring Inner Source Collaboration. In MSR’18: 15th International Conference on Mining Software Repositories. Gothenburg, SE: New York: Association for Computing Machinery.

MLA:
Capraro, Maximilian, Michael Dorner, and Dirk Riehle. "The Patch-Flow Method for Measuring Inner Source Collaboration." Proceedings of the 15th International Conference on Mining Software Repositories, Gothenburg New York: Association for Computing Machinery, 2018.

BibTeX: 

Zuletzt aktualisiert 2018-16-10 um 11:17