Aluno: Cássio Azevedo Cancio
Orientador: Paulo Roberto Miranda Meirelles
Coorientadores: Arthur Pilone Maia da Silva
Este site serve como repositório do trabalho de conclusão de curso de Cássio Azevedo Cancio no curso de Bacharelado em Ciência da Computação (BCC) no Instituto de Matemática Estatística e Ciência da Computação (IME) da Universidade de São Paulo (USP).
Este trabalho visa reunir e analisar dados sobre os impactos da IA generativa na produção de software, focando na evolução da percepção dos programadores e comparando a literatura formal e a literatura cinzenta sobre o tema. A metodologia adotada envolveu a seleção e análise de artigos de pesquisa revisados por pares e relatórios de mercado de 2023 a 2025. Os resultados demonstram um crescimento significativo na adoção de ferramentas de IA por desenvolvedores profissionais, atingindo 80,7%, em uma das pesquisas analisadas. No entanto, essa adoção foi acompanhada por uma queda na percepção de qualidade e no nível de confiança dos profissionais sobre os resultados gerados pela IA. Paralelamente, uma análise de métricas de código, como o aumento do churn e da duplicação, e a queda da refatoração, sugere uma deterioração da qualidade do código. O estudo também aponta uma discrepância entre o uso predominante da IA para escrita de código, considerada a atividade mais agradável pelos desenvolvedores, e o desejo declarado de delegar tarefas menos prazerosas, como a escrita de testes. O cenário atual indica a continuidade da expansão da IA na engenharia de software, especialmente com a ascensão da IA agêntica, o que reforça a necessidade de novos estudos para mitigar os riscos associados à qualidade do código.
Palavras-chave: IA Generativa; Engenharia de Software; Assistente de Código de IA.