Live Visualization of Dynamic Software Cities with Heat Map Overlays

09/29/2021
by   Alexander Krause, et al.
0

The 3D city metaphor in software visualization is a well-explored rendering method. Numerous tools use their custom variation to visualize offline-analyzed data. Heat map overlays are one of these variants. They introduce a separate information layer in addition to the software city's own semantics. Results show that their usage facilitates program comprehension. In this paper, we present our heat map approach for the city metaphor visualization based on live trace analysis. In comparison to previous approaches, our implementation uses live dynamic analysis of a software system's runtime behavior. At any time, users can toggle the heat map feature and choose which runtime-dependent metric the heat map should visualize. Our approach continuously and automatically renders both software cities and heat maps. It does not require a manual or semi-automatic generation of heat maps and seamlessly blends into the overall software visualization. We implemented this approach in our web-based tool ExplorViz, such that the heat map overlay is also available in our augmented reality environment. ExplorViz is developed as open source software and is continuously published via Docker images. A live demo of ExplorViz is publicly available.

READ FULL TEXT

page 3

page 4

research
04/21/2022

M3triCity: Visualizing Evolving Software Data Cities

The city metaphor for visualizing software systems in 3D has been widely...
research
09/05/2018

Web Based Information System for Heat Supply Monitoring

The paper presents web based information system for heat supply monitori...
research
03/05/2020

Microservice Decomposition via Static and Dynamic Analysis of the Monolith

Migrating monolithic software systems into microservices requires the ap...
research
08/30/2023

Collaborative, Code-Proximal Dynamic Software Visualization within Code Editors

Software visualizations are usually realized as standalone and isolated ...
research
02/21/2015

A Heat-Map-based Algorithm for Recognizing Group Activities in Videos

In this paper, a new heat-map-based (HMB) algorithm is proposed for grou...
research
04/05/2019

PerfVis: Pervasive Visualization in Immersive AugmentedReality for Performance Awareness

Developers are usually unaware of the impact of code changes to the perf...
research
06/20/2019

Predicting Future Opioid Incidences Today

According to the Center of Disease Control (CDC), the Opioid epidemic ha...

Please sign up or login with your details

Forgot password? Click here to reset