Uso de Históricos de Controle de Versão na Evolução e Melhoria do Código-Fonte
Palavras-chave:
Controle de Versão, Evolução de Software, Mineração de Repositórios, Padrões de Mudança, Qualidade de CódigoResumo
Este artigo, uma Revisão Bibliográfica, analisa estudos acadêmicos que exploram o uso de históricos de Sistemas de
Controle de Versão (VCS) para prever, sugerir e analisar alterações no código, visando otimizar a manutenção e a
qualidade do software. A metodologia adotou uma revisão da literatura com publicações entre 2012 e 2024. Os
resultados indicam que, embora a análise de históricos de VCS seja fundamental para compreender a evolução de
projetos de software e detectar padrões de falhas, a eficácia dessas análises é frequentemente limitada por uma falta de
dados mais completos no commit. Conclui-se que o histórico de VCS é uma ferramenta estratégica, mas seu potencial
só pode ser plenamente explorado com o desenvolvimento de técnicas mais robustas para lidar com a granularidade dos
dados.