Explorando o papel dos modelos de linguagem de grande escala (LLMs) na transformação do desenvolvimento de software
| Autor(a) principal: | |
|---|---|
| Data de Publicação: | 2025 |
| Tipo de documento: | Trabalho de conclusão de curso |
| Idioma: | por |
| Título da fonte: | Repositório Institucional da Universidade Federal do Ceará (UFC) |
| Texto Completo: | http://repositorio.ufc.br/handle/riufc/82797 |
Resumo: | In this study, we analyze the impact of Large Language Models (LLMs) on software development, focusing on how artificial intelligence technologies—such as ChatGPT, GitHub Copilot, Claude, and Gemini—are transforming the way developers write, test, and maintain code. The main goal of this research is to understand how these tools automate programming tasks, enhance productivity, and influence technical practices in the industry. The methodology consists of a survey conducted with Brazilian software developers, aiming to identify their perceptions regarding the benefits and limitations of using LLMs in daily workflows. The results highlight that these tools are widely used, especially in coding and debugging, offering speed and efficiency gains. However, concerns about excessive dependency, security risks, and the opacity of model suggestions are also recurrent. This work contributes to the academic and professional debate by presenting empirical evidence of the transformative role of LLMs in software engineering and by proposing responsible guidelines for their adoption. In this sense, we consider that the use of LLMs in development processes requires a balance between automation and human supervision to ensure sustainable innovation. |
| id |
UFC-7_ff48746ef0ca14b2c02ceeab2ecf0293 |
|---|---|
| oai_identifier_str |
oai:repositorio.ufc.br:riufc/82797 |
| network_acronym_str |
UFC-7 |
| network_name_str |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
| repository_id_str |
|
| spelling |
Santos, Denilson Rabelo dosGonçalves, Enyo José Tavares2025-09-30T18:13:27Z2025-09-30T18:13:27Z2025SANTOS, Denilson Rabelo dos. Explorando o papel dos modelos de linguagem de grande escala (LLMs) na transformação do desenvolvimento de software. 2025. 49 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Software) - Campus de Quixadá, Universidade Federal do Ceará, Quixadá, 2025.http://repositorio.ufc.br/handle/riufc/82797In this study, we analyze the impact of Large Language Models (LLMs) on software development, focusing on how artificial intelligence technologies—such as ChatGPT, GitHub Copilot, Claude, and Gemini—are transforming the way developers write, test, and maintain code. The main goal of this research is to understand how these tools automate programming tasks, enhance productivity, and influence technical practices in the industry. The methodology consists of a survey conducted with Brazilian software developers, aiming to identify their perceptions regarding the benefits and limitations of using LLMs in daily workflows. The results highlight that these tools are widely used, especially in coding and debugging, offering speed and efficiency gains. However, concerns about excessive dependency, security risks, and the opacity of model suggestions are also recurrent. This work contributes to the academic and professional debate by presenting empirical evidence of the transformative role of LLMs in software engineering and by proposing responsible guidelines for their adoption. In this sense, we consider that the use of LLMs in development processes requires a balance between automation and human supervision to ensure sustainable innovation.Nas últimas décadas, os avanços em Inteligência Artificial (IA) e, em especial, os Modelos de Linguagem de Grande Escala (LLMs), como ChatGPT e GitHub Copilot (Copilot), têm transformado significativamente o desenvolvimento de software. Este Trabalho de Conclusão de Curso investiga o impacto desses modelos na rotina dos programadores, com ênfase em como eles automatizam tarefas de codificação, contribuem para a produtividade e impõem novos desafios técnicos e éticos. A pesquisa adota uma abordagem exploratória por meio de um survey aplicado a desenvolvedores de software, analisando o uso prático, os benefícios percebidos e as preocupações enfrentadas com relação à privacidade, segurança e dependência das ferramentas baseadas em LLMs. Osresultados indicam um alto nível de adoção dessas tecnologias, sobretudo nas etapas de codificação e testes, com ganhos evidentes de eficiência. No entanto, também revelam limitações que exigem uma adoção crítica e responsável. Dado que o uso dessas tecnologias ainda é relativamente recente em muitos contextos organizacionais, reforça-se a necessidade de compreender melhor como essas ferramentas estão sendo incorporadas nas rotinas e culturas das empresas. Este estudo contribui para o debate sobre a integração da IA no ciclo de vida do software, propondo diretrizes para seu uso consciente, ao mesmo tempo em que identifica tendências de mercado que podem orientar outras empresas na adoção dessas tecnologias e na definição de suas aplicações práticas.Explorando o papel dos modelos de linguagem de grande escala (LLMs) na transformação do desenvolvimento de softwareinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisinteligência artificialmodelos de linguagemdesenvolvimento de softwareprodutividadeCIÊNCIAS EXATAS E DA TERRA: CIÊNCIA DA COMPUTAÇÃO: METODOLOGIA E TÉCNICAS DA COMPUTAÇÃO: ENGENHARIA DE SOFTWAREinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da Universidade Federal do Ceará (UFC)instname:Universidade Federal do Ceará (UFC)instacron:UFChttp://lattes.cnpq.br/5885621862397640ORIGINAL2025_tcc_drsantos.pdf2025_tcc_drsantos.pdfapplication/pdf461744http://repositorio.ufc.br/bitstream/riufc/82797/1/2025_tcc_drsantos.pdf22698de70ecc3d0641ccf5d8afd2876bMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://repositorio.ufc.br/bitstream/riufc/82797/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52riufc/827972025-09-30 15:13:28.194oai:repositorio.ufc.br:riufc/82797Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttp://www.repositorio.ufc.br/ri-oai/requestbu@ufc.br || repositorio@ufc.bropendoar:2025-09-30T18:13:28Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)false |
| dc.title.pt_BR.fl_str_mv |
Explorando o papel dos modelos de linguagem de grande escala (LLMs) na transformação do desenvolvimento de software |
| title |
Explorando o papel dos modelos de linguagem de grande escala (LLMs) na transformação do desenvolvimento de software |
| spellingShingle |
Explorando o papel dos modelos de linguagem de grande escala (LLMs) na transformação do desenvolvimento de software Santos, Denilson Rabelo dos CIÊNCIAS EXATAS E DA TERRA: CIÊNCIA DA COMPUTAÇÃO: METODOLOGIA E TÉCNICAS DA COMPUTAÇÃO: ENGENHARIA DE SOFTWARE inteligência artificial modelos de linguagem desenvolvimento de software produtividade |
| title_short |
Explorando o papel dos modelos de linguagem de grande escala (LLMs) na transformação do desenvolvimento de software |
| title_full |
Explorando o papel dos modelos de linguagem de grande escala (LLMs) na transformação do desenvolvimento de software |
| title_fullStr |
Explorando o papel dos modelos de linguagem de grande escala (LLMs) na transformação do desenvolvimento de software |
| title_full_unstemmed |
Explorando o papel dos modelos de linguagem de grande escala (LLMs) na transformação do desenvolvimento de software |
| title_sort |
Explorando o papel dos modelos de linguagem de grande escala (LLMs) na transformação do desenvolvimento de software |
| author |
Santos, Denilson Rabelo dos |
| author_facet |
Santos, Denilson Rabelo dos |
| author_role |
author |
| dc.contributor.author.fl_str_mv |
Santos, Denilson Rabelo dos |
| dc.contributor.advisor1.fl_str_mv |
Gonçalves, Enyo José Tavares |
| contributor_str_mv |
Gonçalves, Enyo José Tavares |
| dc.subject.cnpq.fl_str_mv |
CIÊNCIAS EXATAS E DA TERRA: CIÊNCIA DA COMPUTAÇÃO: METODOLOGIA E TÉCNICAS DA COMPUTAÇÃO: ENGENHARIA DE SOFTWARE |
| topic |
CIÊNCIAS EXATAS E DA TERRA: CIÊNCIA DA COMPUTAÇÃO: METODOLOGIA E TÉCNICAS DA COMPUTAÇÃO: ENGENHARIA DE SOFTWARE inteligência artificial modelos de linguagem desenvolvimento de software produtividade |
| dc.subject.ptbr.pt_BR.fl_str_mv |
inteligência artificial modelos de linguagem desenvolvimento de software produtividade |
| description |
In this study, we analyze the impact of Large Language Models (LLMs) on software development, focusing on how artificial intelligence technologies—such as ChatGPT, GitHub Copilot, Claude, and Gemini—are transforming the way developers write, test, and maintain code. The main goal of this research is to understand how these tools automate programming tasks, enhance productivity, and influence technical practices in the industry. The methodology consists of a survey conducted with Brazilian software developers, aiming to identify their perceptions regarding the benefits and limitations of using LLMs in daily workflows. The results highlight that these tools are widely used, especially in coding and debugging, offering speed and efficiency gains. However, concerns about excessive dependency, security risks, and the opacity of model suggestions are also recurrent. This work contributes to the academic and professional debate by presenting empirical evidence of the transformative role of LLMs in software engineering and by proposing responsible guidelines for their adoption. In this sense, we consider that the use of LLMs in development processes requires a balance between automation and human supervision to ensure sustainable innovation. |
| publishDate |
2025 |
| dc.date.accessioned.fl_str_mv |
2025-09-30T18:13:27Z |
| dc.date.available.fl_str_mv |
2025-09-30T18:13:27Z |
| dc.date.issued.fl_str_mv |
2025 |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
| format |
bachelorThesis |
| status_str |
publishedVersion |
| dc.identifier.citation.fl_str_mv |
SANTOS, Denilson Rabelo dos. Explorando o papel dos modelos de linguagem de grande escala (LLMs) na transformação do desenvolvimento de software. 2025. 49 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Software) - Campus de Quixadá, Universidade Federal do Ceará, Quixadá, 2025. |
| dc.identifier.uri.fl_str_mv |
http://repositorio.ufc.br/handle/riufc/82797 |
| identifier_str_mv |
SANTOS, Denilson Rabelo dos. Explorando o papel dos modelos de linguagem de grande escala (LLMs) na transformação do desenvolvimento de software. 2025. 49 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Software) - Campus de Quixadá, Universidade Federal do Ceará, Quixadá, 2025. |
| url |
http://repositorio.ufc.br/handle/riufc/82797 |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da Universidade Federal do Ceará (UFC) instname:Universidade Federal do Ceará (UFC) instacron:UFC |
| instname_str |
Universidade Federal do Ceará (UFC) |
| instacron_str |
UFC |
| institution |
UFC |
| reponame_str |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
| collection |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
| bitstream.url.fl_str_mv |
http://repositorio.ufc.br/bitstream/riufc/82797/1/2025_tcc_drsantos.pdf http://repositorio.ufc.br/bitstream/riufc/82797/2/license.txt |
| bitstream.checksum.fl_str_mv |
22698de70ecc3d0641ccf5d8afd2876b 8a4605be74aa9ea9d79846c1fba20a33 |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
| repository.name.fl_str_mv |
Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC) |
| repository.mail.fl_str_mv |
bu@ufc.br || repositorio@ufc.br |
| _version_ |
1847792569430310912 |