Dirk Riehle's Industry and Research Publications

The business impact of inner source and how to quantify it [CSUR Journal]

Abstract

Inner-source software development is the practice of using open source practices for firm-internal software development. Practitioner reports have shown that inner source can increase flexibility and reduce costs. Despite the potential benefits of inner source, there has been little research on its impact on businesses and their processes. To address this gap, we conducted a systematic literature review that identified which business processes are affected by inner source development, particularly within the accounting and management domain. Our review revealed the need for new dedicated community building processes within companies. In addition, we examined computational tools and techniques that can be used to measure inner source development. We found that existing tools and techniques are insufficiently suitable to manage inner source processes. Based on this, we propose research topics for future work on quantifying inner source.

Keywords

Inner source, open source, internal open source, software engineering, software development, business processes, cost estimation, effort estimation, cost calculation, accounting, taxation, transfer pricing.

Reference

Buchner, S. & Riehle, D. (2023). The Business Impact of Inner Source and How to Quantify It. ACM Computing Surveys (CSUR), vol. 56, no. 2 (2023). Article no. 47, pp 1-27.

Download

Available in the ACM Digital Library (local copy).

Posted on

Comments

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Share the Joy

Share on LinkedIn

Share by email

Share on Twitter / X

Share on WhatsApp

Featured Startups

QDAcity makes qualitative research and qualitative data analysis fun and easy.
EDITIVE makes inter- and intra-company document collaboration more effective.

Featured Projects

Making free and open data easy, safe, and reliable to use
Bringing business intelligence to engineering management
Making open source in products easy, safe, and fun to use