Inner Source in Platform-Based Pro­duct Engi­neer­ing

Journal article
(Original article)

Publication Details

Author(s): Riehle D, Capraro M, Kips D, Horn L
Journal: IEEE Transactions on Software Engineering
Publication year: 2016
Volume: 42
Journal issue: 12
Pages range: 1162–1177
ISSN: 0098-5589
Language: English


Inner source is an approach to col­lab­o­ra­tion across intra-organizational bound­aries for the cre­ation of shared reusable assets. Pri­or project reports on inner source sug­gest improved code reuse and bet­ter knowl­edge shar­ing. Using a multiple-case case study research approach, we ana­lyze the prob­lems that three major soft­ware devel­op­ment orga­ni­za­tions were fac­ing in their pro­duct line engi­neer­ing efforts. We find that a root cause, the sep­a­ra­tion of pro­duct units as prof­it cen­ters from a plat­form orga­ni­za­tion as a cost cen­ter, leads to delayed deliv­er­ies, increased defect rates, and redun­dant soft­ware com­po­nents. All three orga­ni­za­tions assume that inner source can help solve the­se prob­lems. The arti­cle ana­lyzes the expec­ta­tions that the­se com­pa­nies were hav­ing towards inner source and the prob­lems they were expe­ri­enc­ing in its adop­tion. Final­ly, the arti­cle presents our con­clu­sions on how the­se orga­ni­za­tions should adapt their exist­ing engi­neer­ing efforts.

FAU Authors / FAU Editors

Capraro, Maximilian
Professur für Open Source Software
Kips, Detlef Prof. Dr.
Technische Fakultät
Riehle, Dirk Prof. Dr.
Professur für Open Source Software

How to cite

Riehle, D., Capraro, M., Kips, D., & Horn, L. (2016). Inner Source in Platform-Based Pro­duct Engi­neer­ing. IEEE Transactions on Software Engineering, 42(12), 1162–1177.

Riehle, Dirk, et al. "Inner Source in Platform-Based Pro­duct Engi­neer­ing." IEEE Transactions on Software Engineering 42.12 (2016): 1162–1177.


Last updated on 2018-19-04 at 03:42