@MASTERSTHESIS{ 2025:100732539, title = {Inteligência artificial na documentação de sistemas legados: uma abordagem comparativa de ferramentas}, year = {2025}, url = "http://sistemas2.uespi.br/handle/tede/2273", abstract = "A documentação de Software é uma atividade essencial na engenharia de Software, desempenhando um papel crucial na comunicação, manutenção, escalabilidade e na experiência do usuário, sendo um pilar fundamental para o sucesso de qualquer projeto de desenvolvimento de Software. No entanto, esta atividade de documentação é muitas vezes subestimada. Sistemas legados desempenham um papel crítico nas operações de muitas empresas, mas frequentemente enfrentam desafios significativos relacionados à manutenção e à documentação. Isso resulta em custos financeiros substanciais para as organizações e demanda tempo para os programadores que trabalham com esses sistemas. A automação advinda da inteligência artificial oferece uma alternativa para lidar com esses desafios, otimizando a documentação de sistemas legados, reduzindo custos e melhorando a eficiência na manutenção desses sistemas. Identificar a ferramenta de inteligência artificial mais eficaz para essa finalidade é essencial para a adoção de estratégias mais precisas e eficientes no contexto profissional, promovendo melhorias na manutenção dos sistemas e prolongando sua vida útil. Neste trabalho foi realizada uma análise comparativa das ferramentas de geração de documentação de código, com foco em sua aplicação em sistemas legados. A comparação foi realizada a partir da inserção de trechos de código-fonte selecionados nas ferramentas, com o objetivo de avaliar a documentação gerada, a partir de critérios de legibilidade, dimensão e adequação de comentários. Os resultados indicaram que a ferramenta Gemini apresentou o melhor desempenho na atividade de geração de documentação; no entanto, as demais ferramentas, ChatGPT, DeepSeek, Claude, Meta AI, Le Chat Mistral e Grok, também forneceram resultados relevantes, evidenciando potencial para aprimoramento tanto nas próprias ferramentas quanto no processo de avaliação adotado. A automação da documentação por meio da inteligência artificial não só melhora a compreensão do código, mas também facilita sua manutenção, resultando em maior eficiência e redução de custos para as organizações.", publisher = {Universidade Estadual do Piauí}, scholl = {Bacharelado em Ciências da Computação}, note = {Centro de Tecnologia e Urbanismo} }