Journal article
LLMs as Assistants in Software Architecture Design
IEEE software, pp 1-9
2026
Abstract
To achieve desired software quality attributes, architects must evaluate and choose from a myriad of design concepts, patterns, and technologies. This paper explores how Large Language Models (LLMs) can assist in this decision-making process. We compare design decisions made by LLMs and human architects across several design problems. Our results show that while LLMs suggest relevant options, human architects often disagree with or distrust those suggestions because the models frequently lack context and are inconsistent. Humans still need to make the final decisions in design, but LLMs are valuable as assistants: for generating design options, serving as a sounding board, acting as a creative catalyst and an education aid. We conclude with a discussion of the implications for architectural practice, education, and future research directions.
Metrics
1 Record Views
Details
- Title
- LLMs as Assistants in Software Architecture Design
- Creators
- Humberto Cervantes - Universidad Autónoma MetropolitanaYuanfang Cai - Drexel UniversityRick Kazman - University of Hawaiʻi at Mānoa
- Publication Details
- IEEE software, pp 1-9
- Publisher
- IEEE
- Number of pages
- 9
- Resource Type
- Journal article
- Language
- English
- Academic Unit
- Computer Science
- Scopus ID
- 2-s2.0-105030156457
- Other Identifier
- 991022164542204721