DocScrum: geração, validação e autocrítica fundamentada de artefatos ágeis a partir de código Java por LLM
| creativework.keywords | Engenharias | |
| creativework.keywords | Engenharia de Software | |
| creativework.publisher | Pró-Reitoria de Graduação, Extensão e Ação Comunitária | |
| creativework.publisher | Escola de Engenharias e Arquitetura | |
| dc.contributor.author | Cruz, André Luis Trocoli Azevedo | |
| dc.contributor.author | Cunha, Gabriel de Souza Oliveira Guimarães | |
| dc.contributor.author | Cerqueira, Jade Sampaio | |
| dc.contributor.author | Amaral, Maria Eduarda de Paula | |
| dc.contributor.author | Silva, Elton Figueiredo da (Orient.) | |
| dc.contributor.author | Dusse, Flávio (Membro da Banca) | |
| dc.contributor.author | Souza Neto, Rafael Bispo de (Membro da Banca) | |
| dc.date.accessioned | 2026-10-14T14:07:08Z | |
| dc.date.available | 2026-10-14T14:07:08Z | |
| dc.date.issued | 2026-06-26 | |
| dc.description.abstract | A crescente complexidade dos sistemas de software, aliada à presença significativa de sistemas legados, tem intensificado os desafios relacionados à documentação, frequentemente inexistente, incompleta ou desatualizada. Esse cenário impacta diretamente a manutenção, evolução e compreensão dos sistemas, tornando o processo mais oneroso e suscetível a erros. Este trabalho propõe a utilização de Modelos de Linguagem de Grande Escala (LLMs) como suporte à reengenharia ágil de software, com foco na geração e atualização automatizada da documentação a partir de código-fonte escrito na linguagem Java. A abordagem consiste na aplicação de técnicas baseadas em LLMs para análise de código Java e extração de informações relevantes, transformando estruturas complexas em documentação compreensível e organizada. O objetivo deste estudo é apresentar um processo que integre práticas ágeis à utilização de Inteligência Artificial, visando aumentar a eficiência, reduzir o esforço manual e melhorar a qualidade da documentação produzida. Como resultados obtidos, destaca-se a capacidade de automatizar a geração de documentação técnica, reduzir o tempo necessário para compreensão de sistemas existentes e apoiar equipes de desenvolvimento na tomada de decisões. Por fim, são discutidas as limitações da abordagem, incluindo a possibilidade de inconsistências geradas pelos modelos, a necessidade de validação humana e questões relacionadas à segurança e privacidade do código analisado. | pt |
| dc.identifier.uri | https://ri.ucsal.br/handle/123456789/6095 | |
| dc.language.iso | pt | |
| dc.publisher | UCSal, Universidade Católica do Salvador | |
| dc.subject | Reengenharia de software | |
| dc.subject | Documentação de software | |
| dc.subject | Metodologias ágeis | |
| dc.subject | Modelos de linguagem de grande escala | |
| dc.subject | Inteligência artificial | |
| dc.title | DocScrum: geração, validação e autocrítica fundamentada de artefatos ágeis a partir de código Java por LLM | pt |
| dc.type | Trabalho de Conclusão de Curso |
