M3triCity: Visualizing Evolving Software & Data Cities
Susanna Ardig\`o, Csaba Nagy, Roberto Minelli, Michele Lanza

TL;DR
M3triCity is an interactive web tool that visualizes the evolution of object-oriented software systems along with their data access patterns, aiding program comprehension and evolution analysis.
Contribution
It introduces a novel visualization approach that integrates software artifacts with data and information aspects, addressing a gap in existing city metaphor visualizations.
Findings
Enhances understanding of software evolution and data access patterns.
Supports analysis of data-intensive software systems.
Provides an interactive platform for program comprehension.
Abstract
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
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
