https://www.mdu.se/

mdu.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Architecture as Code
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.ORCID iD: 0000-0002-8027-0611
Gran Sasso Science Institute, Italy.
Gran Sasso Science Institute, Italy.
Gran Sasso Science Institute, Italy.
Show others and affiliations
2025 (English)In: Proceedings - 2025 IEEE 22nd International Conference on Software Architecture, ICSA 2025, Institute of Electrical and Electronics Engineers (IEEE) , 2025, p. 187-198Conference paper, Published paper (Refereed)
Abstract [en]

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.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE) , 2025. p. 187-198
Series
Proceedings of the Working IEEE/IFIP Conference on Software Architecture, ISSN 2835-4907
Keywords [en]
architectural debt, Architecture as code, architecture drift, inconsistencies
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:mdh:diva-71451DOI: 10.1109/ICSA65012.2025.00027ISI: 001484956700017Scopus ID: 2-s2.0-105005025639ISBN: 9798331520908 (print)OAI: oai:DiVA.org:mdh-71451DiVA, id: diva2:1960760
Conference
22nd IEEE International Conference on Software Architecture, ICSA 2025, Odense 31 March 2025 through 4 April 2025
Available from: 2025-05-23 Created: 2025-05-23 Last updated: 2026-02-26Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Bucaioni, Alessio

Search in DiVA

By author/editor
Bucaioni, Alessio
By organisation
Embedded Systems
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 256 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf