Integration of Live Trace Visualization into Software Development.

Ideler, Lennart (2023) Integration of Live Trace Visualization into Software Development. Open Access (Bachelor thesis), Kiel University, Kiel, 66 pp.

[thumbnail of lennart-ideler-bsc-se.pdf]
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 View Item