Publications

Publications of the research group that appeared 2016 or later. For earlier publications, please visit Fabian Beck's Google Scholar or DBLP profile.

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
Datei:
Detecting Bad Smells in Software Systems with Linked Multivariate Visualizations (3,44 MB)
Zitation:
Download RIS

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.