ICSA 2025
Mon 31 March - Fri 4 April 2025 Odense, Denmark

After more than thirty-five years of research and development in software architecture, several fundamental challenges remain unsolved. First, despite the importance of having a well-defined architecture description aligned with the system, inconsistencies and misalignments are still prevalent. Second, although numerous languages exist to describe architectures, none have achieved widespread use or recognition as a de facto standard. Third, while architecture is dynamic and evolving, with architectural decisions often made by non-architect stakeholders, there are no universally accepted methodologies to capture emergent aspects and incorporate them into the architecture.In this paper, we explore the emerging concept of architecture as code. Inspired by the success of infrastructure as code, which enables infrastructure management in a codified, automated, and repeatable manner, architecture as code aims to bring similar benefits to software architecture. To the best of our knowledge, this is the first scientific paper to study this concept in depth within the context of software architecture, providing a comprehensive description and analysis of its characteristics. We also investigate how architecture as code is implemented and applied in practice.

Thu 3 Apr

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

12:30 - 13:30
Software Development Practices and Technical Debt IResearch Papers / New and Emerging Ideas at Main Hall (O100)
Chair(s): Torben Worm University of Southern Denmark
12:30
15m
Paper
Axiomatic Software Architecture
New and Emerging Ideas
12:45
15m
Research paper
Debiasing Architectural Decision-Making: An Experiment With Students and Practitioners
Research Papers
Klara Borowa Warsaw University of Technology, Rodrigo Rebouças de Almeida Federal University of Paraiba, Marion Wiese University of Hamburg, Germany
Pre-print
13:00
15m
Research paper
Tracing the Lifecycle of Architecture Technical Debt in Software Systems: A Dependency Approach
Research Papers
Edi Sutoyo Bernoulli Institute for Mathematics, Computer Science and Artificial Intelligence, University of Groningen, Paris Avgeriou University of Groningen, The Netherlands, Andrea Capiluppi Brunel University
13:15
15m
Research paper
Architecture as Code
Research Papers
Alessio Bucaioni Mälardalen University, Amleto Di Salle Gran Sasso Science Institute (GSSI), Ludovico Iovino Gran Sasso Science Institute, L'Aquila, Italy, Patrizio Pelliccione Gran Sasso Science Institute, L'Aquila, Italy, Franco Raimondi Middlesex University
Pre-print