Towards Maintainable Resilient Production Systems

作者: Jonas Hansert , Sandro Koch , Tim Wunderlich , Steffen Ihlenfeldt , Thomas Schlegel

DOI:

关键词:

摘要: Wir vergleichen in diesem Paper mit Hilfe eines kontrollierten Experiments einen Ansatz zur Visualisierung von Code-Smells in Code-Cities mit tabellarischen Darstellungen, wie sie bei kommerziellen Tools häufig zum Einsatz kommen, im Hinblick auf Genauigkeit, Effizienz und Usability. Die Code-Cities werden mit see (Software Engineering Experience) visualisiert. see ist eine an der Universität Bremen entwickelte, in Unity implementierte interaktive Visualisierung von Software, welche die Code-City-Metapher am Datenmodell eines Abhängigkeitsgraphen umsetzt. Code-Komponenten und-Module werden dabei im Graphen als Knoten (in der Metapher „Gebäude “), Abhängigkeiten zwischen ihnen als Kanten (in der Metapher „Straßen “) repräsentiert. Metriken können als visuelle Attribute dieser Knoten und Kanten repräsentiert werden–die Höhe eines Gebäudes kann z. B. der Anzahl an Codezeilen entsprechen. Ein Vorteil dieser Darstellungsart im Vergleich zu „traditionellen “IDEs liegt z. B. darin, dass Eigenschaften des Quellcodes oft schneller erkannt werden können.

参考文章(0)