arrow
Return

Inner Source in Platform-Based Product Engineering

delete2016-12-01
delete19
delete
OA
AI
D
Dirk Riehle *
M
Maximilian Capraro
D
Detlef Kips
L
Lars Horn
DOI:10.1109/TSE.2016.2554553delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Inner source is an approach to collaboration across intra-organizational boundaries for the creation of shared reusable assets. Prior project reports on inner source suggest improved code reuse and better knowledge sharing. Using a multiple-case case study research approach, we analyze the problems that three major software development organizations were facing in their product line engineering efforts. We find that a root cause, the separation of product units as profit centers from a platform organization as a cost center, leads to delayed deliveries, increased defect rates, and redundant software components. All three organizations assume that inner source can help solve these problems. The article analyzes the expectations that these companies were having towards inner source and the problems they were experiencing in its adoption. Finally, the article presents our conclusions on how these organizations should adapt their existing engineering efforts.
Keywords:
Inner source
product line engineering
product families
platform-based product engineering
open source
open collaboration
case study research
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Transactions on Software Engineering cover
IEEE Transactions on Software Engineering
IF:
5.6
Papers:
2.8K
Citations:
1.1W

Organization

U
University of Erlangen Nuremberg
Scholars:
3.2W
Papers: 2.6W
Citations: 29