Treffer: Anti-Pattern in Java-Systemen identifizieren und visualisieren
Weitere Informationen
Mittels Visualisierung lässt sich Software so darstellen, dass selbst für Laien ein Eindruck von einem Software-System geschaffen wird. Anti-Pattern zeigen Fehler im Design eines solchen Systems; sie zu finden und ebenfalls zu visualisieren ist eine Unterstützung zum Verbessern der Codequalität. Das Qualitätsmanagement-Werkzeug Getaviz der Forschungsgruppe Visual Software Analytics an der Universität Leipzig ermöglicht es, solche Softwarevisualisierungen leicht zu generieren, bietet aktuell aber noch nicht die Möglichkeit, Anti-Pattern im System zu finden oder anzuzeigen. In dieser Arbeit wird gezeigt, wie sich Anti-Pattern in den Daten aus Getaviz-Scans identifizieren lassen und wie sie sich mit Getaviz darstellen lassen. Um Anti-Pattern zu finden, wird eine Methodik angewendet, die nur mit Softwaremetriken arbeitet. Lücken zwischen dem Getaviz-Datensatz und den geforderten Informationen zur Erkennung werden genau beschrieben und geschlossen. Die bestehenden Visualisierungen in Getaviz werden schließlich um eine Ansicht der Anti-Pattern sowie eine Steuerung, um diese Ansicht zu bedienen, erweitert. Damit wird ein guter Eindruck gegeben, wie sich diese Methodik zum Identifizieren von Anti-Pattern in Getaviz integrieren lässt und wie sich Anti-Pattern in Getaviz anzeigen lassen.