Comparação de modelos de inteligência artificial no desenvolvimento de software: desempenho e complexidade

creativework.keywordsEngenharias
creativework.keywordsEngenharia de Software
creativework.publisherPró-Reitoria de Graduação, Extensão e Ação Comunitária
creativework.publisherEscola de Engenharias e Arquitetura
dc.contributor.authorSantos, Harrison Borges dos
dc.contributor.authorNovaes, Iago Roque Ribeiro
dc.contributor.authorSilva, Lucas Farias
dc.contributor.authorPacheco, Marcos Carvalho
dc.contributor.authorSilva, Oseias Lopes da
dc.contributor.authorJesus, Everton Mendonça de (Orient.)
dc.contributor.authorCâmara, Marco Antônio Chaves (Membro da Banca)
dc.date.accessioned2026-05-28T20:09:22Z
dc.date.available2026-05-28T20:09:22Z
dc.date.issued2024-12-16
dc.description.abstractEste 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.urihttps://ri.ucsal.br/handle/123456789/5934
dc.language.isopt
dc.publisherUCSal, Universidade Católica do Salvador
dc.subjectInteligência artificial
dc.subjectDesenvolvimento de software
dc.subjectFerramentas de IA
dc.subjectAutomação de programação
dc.titleComparação de modelos de inteligência artificial no desenvolvimento de software: desempenho e complexidadept
dc.typeTrabalho de Conclusão de Curso

Arquivos

Pacote Original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
TCCHARRISONSANTOS ET ALL.pdf
Tamanho:
933.59 KB
Formato:
Adobe Portable Document Format

Licença do Pacote

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
1.71 KB
Formato:
Item-specific license agreed upon to submission
Descrição: