ECSA 2025
Mon 15 - Fri 19 September 2025 Limassol, Cyprus
Tue 16 Sep 2025 14:20 - 14:40 at Atrium B - Tools & Demos Chair(s): Mohamed Soliman, Uwe Zdun

Software architecture is reflected across multiple artifacts, making it difficult to communicate without proper documentation, which often becomes outdated or unreliable. We propose an approach to support Living Documentation by generating architectural diagrams from Docker Compose files. We implement our approach as a prototype tool that we name Infragenie and conduct an empirical study to show the viability of the approach. The study involved sending questionnaires to maintainers of 378 GitHub repositories. We received 36 responses. Infragenie-generated diagrams were rated as better or much better for most of the 12 projects with previous diagrams. Over 70% of the respondents agreed that our approach was able to improve documentation completeness, consistency, and accessibility, and more than 90% recognized its effectiveness in capturing key architectural elements. We conclude that by using Docker Compose files we were able to provide useful architectural diagrams.

Note: The video of the tool is made available as part of our experimental package (see Section 3) but, for review purposes, also at the Web address: https://drive.google.com/file/d/1bcoHcxo9AIztMx6oSUdPEZT3XF0B4OJ1/view

Tue 16 Sep

Displayed time zone: Athens change

14:00 - 15:30
Tools & DemosTools & Demos at Atrium B
Chair(s): Mohamed Soliman Paderborn University, Uwe Zdun University of Vienna
14:00
20m
SAVAT: A Tool for Visualizing the Impact of Changes in Microservices
Tools & Demos
Tomas Cerny University of Arizona, Gabriel Goulis University of Arizona, Adam Kattan Masaryk University, David Kozak Brno University of Technology & Oracle Labs, Tomas Vojnar Masaryk University
14:20
20m
Infragenie: Living Software Architecture Diagrams From Docker Compose Files
Tools & Demos
Ricardo Ferreira INESC TEC, Faculty of Engineering, University of Porto, Filipe Figueiredo Correia University of Porto, Paulo Queiroz Federal University of the Semi-Arid Region
14:40
20m
ServLessSense: Serverless Smell Detection Tool
Tools & Demos
Hasini Sumalee Perera University of Saskatchewan, Zadia Codabux University of Saskatchewan, Fabio Palomba University of Salerno
15:00
20m
CUBEX: A CubeSat Exemplar for Teaching Software Architecture Principles
Tools & Demos
Angelos Motsios National and Kapodistrian University of Athens, Timo Kehrer University of Bern, Christos Tsigkanos University of Athens, Greece