[Back]


Diploma and Master Theses (authored and supervised):

B. Kowatsch:
"An Interactive Visualization of Software Quality Trends and Information Flows in Source Code Repositories";
Supervisor: T. Grechenig; 194-03, 2019.



English abstract:
This masterīs thesis proposes a software visualization that aims at analyzing software quality metric trends and identifying possible causes of change. The idea is based on the specific information needs of software developers that are hard to satisfy. These information needs were found with an analysis of the state-of-the-art literature. A review of existing software visualization tools revealed that it is beneficial to combine finegrained quality metric trends with code difference views based on data from version control repositories. This combination allows for easier access to relevant code changes compared to existing
software visualization solutions and satisfies some of the previously mentioned information needs. A scenario-based expert evaluation revealed that the proposed software visualization prototype makes the comprehension of code- and code-quality changes easier and has added value compared to current solutions. Experts were also asked to rate selected use cases of the prototype to emphasize its practical usefulness. On the System Usability Scale, the prototype is rated "Good".

German abstract:
Diese Diplomarbeit stellt eine Software-Visualisierung vor, welche der Analyse von Software Qualitätstrends und der Ursachenforschung für mögliche Änderungen eines Trends dient. Die Idee basiert auf spezifischen Informationsbedürfnissen von Software-Entwicklern. Diese Informationsbedürfnisse wurden durch eine Analyse aktueller Literatur erhoben. Bereits existierende Software-Visualisierungen zeigten, dass es hilfreich ist, sehr granulare
SoftwareQualitätstrends mit Versionsunterschieden von Quelltext zu verknüpfen. Dies ermöglicht es, einfacher auf relevante Quelltextänderungen zuzugreifen als dies mit bisherigen Software-Visualisierungen möglich ist. Außerdem werden dadurch die zuvor genannten Informationsbedürfnisse erfüllt. Eine auf Szenarien basierte Evaluierung durch Experten hat gezeigt, dass der in dieser Arbeit vorgeschlagene Prototyp einer Software-Visualisierung das Nachvollziehen von Quelltext- und
Qualitätsänderungen erleichtert und einen Mehrwert gegenüber aktuellen Lösungen bietet. Des Weiteren wurden die Szenarien durch Experten bewertet, um die praktische Relevanz des entwickelten Prototyps herauszustreichen. Auf der System Usability-Skala wurde der Prototyp mit "Gut" bewertet.

Created from the Publication Database of the Vienna University of Technology.