DocScrum: geração, validação e autocrítica fundamentada de artefatos ágeis a partir de código Java por LLM

creativework.keywordsEngenharias
creativework.keywordsEngenharia de Software
creativework.publisherPró-Reitoria de Graduação, Extensão e Ação Comunitária
creativework.publisherEscola de Engenharias e Arquitetura
dc.contributor.authorCruz, André Luis Trocoli Azevedo
dc.contributor.authorCunha, Gabriel de Souza Oliveira Guimarães
dc.contributor.authorCerqueira, Jade Sampaio
dc.contributor.authorAmaral, Maria Eduarda de Paula
dc.contributor.authorSilva, Elton Figueiredo da (Orient.)
dc.contributor.authorDusse, Flávio (Membro da Banca)
dc.contributor.authorSouza Neto, Rafael Bispo de (Membro da Banca)
dc.date.accessioned2026-10-14T14:07:08Z
dc.date.available2026-10-14T14:07:08Z
dc.date.issued2026-06-26
dc.description.abstractA 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.urihttps://ri.ucsal.br/handle/123456789/6095
dc.language.isopt
dc.publisherUCSal, Universidade Católica do Salvador
dc.subjectReengenharia de software
dc.subjectDocumentação de software
dc.subjectMetodologias ágeis
dc.subjectModelos de linguagem de grande escala
dc.subjectInteligência artificial
dc.titleDocScrum: geração, validação e autocrítica fundamentada de artefatos ágeis a partir de código Java por LLMpt
dc.typeTrabalho de Conclusão de Curso

Arquivos

Pacote Original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
TCCANDRECRUZ ET AL.pdf
Tamanho:
3.29 MB
Formato:
Adobe Portable Document Format

Licença do Pacote

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
1.71 KB
Formato:
Item-specific license agreed upon to submission
Descrição: