APLICAÇÃO DE TÉCNICAS DE INTELIGÊNCIA ARTIFICIAL PARA AUTOMAÇÃO E OTIMIZAÇÃO DO CICLO DE VIDA DO DESENVOLVIMENTO DE SOFTWARE, INCLUINDO GERAÇÃO DE CÓDIGO, TESTES E MANUTENÇÃO

Autores

  • Bruno Eduardo Milanez de OLIVEIRA Centro Universitário de Santa Fé do Sul - Unifunec
  • Leonardo dos Santos ZARA Centro Universitário de Santa Fé do Sul - Unifunec
  • Maycon Alvez da SILVA Centro Universitário de Santa Fé do Sul - Unifunec
  • Rafael Rodrigues de Oliveira ROCHA Centro Universitário de Santa Fé do Sul - Unifunec
  • Vinícius Gabriel Araújo de AZEVEDO Centro Universitário de Santa Fé do Sul - Unifunec
  • Elaine Doro Mardegan COSTA Centro Universitário de Santa Fé do Sul - Unifunec

DOI:

https://doi.org/10.24980/aficf.v16i16.6764

Palavras-chave:

inteligência artificial, engenharia de software, automação, produtividade, qualidade

Resumo

Introdução: O crescimento da complexidade dos sistemas de software e a demanda por entregas ágeis exigem soluções inovadoras que garantam produtividade e qualidade. Nesse contexto, a Inteligência Artificial (IA) se destaca como uma ferramenta estratégica para a engenharia de software, capaz de automatizar tarefas, prever falhas e otimizar processos, contribuindo para maior eficiência e inovação no desenvolvimento. Objetivo: Investigar como as técnicas de IA podem automatizar e otimizar o ciclo de vida do software, especialmente nas etapas de geração de código, testes e manutenção, avaliando seus impactos na produtividade e qualidade. Metodologia: A pesquisa é de caráter exploratório e descritivo, fundamentada em revisão bibliográfica de artigos, teses e livros disponíveis em bases como Google Acadêmico, Scopus e CAPES. Foram analisados estudos que abordam técnicas de IA aplicadas à automação e à melhoria da qualidade de software. Resultados: Os estudos apontam que a IA acelera o desenvolvimento, melhora a qualidade do código e amplia a cobertura de testes. Ferramentas como o GitHub Copilot permitem que desenvolvedores finalizem tarefas até 55% mais rápido e com precisão. A IA também favorece a detecção precoce de falhas e a padronização do código. No entanto, desafios relacionados à ética, segurança de dados e integração com sistemas legados ainda limitam sua adoção ampla e eficaz. Conclusão: Conclui-se que a IA é uma ferramenta de última geração, sendo fator essencial para a modernização da engenharia de software, oferecendo ganhos em automação, eficiência e qualidade. Contudo, sua implementação requer planejamento estratégico e capacitação profissional para garantir o uso responsável e sustentável dessas tecnologias.

Downloads

Publicado

2026-06-01

Como Citar

OLIVEIRA, B. E. M. de, ZARA, L. dos S., SILVA, M. A. da, ROCHA, R. R. de O., AZEVEDO, V. G. A. de, & COSTA, E. D. M. (2026). APLICAÇÃO DE TÉCNICAS DE INTELIGÊNCIA ARTIFICIAL PARA AUTOMAÇÃO E OTIMIZAÇÃO DO CICLO DE VIDA DO DESENVOLVIMENTO DE SOFTWARE, INCLUINDO GERAÇÃO DE CÓDIGO, TESTES E MANUTENÇÃO. ANAIS DO FÓRUM DE INICIAÇÃO CIENTÍFICA DO UNIFUNEC, 16(16). https://doi.org/10.24980/aficf.v16i16.6764

Edição

Seção

CIÊNCIAS AGRÁRIAS, ENGENHARIAS E TECNOLOGIA DA INFORMAÇÃO