Use este identificador para citar ou linkar para este item:
http://repositorio.ufc.br/handle/riufc/84666| Tipo: | Dissertação |
| Título: | Extração de requisitos de software a partir de comentários de aplicativos por grandes modelos de linguagem e orquestração de agentes |
| Autor(es): | Farias, Pedro Paulo de Sales |
| Orientador: | Oliveira, Marcos Antonio de |
| Palavras-chave em português: | engenharia de requisitos;comentários de usuários;agentes de software;orquestração de agentes;orquestração de agentes |
| CNPq: | CNPQ: CIÊNCIAS EXATAS E DA TERRA: CIÊNCIA DA COMPUTAÇÃO |
| Data do documento: | 2025 |
| Citação: | FARIAS, Pedro Paulo de Sales. Extração de requisitos de software a partir de comentários de aplicativos por grandes modelos de linguagem e orquestração de agentes. 2025. 68 f. Dissertação (Mestrado em Computação) - Campus de Quixadá, Programa de Pós-Graduação em Computação, Universidade Federal do Ceará, Quixadá, 2025. |
| Resumo: | O trabalho investiga a extração de requisitos de software com recursos de modelos LLM a partir de comentários de usuários publicados em lojas de aplicativos, considerando os desafios clássicos da Engenharia de Requisitos, como a ambiguidade, duplicidades de texto e variações linguísticas. É sabido que os sistemas computacionais modernos têm alcance global, o que amplia as diferenças culturais e semânticas que comprometem a qualidade dos requisitos e elevam custos, retrabalho e riscos ao projeto. Nesse contexto, o estudo apresenta quatro questionamentos principais: a possibilidade de extrair requisitos diretamente de comentários de usuários; a viabilidade de automatizar esse processo por meio de agentes de software; a construção de um workflow de agentes para apoiar a Engenharia de Requisitos; e a qualidade dos requisitos extraídos. Para responder a esses questionamentos, nosso trabalho propõe o uso integrado de modelos de Processamento de Linguagem Natural, Grandes Modelos de Linguagem (LLMs) e técnicas de orquestração de agentes (CrewAI), avaliando sua capacidade de identificar, estruturar e validar requisitos funcionais e não funcionais. Finalmente, destacamos que os avanços recentes em IA abrem caminhos promissores para reduzir esforços manuais, mitigar ambiguidades e aprimorar a sistematização da Engenharia de Requisitos. |
| Abstract: | The study investigates the extraction of software requirements using LLM-based resources from user comments published in application store platforms, considering the classical challenges of Requirements Engineering, such as ambiguity, duplicated text and linguistic variation. It is well known that modern computational systems have a global reach, which magnifies cultural and semantic differences, compromising requirement quality and increasing costs, rework, and project risks. In this context, the study addresses four main questions: the feasibility of extracting requirements directly from user comments; the possibility of automating this process through software agents; the construction of an agent workflow to support Requirements Engineering; and the quality of the extracted requirements. To address these questions, our work proposes the integrated use of Natural Language Processing models, Large Language Models (LLMs), and CrewAI agent-orchestration techniques, assessing their ability to identify, structure, and validate functional and non-functional requirements. Finally, we highlight that recent advances in AI offer promising avenues for reducing manual effort, mitigating ambiguities, and enhancing the systematisation of Requirements Engineering. |
| URI: | http://repositorio.ufc.br/handle/riufc/84666 |
| Currículo Lattes do Orientador: | https://lattes.cnpq.br/7658234102718482 |
| Tipo de Acesso: | Acesso Aberto |
| Aparece nas coleções: | PCOMP - QUIXADÁ - Dissertações defendidas na UFC |
Arquivos associados a este item:
| Arquivo | Descrição | Tamanho | Formato | |
|---|---|---|---|---|
| 2025_dis_ppsfarias.pdf | 4,74 MB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.