Comparação de modelos de inteligência artificial no desenvolvimento de software: desempenho e complexidade
| creativework.keywords | Engenharias | |
| creativework.keywords | Engenharia de Software | |
| creativework.publisher | Pró-Reitoria de Graduação, Extensão e Ação Comunitária | |
| creativework.publisher | Escola de Engenharias e Arquitetura | |
| dc.contributor.author | Santos, Harrison Borges dos | |
| dc.contributor.author | Novaes, Iago Roque Ribeiro | |
| dc.contributor.author | Silva, Lucas Farias | |
| dc.contributor.author | Pacheco, Marcos Carvalho | |
| dc.contributor.author | Silva, Oseias Lopes da | |
| dc.contributor.author | Jesus, Everton Mendonça de (Orient.) | |
| dc.contributor.author | Câmara, Marco Antônio Chaves (Membro da Banca) | |
| dc.date.accessioned | 2026-05-28T20:09:22Z | |
| dc.date.available | 2026-05-28T20:09:22Z | |
| dc.date.issued | 2024-12-16 | |
| dc.description.abstract | Este estudo explora o impacto dos modelos de inteligência artificial (IA) no campo do desenvolvimento de software, com um enfoque especial em ferramentas que auxiliam na criação de código. Com a crescente utilização de IAs em várias áreas profissionais surge a necessidade de compreender sua eficiência e limitações ao automatizar a programação. Neste estudo são comparadas três ferramentas de IA Generativas (GitHub Copilot, Tabnine e Code Llama), em relação à efetividade e precisão na criação de alguns algoritmos (Busca Binária, Fibonacci e Quick Sort), em linguagens de programação populares (Java, Python e C#). A análise avalia aspectos de desempenho e complexidade, considerando as complexidades assintóticas e ciclomáticas dos códigos produzidos. Além de discutir os benefícios para a produtividade dos desenvolvedores, o estudo explora implicações sociais e éticas do uso da IA na programação, incluindo o potencial impacto no mercado de trabalho e a necessidade de regulamentação em relação ao uso de dados e possíveis preconceitos. Os resultados evidenciaram que o GitHub Copilot se destacou em otimizações assintóticas, o Code Llama em legibilidade e consistência, e o Tabnine em eficiência de tempo, embora com maior complexidade em algumas implementações. | pt |
| dc.identifier.uri | https://ri.ucsal.br/handle/123456789/5934 | |
| dc.language.iso | pt | |
| dc.publisher | UCSal, Universidade Católica do Salvador | |
| dc.subject | Inteligência artificial | |
| dc.subject | Desenvolvimento de software | |
| dc.subject | Ferramentas de IA | |
| dc.subject | Automação de programação | |
| dc.title | Comparação de modelos de inteligência artificial no desenvolvimento de software: desempenho e complexidade | pt |
| dc.type | Trabalho de Conclusão de Curso |
