The document proposes a new glyph-based approach called the Recursive Disk Metaphor for visualizing software systems. It represents different software elements like packages, classes, methods, and attributes as circular glyphs and arranges them recursively based on their containment relationships. This approach aims to provide a holistic structural view of the software that makes patterns and anti-patterns visually detectable to help with understanding, exploration, and quality assessment. The technique is implemented using a model-driven approach and case studies on visualizing the Findbugs project demonstrate its effectiveness. Future work is planned to evaluate the recursive disk metaphor and expand it to support additional programming languages.
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
The Recursive Disk Metaphor - A Glyph-based Approach for Software Visualization [IVAPP 2015]
1. IVAPP 2015: Position Paper
The Recursive Disk Metaphor – A Glyph-based
Approach for Software Visualization
R. Müller
Information Systems Institute, Leipzig University
D. Zeckzer
Institute of Computer Science, Leipzig University
11th March 2015