KIT | KIT-Bibliothek | Impressum | Datenschutz

Software Architecture Meets LLMs: A Systematic Literature Review

Schmid, Larissa ORCID iD icon 1; Hey, Tobias ORCID iD icon 1; Armbruster, Martin ORCID iD icon 1; Corallo, Sophie ORCID iD icon 1; Fuchß, Dominik ORCID iD icon 1; Keim, Jan ORCID iD icon 1; Liu, Haoyu ORCID iD icon 1; Koziolek, Anne ORCID iD icon 1
1 Institut für Informationssicherheit und Verlässlichkeit (KASTEL), Karlsruher Institut für Technologie (KIT)

Abstract (englisch):

Large Language Models (LLMs) are used for many different software engineering tasks. In software architecture, they have been applied to tasks such as classification of design decisions, detection of design patterns, and generation of software architecture design from requirements. However, there is little overview on how well they work, what challenges exist, and what open problems remain. In this paper, we present a systematic literature review on the use of LLMs in software architecture. We analyze 18 research articles to answer five research questions, such as which software architecture tasks LLMs are used for, how much automation they provide, which models and techniques are used, and how these approaches are evaluated. Our findings show that while LLMs are increasingly applied to a variety of software architecture tasks and often outperform baselines, some areas, such as generating source code from architectural design, cloud-native computing and architecture, and checking conformance remain underexplored. Although current approaches mostly use simple prompting techniques, we identify a growing research interest in refining LLM-based approaches by integrating advanced techniques.


Volltext §
DOI: 10.5445/IR/1000181963
Veröffentlicht am 27.05.2025
Originalveröffentlichung
DOI: 10.48550/arXiv.2505.16697
Dimensions
Zitationen: 2
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Informationssicherheit und Verlässlichkeit (KASTEL)
Publikationstyp Forschungsbericht/Preprint
Publikationsjahr 2025
Sprache Englisch
Identifikator KITopen-ID: 1000181963
HGF-Programm 46.23.01 (POF IV, LK 01) Methods for Engineering Secure Systems
Verlag arxiv
Umfang 15 S.
Projektinformation SFB 1608/1, 501798263 (DFG, DFG KOORD, SFB 1608)
Schlagwörter Systematic Literature Review, Software Architecture, Large Language Models, LLM4SA, Software Engineering, LLM4SE
Nachgewiesen in Dimensions
OpenAlex
Relationen in KITopen
KIT – Die Universität in der Helmholtz-Gemeinschaft
KITopen Landing Page