Skip to content
Conference

A Systematic Literature Review of the Purpose of Artificial Intelligence Use in Software Architecture Development

Sep 2026 · International Conference on Computer, Control, Informatics and its Applications · pp. 212-217 · 0 citations · 42 references

Abstract

Artificial Intelligence (AI) is increasingly applied as a computational support capability across software engineering. However, evidence concerning the purposes for which AI is used in software architecture development remains fragmented across task specific studies. This paper reports a systematic literature review that synthesizes AI enabled support as an engineering application involving decision support, architectural artifact processing, and bounded human AI collaboration. The review searched IEEE Xplore, ACM Digital Library, and Scopus, screened 62 publications, and included 11 primary studies for full text evidence synthesis. The extracted evidence was analyzed through thematic synthesis supported by initial coding and systematic evidence mapping. Seven evidence derived purpose categories were identified: architectural knowledge and design rationale recovery or generation; architecture traceability and entity extraction; software architecture description recovery or generation; architecture refactoring, modernization, and decomposition; architecture conformance and governance checking; architecturally significant requirement elicitation; and collaborative architecting decision support. Across the reviewed corpus, AI is concentrated on artifact centered and decision support tasks rather than autonomous orchestration of an end to end software architecture development. AI mechanisms generate, recover, classify, link, transform, or validate architecture related artifacts, while architects and other stakeholders remain responsible for context definition, trade-off analysis, validation, acceptance and accountability. This paper contributes an evidence derived classification providing bounded characterization of AI enabled engineering support and a traceable basis for subsequent software architecture development method design.

View source

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.