Automação de Mensagens de Commits Utilizando Modelos de Large Language Models (2025)
- Authors:
- Autor USP: FERREIRA, FELIPE MOREIRA - ICMC
- Unidade: ICMC
- Subjects: INTELIGÊNCIA ARTIFICIAL; PROCESSAMENTO DE LINGUAGEM NATURAL; SOFTWARES; APRENDIZADO COMPUTACIONAL
- Language: Português
- Abstract: A qualidade das mensagens de commit é essencial para a manutenção, colaboração e rastreabilidade em projetos de software. No entanto, a escrita manual dessas mensagens costuma ser negligenciada, resultando em descrições incompletas e inconsistentes. Este trabalho apresenta o desenvolvimento de uma ferramenta que automatiza e revisa mensagens de commit utilizando Modelos de Linguagem de Grande Escala (LLMs) integrados a Redes Adversariais Generativas (GANs). A abordagem proposta permite gerar mensagens concisas e informativas com base nas alterações realizadas no código-fonte, além de avaliar a clareza e a completude de mensagens existentes. A metodologia envolveu a implementação de uma arquitetura híbrida com GANs para aprimorar a qualidade textual e a integração da solução a sistemas de controle de versão, possibilitando sugestões automáticas durante o processo de commit. Os resultados quantitativos, avaliados pelas métricas BLEU, ROUGE e METEOR, indicaram alta correspondência lexical e semântica entre as mensagens geradas e as utilizadas por desenvolvedores. A avaliação qualitativa, conduzida com especialistas, apontou percepções positivas quanto à clareza, utilidade e aderência das mensagens, especialmente em commits complexos. Conclui-se que a integração entre LLM e GAN representa uma abordagem viável e inovadora para aprimorar a comunicação técnica e a qualidade documental em repositórios de código, contribuindo para a produtividade e consistência das equipes de desenvolvimento.
- Imprenta:
- Publisher place: São Carlos
- Date published: 2025
-
ABNT
FERREIRA, Felipe Moreira. Automação de Mensagens de Commits Utilizando Modelos de Large Language Models. 2025. Trabalho de Conclusão de Curso (MBA) – Instituto de Ciências Matemáticas e de Computação, Universidade de São Paulo, São Carlos, 2025. Disponível em: https://bdta.abcd.usp.br/directbitstream/733bea37-002e-471e-931a-2b961cf89836/FelipeMoreiraFerreira_TCC_2025.pdf. Acesso em: 11 mar. 2026. -
APA
Ferreira, F. M. (2025). Automação de Mensagens de Commits Utilizando Modelos de Large Language Models (Trabalho de Conclusão de Curso (MBA). Instituto de Ciências Matemáticas e de Computação, Universidade de São Paulo, São Carlos. Recuperado de https://bdta.abcd.usp.br/directbitstream/733bea37-002e-471e-931a-2b961cf89836/FelipeMoreiraFerreira_TCC_2025.pdf -
NLM
Ferreira FM. Automação de Mensagens de Commits Utilizando Modelos de Large Language Models [Internet]. 2025 ;[citado 2026 mar. 11 ] Available from: https://bdta.abcd.usp.br/directbitstream/733bea37-002e-471e-931a-2b961cf89836/FelipeMoreiraFerreira_TCC_2025.pdf -
Vancouver
Ferreira FM. Automação de Mensagens de Commits Utilizando Modelos de Large Language Models [Internet]. 2025 ;[citado 2026 mar. 11 ] Available from: https://bdta.abcd.usp.br/directbitstream/733bea37-002e-471e-931a-2b961cf89836/FelipeMoreiraFerreira_TCC_2025.pdf
Download do texto completo
| Tipo | Nome | Link | |
|---|---|---|---|
| FelipeMoreiraFerreira_TCC... | Direct link |
How to cite
A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas
