Generative AI for software architecture

This thesis explores the integration of Generative Artificial Intelligence (GenAI) tools, exemplified by ChatGPT, into software architecture practices, particularly focusing on Attribute Driven Design 3.0 (ADD 3.0). The goal is to develop a GenAI prototype that facilitates software architects in the...

Full description

Autores:
Rivera Hernández, Brian Manuel
Santos Ayala, Juan Martín
Méndez Melo, Julián Andrés
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2024
Institución:
Universidad de los Andes
Repositorio:
Séneca: repositorio Uniandes
Idioma:
eng
OAI Identifier:
oai:repositorio.uniandes.edu.co:1992/74979
Acceso en línea:
https://hdl.handle.net/1992/74979
Palabra clave:
GenAI
Software Architecture
ADD 3.0
Attribute Driven Design
Inteligencia Artificial Generativa
Arquitectura de Software
Ingeniería
Rights
openAccess
License
Attribution-NonCommercial 4.0 International
Description
Summary:This thesis explores the integration of Generative Artificial Intelligence (GenAI) tools, exemplified by ChatGPT, into software architecture practices, particularly focusing on Attribute Driven Design 3.0 (ADD 3.0). The goal is to develop a GenAI prototype that facilitates software architects in the initial stages of design within the ADD 3.0 framework. By leveraging AI capabilities, the project aims to enhance the quality and efficiency of software architecture processes by providing intelligent support to architects. The resulting tool demonstrates expertise in ADD 3.0 methodology, offering recommendations on patterns, tactics, and styles tailored to the quality scenarios defined by users. Through this integration, GenAI becomes an asset in guiding architects through complex design decisions, ultimately streamlining the software architecture development process.