Final Thesis: An Accounting Tool for Inner Source Contributions

Abstract:  Inner source (IS) is the application of Open Source principles to projects within organizational boundaries. Typically, this means that the artifacts and work
items of inner source projects (ISPs) are accessible to everyone within the organization and cross-functional collaboration is encouraged. The Collaboration Management Suite (CMSuite) developed by the Open Source Research Group at the Friedrich-Alexander University Erlangen-Nürnberg supports the analysis and visualization of such collaborations. CMSuite lacks features to account for contributions to ISPs. To draw conclusions, a database engineer has to define complex series of SQL queries or rely on simple, singular value metrics. This thesis elaborates a REST-based architecture that can be used to retrieve accounting related data in the form of a timeline using Apache Lens and Java. The data sets are visualized in an Angular 2+ frontend where the user can navigate and filter them. Based on this visualization, a non-technical user is able to explore the historic data of ISPs without needing to understand the underlying data schema and without needing to define database queries. As a result, the added functionality will not only save time but also make the CMSuite accessible to a wider user group.
Keywords: inner source

PDFs: Master Thesis, Work Description

Reference: Mathias Hansen. An Accounting Tool for Inner Source Contributions. Master Thesis, Friedrich-Alexander-Universität Erlangen-Nürnberg: 2018.