Integration von Edge Bundling in 3D-Software-Städten
Year: 2026
Type: dissertation
Abstract: Die Analyse von Kommunikationsbeziehungen zwischen Komponenten einesSoftwaresystems ist ein wichtiger Bestandteil des Softwareverständnisses.Visualisierungen solcher Beziehungen leiden jedoch häufig unter sogenanntem "Visual Clutter", sobald eine große Anzahl von Kommunikationskanten dargestelltwird. Dieses Problem erschwert insbesondere in großen Softwarelandschaftendie Identifikation relevanter Kommunikationsstrukturen. Diese Arbeit untersucht den Einsatz von Edge-Bundling-Verfahren zurVerbesserung der Lesbarkeit von Kommunikationsvisualisierungen innerhalbder 3D-Softwarelandschaftsvisualisierung von ExplorViz. Dazu implementierenwir zwei unterschiedliche Ansätze: Force-Directed Edge Bundling sowie3D Hierarchical Edge Bundling. Beide Verfahren bündeln Kommunikationskantenentlang gemeinsamer Strukturen und reduzieren dadurch visuelle Überlagerungen. Für das 3D Hierarchical Edge Bundling implementieren wir einenHierarchical Attraction Path, der die hierarchische Struktur derSoftwarelandschaft zur Berechnung gebündelter Kantenpfade nutzt.Zusätzlich integrieren wir mehrere Konfigurationsmöglichkeiten zurSteuerung der Bündelung. Die Evaluation umfasst ein Experteninterview zur Bewertung der visuellenLesbarkeit sowie eine Performanceevaluation mit synthetisch erzeugtenKommunikationsdaten. Die Ergebnisse zeigen, dass gebündelte Kanten dieLesbarkeit der Visualisierung verbessern können. Darüber hinaus zeigtdie Performanceanalyse, dass das 3D Hierarchical Edge Bundling deutlichbesser mit steigender Systemgröße skaliert als das Force-Directed EdgeBundling.
Author: Schroth, Lennart
Language: German
Subfield: Computer Vision and Pattern Recognition
Field: Computer Science
Domain: Physical Sciences
Open Access status: green
OpenAlex ID: W7140167666
Cites:
Cited by:
Related to:
