Return to search

Anti-Pattern in Java-Systemen identifizieren und visualisieren

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.

Identiferoai:union.ndltd.org:DRESDEN/oai:qucosa:de:qucosa:74998
Date31 May 2021
CreatorsJüttner, Victor
ContributorsEisenecker, Ulrich W., Baum, David, Universität Leipzig
Source SetsHochschulschriftenserver (HSSS) der SLUB Dresden
LanguageGerman
Detected LanguageGerman
Typeinfo:eu-repo/semantics/acceptedVersion, doc-type:bachelorThesis, info:eu-repo/semantics/bachelorThesis, doc-type:Text
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.0017 seconds