Management-Accounting für Inner Source
Zusammenfassung der Projektergebnisse
Das Hauptziel dieses Projekts war es, das Management der Inner Source (IS) Softwareentwicklung zu verbessern, indem Werkzeuge und Methoden zur Messung und Bewertung von IS-Beiträgen entwickelt wurden. Wir haben unsere Arbeit in vier Arbeitspakete (WP1 bis WP4) unterteilt, um diese Ziele zu erreichen: WP1 konzentrierte sich auf die Entwicklung eines Messmodells für Inner Source-Beiträge. Unser Ansatz beinhaltete die Erstellung und Validierung der Patch-Flow-Messmethode, die die Bewegung von Code über Organisationsgrenzen hinweg verfolgt. Wir haben auch das Patch-Flow-Crawler-Tool implementiert, um diese Messung zu erleichtern. Die Ergebnisse zeigten, dass die Messung des Patch-Flows sowohl machbar als auch wertvoll ist und eine umfangreichere grenzüberschreitende Softwareentwicklung offenbart, als bisher angenommen. WP2 zielte darauf ab, ein Abrechnungsmodell für IS-Arbeitsaufwand zu erstellen. Diese Arbeit führte zur Erstellung von drei Artikeln. Der erste Artikel (Veröffentlicht), stellte eine neuartige Methode zur Schätzung der für individuelle Codebeiträge aufgewendeten Zeit vor, die für präzise Kosten- und Transferpreisberechnungen unerlässlich ist. Der zweite Artikel (aktuell in Überarbeitung), erweitert diese Arbeit, indem er einen Algorithmus vorstellt, der verschiedene Entwicklungsartefakte für eine genauere Schätzung der Arbeitszeit integriert. Der dritte Artikel, ebenfalls in Überarbeitung, befasst sich mit dem Transferpreisproblem, indem er ein Erstattungsmodell entwickelt, das auf Inner Source-Praktiken zugeschnitten ist. WP3 konzentrierte sich auf die Entwicklung von Bewertungsmetriken für IS-Projekte. Wir entwickelten zunächst eine Produktivitätsmetrik, die speziell für Inner Source angepasst ist. Unsere Forschung validierte vorherige Produktivitätsmetriken und entwickelte eine einheitliche Methode zur Erstellung umfassender Produktivitätsmessungen. Wir führten auch zwei Management Accounting Modelle ein, die aus Literatur und Industrieinterviews abgeleitet wurden, um Inner Source-Projekte zu überwachen und zu steuern. WP4 beinhaltete die Validierung unserer Ansätze durch Fallstudienforschung und Expertenfeedback. Für WP1 wurde die Validierung durch eine Fallstudie durchgeführt, die allgemeine und IS-spezifische Kollaborationspraktiken untersuchte und bestätigte, dass Inner Source die grenzüberschreitende Zusammenarbeit erleichtert. Die Validierung von WP2 umfasste Interviews mit Stakeholdern zur Bewertung der Anwendbarkeit des Arbeitszeitschätzungsalgorithmus. Die Produktivitätsmetriken und der Index von WP3 wurden durch Datenanalysen und Korrelationsstudien validiert, die ihre Effektivität im Vergleich zu traditionellen Metriken zeigten. Insgesamt hat das Projekt erfolgreich Werkzeuge und Modelle entwickelt und validiert, die die Messung, Abrechnung und Bewertung der Inner Source Softwareentwicklung unterstützen und den Weg für praktische Anwendungen und weitere Forschung in diesem Bereich ebnen.
Projektbezogene Publikationen (Auswahl)
-
Calculating the Costs of Inner Source Collaboration by Computing the Time Worked. Proceedings of the Annual Hawaii International Conference on System Sciences, 2022. Hawaii International Conference on System Sciences.
Buchner, Stefan & Riehle, Dirk
-
A Research Model for the Economic Assessment of Inner Source Software Development. Proceedings of the Annual Hawaii International Conference on System Sciences, 2023. Hawaii International Conference on System Sciences.
Buchner, Stefan & Riehle, Dirk
-
The Business Impact of Inner Source and How to Quantify It. ACM Computing Surveys, 56(2), 1-27.
Buchner, Stefan & Riehle, Dirk
-
Quantifying Inner Source Software Development for Business Process Usage. Ph.D. Dissertation. Friedrich-Alexander-Universität Erlangen-Nürnberg (FAU).
Stefan Buchner
