Final Thesis: Rich Visualizations for Inner Source Patch-Flow

Abstract:  “Inner source” is the application of open source methods within a company’s boundaries (Capraro & Riehle, 2017; Riehle, Capraro, Kips & Horn, 2016). Every employee is able to access and contribute to any software component developed within that company. This creates an open source-like environment inside the organization (Capraro & Riehle, 2017) and makes the interaction between the departments much more intertwined. To analyze these interactions, a software application called “CMSuite” has been developed by the Professorship of Open Source Software at Friedrich-Alexander University Erlangen-Nürnberg. Currently, CMSuite allows the user to explore the aggregated data sets using a tabular view. However, with larger data sets, the user loses the ability to quickly understand the relationships between the involved parties. To solve this problem, this thesis describes the implementation of multiple types of graphical visualizations into the Angular frontend of CMSuite. After a comparison of various visualization libraries, the integration of the best-suited one into the existing structure of CMSuite is explained. As a result of this thesis, CMSuite users are now able to analyze large data sets with much less effort. Also, the generated visualizations can, for instance, be shown in presentations to non-technical users without the need to manually create simplified diagrams of the usually hard to interpret data sets.

Keywords: inner source

PDFs: Bachelor Thesis, Work Description

Reference: Martin Buchalik. Rich Visualizations for Inner Source Patch-Flow. Bachelor Thesis, Friedrich-Alexander-Universität Erlangen-Nürnberg: 2019.