The University of Southampton
University of Southampton Institutional Repository

Live visualization of dynamic software cities with heat map overlays

Live visualization of dynamic software cities with heat map overlays
Live visualization of dynamic software cities with heat map overlays

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 semiautomatic 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.

Software visualization
125-129
IEEE
Krause, Alexander
36498fa9-9508-4ea5-8f83-5580c63e7900
Hansen, Malte
24fe48bd-9286-4118-8eb8-b70aa34b041d
Hasselbring, Wilhelm
ee89c5c9-a900-40b1-82c1-552268cd01bd
Krause, Alexander
36498fa9-9508-4ea5-8f83-5580c63e7900
Hansen, Malte
24fe48bd-9286-4118-8eb8-b70aa34b041d
Hasselbring, Wilhelm
ee89c5c9-a900-40b1-82c1-552268cd01bd

Krause, Alexander, Hansen, Malte and Hasselbring, Wilhelm (2021) Live visualization of dynamic software cities with heat map overlays. In 2021 Working Conference on Software Visualization (VISSOFT). IEEE. pp. 125-129 . (doi:10.1109/VISSOFT52517.2021.00024).

Record type: Conference or Workshop Item (Paper)

Abstract

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 semiautomatic 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.

This record has no associated files available for download.

More information

e-pub ahead of print date: 11 November 2021
Venue - Dates: 2021 Working Conference on Software Visualization, VISSOFT 2021, , Luxembourg, Luxembourg, 2021-09-27 - 2021-10-01
Keywords: Software visualization

Identifiers

Local EPrints ID: 488769
URI: http://eprints.soton.ac.uk/id/eprint/488769
PURE UUID: ef69632e-689e-4ff5-b119-86f213cc3ab4
ORCID for Wilhelm Hasselbring: ORCID iD orcid.org/0000-0001-6625-4335

Catalogue record

Date deposited: 05 Apr 2024 16:38
Last modified: 10 Apr 2024 02:15

Export record

Altmetrics

Contributors

Author: Alexander Krause
Author: Malte Hansen
Author: Wilhelm Hasselbring ORCID iD

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×