Supporting architecture evaluation for ATAM scenarios with LLMs

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Capilla, Rafael, Díaz-Pace, J. Andrés, Ramírez, Yamid, Pérez, Jennifer, Rodríguez-Horcajo, Vanessa
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866916770341715968
author Capilla, Rafael
Díaz-Pace, J. Andrés
Ramírez, Yamid
Pérez, Jennifer
Rodríguez-Horcajo, Vanessa
author_facet Capilla, Rafael
Díaz-Pace, J. Andrés
Ramírez, Yamid
Pérez, Jennifer
Rodríguez-Horcajo, Vanessa
contents Architecture evaluation methods have long been used to evaluate software designs. Several evaluation methods have been proposed and used to analyze tradeoffs between different quality attributes. Having competing qualities leads to conflicts for selecting which quality-attribute scenarios are the most suitable ones that an architecture should tackle and for prioritizing the scenarios required by the stakeholders. In this context, architecture evaluation is carried out manually, often involving long brainstorming sessions to decide which are the most adequate quality scenarios. To reduce this effort and make the assessment and selection of scenarios more efficient, we suggest the usage of LLMs to partially automate evaluation activities. As a first step to validate this hypothesis, this work studies MS Copilot as an LLM tool to analyze quality scenarios suggested by students in a software architecture course and compares the students' results with the assessment provided by the LLM. Our initial study reveals that the LLM produces in most cases better and more accurate results regarding the risks, sensitivity points and tradeoff analysis of the quality scenarios. Overall, the use of generative AI has the potential to partially automate and support the architecture evaluation tasks, improving the human decision-making process.
format Preprint
id arxiv_https___arxiv_org_abs_2506_00150
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Supporting architecture evaluation for ATAM scenarios with LLMs
Capilla, Rafael
Díaz-Pace, J. Andrés
Ramírez, Yamid
Pérez, Jennifer
Rodríguez-Horcajo, Vanessa
Software Engineering
Artificial Intelligence
Architecture evaluation methods have long been used to evaluate software designs. Several evaluation methods have been proposed and used to analyze tradeoffs between different quality attributes. Having competing qualities leads to conflicts for selecting which quality-attribute scenarios are the most suitable ones that an architecture should tackle and for prioritizing the scenarios required by the stakeholders. In this context, architecture evaluation is carried out manually, often involving long brainstorming sessions to decide which are the most adequate quality scenarios. To reduce this effort and make the assessment and selection of scenarios more efficient, we suggest the usage of LLMs to partially automate evaluation activities. As a first step to validate this hypothesis, this work studies MS Copilot as an LLM tool to analyze quality scenarios suggested by students in a software architecture course and compares the students' results with the assessment provided by the LLM. Our initial study reveals that the LLM produces in most cases better and more accurate results regarding the risks, sensitivity points and tradeoff analysis of the quality scenarios. Overall, the use of generative AI has the potential to partially automate and support the architecture evaluation tasks, improving the human decision-making process.
title Supporting architecture evaluation for ATAM scenarios with LLMs
topic Software Engineering
Artificial Intelligence
url https://arxiv.org/abs/2506.00150