M3triCity: Visualizing Evolving Software Data Cities

04/21/2022
by   Susanna Ardigò, et al.
0

The city metaphor for visualizing software systems in 3D has been widely explored and has led to many diverse implementations and approaches. Common among all approaches is a focus on the software artifacts, while the aspects pertaining to the data and information (stored both in databases and files) used by a system are seldom taken into account. We present M3triCity, an interactive web application whose goal is to visualize object-oriented software systems, their evolution, and the way they access data and information. We illustrate how it can be used for program comprehension and evolution analysis of data-intensive software systems. Demo video URL: https://youtu.be/uBMvZFIlWtk

READ FULL TEXT

page 1

page 2

page 3

research
09/29/2021

Live Visualization of Dynamic Software Cities with Heat Map Overlays

The 3D city metaphor in software visualization is a well-explored render...
research
03/22/2019

On Testing of Data-Intensive Software Systems

Today's software systems like cyber-physical production systems or big d...
research
03/22/2019

On Testing Data-Intensive Software Systems

Today's software systems like cyber-physical production systems or big d...
research
05/18/2021

A General Theory for the Evolution of Application Models – Full version

In this article we focus on evolving information systems. First a delimi...
research
09/18/2017

Using High-Rising Cities to Visualize Performance in Real-Time

For developers concerned with a performance drop or improvement in their...
research
10/15/2022

Call Graph Evolution Analytics over a Version Series of an Evolving Software System

Call Graph evolution analytics can aid a software engineer when maintain...
research
02/07/2022

Do Developers Refactor Data Access Code? An Empirical Study

Developers often refactor code to improve the maintainability and compre...

Please sign up or login with your details

Forgot password? Click here to reset