Die Arbeitsgruppe zieht um!

Wir wechseln im Wintersemester 2021/22 an die Universität Bamberg. Ab 15. Oktober 2021 übernimmt Fabian Beck den dortigen Lehrstuhl für Informationsvisualisierung.

Neue Webseite der Arbeitsgruppe: https://www.uni-bamberg.de/vis

Publikationen

Publikationen der Arbeitsgruppe, die seit 2016 erschienen sind. Frühere Publikationen von Fabian Beck sind auf Google Scholar oder DBLP zu finden.

Detecting Bad Smells in Software Systems with Linked Multivariate Visualizations

Art der Publikation: Beitrag in Sammelwerk

Detecting Bad Smells in Software Systems with Linked Multivariate Visualizations

Autor(en):
Mumtaz, Haris; Beck, Fabian; Weiskopf, Daniel
Titel des Sammelbands:
Proceedings of the 2018 IEEE Working Conference on Software Visualization
Seiten:
12-20
Verlag:
IEEE
Veröffentlichung:
2018
Digital Object Identifier (DOI):
doi:10.1109/VISSOFT.2018.00010
Volltext:
Detecting Bad Smells in Software Systems with Linked Multivariate Visualizations (3.44 MB)
Zitation:
Download BibTeX

Kurzfassung

Parallel coordinates plots and RadViz are two visualization techniques that deal with multivariate data. They complement each other in identifying data patterns, clusters, and outliers. In this paper, we analyze multivariate software metrics linking the two approaches for detecting outliers, which could be the indicators for bad smells in software systems. Parallel coordinates plots provide an overview, whereas the RadViz representation allows for comparing a smaller subset of metrics in detail. We develop an interactive visual analytics system supporting automatic detection of bad smell patterns. In addition, we investigate the distinctive properties of outliers that are not considered harmful, but noteworthy for other reasons. We demonstrate our approach with open source Java systems and describe detected bad smells and other outlier patterns.