title: Quantifying Inner Source Software Development for Business Process Usage
title: Quantifizierung von Inner Source Softwareentwicklung für die Nutzung in Geschäftsprozessen
Creators: name: Buchner, Stefan
Publisher: name: Friedrich-Alexander-Universität Erlangen-Nürnberg (FAU)
Year: 2024
Subjects: subject: Inner source, open source, internal open source, software engineering, software development, business processes, cost estimation, effort estimation, taxation

description: Inner source refers to the application of open source development principles within corporate environments. Essentially, it involves embracing open collaboration and contribution without necessarily developing open source software. One fundamental concept borrowed from open source development is the practice of opening software projects to external contributions. In the realm of inner source, these contributions usually originate from developers engaged in other projects or working in different organizational units. This collaborative approach yields mutual benefits through joint software development. However, these inner source contributions often cross organizational and legal boundaries, significantly impacting a wide range of business processes. These effects extend beyond software development and affect strategic and operational functions across various departments, including management, accounting, and even taxation. Currently, these processes are not harmonized with the inner source way of intellectual property flow within the company. This misalignment can lead to mismanagement and even profit shifting. The primary objective of this dissertation is to address these challenges by making three consecutive contributions: First, we conducted a systematic literature review, combined with thematic analysis, to assess the current state of inner source measurement and its impact on various business processes. This qualitative data analysis categorizes a range of approaches and evaluates their suitability for application within the inner source domain. Second, building on the insights derived from our systematic literature review, we developed an inner source research model. This model serves as a foundation, providing researchers with a unified framework for advancing toward more precise and comprehensive inner source measurement. It, in turn, enables the development of future tools and techniques and facilitates the creation of metrics tailored to inner source management, aligning existing business processes with the inner source paradigm. Third, we have implemented a first algorithm for the financial assessment of inner source contributions. This algorithm estimates the time invested in code contributions by individual contributors or departments. These estimations, in turn, enable cost calculations that can be applied to business processes affected by inner source, such as tax contribution assessments. Lastly, we consolidate individual contributions, clarify thematic connections, integrate outside research, and explore future prospects. In summary, this dissertation lays the theoretical groundwork for the financial evaluation of inner source contributions. It offers guidance to researchers on conducting measurement-related inner source research and provides practitioners with insights into the development of inner source metrics and tools. Furthermore, this dissertation introduces an initial algorithm, practically evaluated for its usability in conducting cost calculations within the inner source domain.
description: Inner Source ist die Anwendung von Open-Source Prinzipien innerhalb von Unternehmen. Im Wesentlichen werden die Prinzipien der offenen Zusammenarbeit genutzt, ohne tatsächlich Open-Source-Software zu entwickeln. Ein grundlegendes Konzept aus der Open-Source-Entwicklung ist die Praxis, Softwareprojekte für externe Beiträge zu öffnen. Im Inner Source Bereich stammen diese Beiträge von Entwicklern, die an anderen Projekten beteiligt sind oder in verschiedenen Organisationsbereichen sitzen. Dieser kollaborative Ansatz führt durch die gemeinsame Entwicklung von Software zu gemeinsamen Vorteilen. Allerdings überschreiten diese Inner Source Beiträge oft organisatorische und rechtliche Grenzen. Dieses Prinzip beeinflusst maßgeblich einen weiten Bereich von Geschäftsprozessen, der über die Softwareentwicklung selbst hinausgeht und sich auf strategische und operative Funktionen erstreckt, einschließlich Management, Buchhaltung und dem Steuerwesen. Derzeit sind diese Prozesse nicht im Einklang mit der Inner Source Art des IP-Flusses innerhalb des Unternehmens. Diese Abweichung kann zu Fehlmanagement und sogar Gewinnverschiebungen führen. Das Ziel dieser Dissertation ist es, diesen Herausforderungen durch drei aufeinanderfolgende Beiträge zu begegnen: Erstens führten wir eine systematische Literaturanalyse in Verbindung mit einer thematischen Analyse durch, um den aktuellen Stand der Inner Source Messung und deren Auswirkungen auf verschiedene Geschäftsprozesse zu ermitteln. Diese qualitative Datenanalyse kategorisiert eine Reihe von Ansätzen und bewertet deren Eignung für die Anwendung im Bereich Inner Source. Zweitens bauen wir auf den Erkenntnissen unserer systematischen Literaturanalyse ein Forschungsmodell für Inner Source Messung auf. Dieses Modell dient als Grundlage und bietet den Forschern einen einheitlichen Rahmen für die Entwicklung einer genaueren und umfassenderen Messung von Inner Source Entwicklung. Dadurch wird eine Vielzahl zukünftiger Werkzeuge und Techniken ermöglicht. Darüber hinaus wird die Erstellung von Kennzahlen, die auf das Inner Source Management zugeschnitten sind, und die Anpassung bestehender Geschäftsprozesse an das Inner Source Paradigma erleichtert. Drittens haben wir einen ersten Algorithmus für die finanzielle Bewertung von Beiträgen im Inner Source implementiert. Dieser Algorithmus schätzt die Zeit, die in Codebeiträge von einzelnen Entwicklern oder Abteilungen investiert wird. Diese Schätzungen ermöglichen wiederum Kostenberechnungen, die auf von Inner Source betroffene Prozesse angewendet werden können, wie z. B. Berechnung von Steuerbeiträgen. Schließlich konsolidieren wir die individuellen Beiträge und klären thematische Verbindungen sowie die Integration externer Forschung und zukünftiger Beiträge. Zusammenfassend legt diese Dissertation die theoretische Grundlage für die finanzielle Bewertung von Inner Source Beiträgen fest. Sie bietet Forschern eine Grundlage zur Durchführung von Inner Source Forschung im Bereich der Messung und gibt Praktikern Einblicke in die Entwicklung von Inner Source Metriken und -Tools. Darüber hinaus führt diese Dissertation einen ersten Algorithmus ein, der praktisch auf seine Verwendbarkeit bei der Durchführung von Kostenberechnungen im Inner Source Bereich evaluiert wurde.