Visualisierung von Debugging-Zuständen in einer 3D-Stadtmetapher
Effektives Debugging beruht sowohl auf einem Verständnis der Programmstruktur als auch auf dem Verständnis des Zustands und der zeitlichen Zustandsveränderung zur Laufzeit. Diese Arbeit untersucht einen Ansatz, der Programmstruktur sowie Laufzeitzustände und deren Veränderungen gemeinsam in einer Visualisierung darstellt. ExplorViz, welches Programmstrukturen als 3D-Stadt visualisiert, wurde um die Möglichkeit erweitert, Variablenzustände während des Debuggens zu erfassen und sie als Hochhausschornsteine zu visualisieren. Eine durchgeführte Studie zur Effektivität des Ansatzes deutet darauf hin, dass er zum besseren Verständnis der Debugging-Zustände sowie Zustandsveränderungen beiträgt und die wahrgenommene Nutzerfreundlichkeit des Debugging-Prozesses verbessert.
Preview
Rights
Use and reproduction:
Please note that individual components of the publication may be subject to other licensing or copyright conditions.
