Layered BubbleTea Software Architecture Visualisation
This paper presents the Layered BubbleTea Visualisation, a novel approach to software visualisation that enhances the comprehension of software systems from an architectural perspective. The visualisation addresses the challenge of understanding complex software structures by mapping software components to architectural layers and elucidating their contents according to their relation to the stereotypical functionality of architectural layers. The paper details the development and presentation of the Layered BubbleTea Visualisation technique, illustrated using the source code of an Android email client application, K-9 Mail. We highlight the technique's potential to identify design issues and guide refactoring efforts. This work contributes to the field of software visualisation by offering a new approach to understanding and managing the complexity of software systems. Video URL-https://youtu.be/wvQNhmbyLtk
Authors
- Michel R. V. Chaudron (ORCID: https://orcid.org/0000-0001-7517-6666)
- Christopher Jeffrey
- Satrio Adi Rukmono (ORCID: https://orcid.org/0000-0001-9480-7216)
Institutions
- Bandung Institute of Technology (ID)
- Eindhoven University of Technology (NL)
Publication Details
- Published
- 2024-10-06
- DOI
- https://doi.org/10.1109/vissoft64034.2024.00024
- Citations
- 1
- Primary Topic
- Scientific Computing and Data Management
- Type
- article
- Field-Weighted Citation Impact
- 1.05