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

Riehle D, Capraro M, Kips D, Horn L (2016)


Publication Language: English

Publication Type: Journal article, Original article

Publication year: 2016

Journal

Book Volume: 42

Pages Range: 1162–1177

Journal Issue: 12

Abstract

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.

Authors with CRIS profile

How to cite

APA:

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.

MLA:

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

BibTeX: Download