• Home
  • Search
  • LLMs as Assistants in Software Architecture Design
  • https://doi.org/10.1109/ms.2026.3663353Copy DOI Icon

LLMs as Assistants in Software Architecture Design

Show More
  • Abstract
  • Literature Map
  • Similar Papers
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.

Similar Papers
  • Conference Article
  • Citations4

Ethics-driven Software Architecture Decision Making

  • Mar 01, 2021
  • Razieh Alidoosti
  • Research Article

Parametric Design Method of Buildings Based on Convolutional and Deep Neural Networks

  • Aug 14, 2024
  • Science and Technology of Engineering, Chemistry and Environmental Protection
  • Ke Huang
  • Research Article
  • Citations102

Runtime recovery and manipulation of software architecture of component-based systems

  • Apr 01, 2006
  • Automated Software Engineering
  • Gang Huang +2
  • Conference Article
  • Citations16

A Review on Software Architecture Styles with Layered Robotic Software Architecture

  • Feb 01, 2015
  • P.U Chavan +2
  • Conference Article
  • Citations9

Using Models to Improve the Availability of Automotive Software Architectures

  • May 01, 2007
  • Charles Shelton +1
  • Conference Article

Software architecture design - The missing step

  • Aug 17, 1989
  • Karen Ellison
  • Conference Article
  • Citations96

Generalizing a Model of Software Architecture Design from Five Industrial Approaches

  • Nov 06, 2005
  • C Hofmeister +5
  • Book Chapter
  • Citations16

Acme-based Software Architecture Interchange

  • Jan 01, 1999
  • David Garlan +1
  • Conference Article
  • Citations133

Software architecture design: evaluation and transformation

  • Jan 01, 2012
  • J Bosch +1
  • Conference Article
  • Citations11

Supporting usability in product line architectures

  • Jan 01, 2009
  • Pia Stoll +3
  • Conference Article
  • Citations4

Architectural design of the Health Watch system with an integrated aspect-oriented modeling approach

  • Jun 01, 2010
  • Haimei Zhang +1
  • PDF
  • Research Article
  • Citations6

Machine Learning Software Architecture and Model Workflow. A Case of Django REST Framework

  • Jan 01, 2021
  • American Journal of Applied Sciences
  • Kennedy Ochilo Hadullo +1
  • Research Article
  • Citations10

Interleaving human and search-based software architecture design

  • Jan 01, 2013
  • Proceedings of the Estonian Academy of Sciences
  • S Vathsavayi +2
  • Research Article

Designing Software Architecture to Support Knowledge Integration under Heterogeneous Sources Environment

  • Aug 16, 2013
  • Bin Ma
  • Research Article
  • Citations28

Software architectural patterns in practice: an empirical study

  • Dec 01, 2018
  • Innovations in Systems and Software Engineering
  • Mohamad Kassab +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.