OceanRep
Integration of Live Trace Visualization into Software Development.
Ideler, Lennart
(2023)
Integration of Live Trace Visualization into Software Development.
(Bachelor thesis), Kiel University, Kiel, 66 pp.
Preview |
Text
lennart-ideler-bsc-se.pdf - Published Version Download (6MB) | Preview |
Abstract
Program comprehension is a crucial task in software development that developers traditionally do by understanding the source code of an application. Software visualizations are used as a complementary program comprehension tool for software development. We can see a gap between software development and software visualization where the status quo was to integrate an editor or source code viewer into a visualization tool. This approach limits the development process because the developer has to rely on the software development toolkit integrated into a visualization tool.
In this thesis, we integrate software visualization into software development while reducing context switches between visualization and development tools and preserving the IDE as a toolkit with all inherent benefits. We integrate ExplorViz, a live trace visualization tool, into an extension for Visual Studio Code that communicates with the ExplorViz visualization to perform user interactions in Visual Studio Code that are automatically translated to events in the ExplorViz visualization and vice versa. We evaluated the operability of our implementation in an example scenario. Results show that the extension successfully provides visual feedback in the IDE, representing the ExplorViz runtime behavior and bidirectional interactions to open a landscape component within the IDE and the respective source code while interacting with a landscape component.
Document Type: | Thesis (Bachelor thesis) |
---|---|
Thesis Advisor: | Hasselbring, Wilhelm and Krause-Glau, Alexander |
Keywords: | Live Trace Visualization, Software Development |
Research affiliation: | Kiel University > Software Engineering |
Projects: | ExplorViz |
Date Deposited: | 31 Mar 2023 06:44 |
Last Modified: | 31 Mar 2023 06:47 |
URI: | https://oceanrep.geomar.de/id/eprint/58297 |
Actions (login required)
![]() |
View Item |
![](/images/clear.gif)
Copyright 2023 | GEOMAR Helmholtz-Zentrum für Ozeanforschung Kiel | All rights reserved
Questions, comments and suggestions regarding the GEOMAR repository are welcomed
at bibliotheksleitung@geomar.de !