Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/39539
Registro completo de metadados
Campo DCValorIdioma
dc.creatorOliveira, Bruno Alves de-
dc.date.accessioned2026-03-03T13:12:46Z-
dc.date.available2026-03-03T13:12:46Z-
dc.date.issued2025-12-16-
dc.identifier.citationOLIVEIRA, Bruno Alves de. Um estudo dos padrões de prompt usados em modelos grandes de linguagens durante a realização de tarefas de programação e compreensão de código. 2025. Dissertação (Mestrado em Ciência da Computação) - Universidade Tecnológica Federal do Paraná, Campo Mourão, 2025.pt_BR
dc.identifier.urihttp://repositorio.utfpr.edu.br/jspui/handle/1/39539-
dc.description.abstractThe popularization of Large Language Models (LLMs) has transformed software engineering, enabling programmers of varying proficiency levels to obtain support in code comprehension and implementation tasks. The primary objective of this research was to understand how different developer profiles interact with these tools, investigating the influence of experience and cognitive style (measured by the GenderMag method) on prompt construction and problem-solving strategies. The methodology consisted of an empirical study involving 27 participants, comprising both students and professionals from various nationalities. Initially, participants completed sociodemographic and cognitive profile questionnaires to be classified into GenderMag personas (Abi and Tim). Subsequently, they performed six development and debugging tasks on a fork of the TodoMVC project within a 40-minute time limit, utilizing GitHub Copilot freely. A mixed-methods data analysis was employed, evaluating quantitative aspects (linguistic metrics and interaction counts) and qualitative aspects (prompt type classification). The results indicated that linguistic effort in prompt formulation is adaptive: more complex tasks result in greater verbosity, although the language remains accessible, with an estimated reading level between the 8th and 9th grades. Qualitatively, the predominant prompt category wasthe "Open Question,"suggesting that users utilize the LLM primarily as a tutor to understand code context rather than merely as a solution generator. Comparative analysis revealed a statistically significant association between the user profile and the type of interaction: TIM profile users tend to be more direct and concise, whereas ABI users are more verbose. Furthermore, experience acted as a moderating factor: ABI novices resorted to excessively long prompts to compensate for a lack of technical vocabulary, while experienced professionals of the same profile overcame expected risk aversion, adopting more objective instructions. It is concluded that interaction with AI-based programming assistants is not uniform, being significantly influenced by the combination of cognitive style and the users’ experience level. This study highlights the need for more inclusive LLM tools capable of assisting in intent synthesis for verbose users and emphasizes the importance of developers enhancing their technical vocabulary for more efficient communication with intelligent agents.pt_BR
dc.languageporpt_BR
dc.publisherUniversidade Tecnológica Federal do Paranápt_BR
dc.rightsopenAccesspt_BR
dc.rights.urihttps://creativecommons.org/licenses/by-nc/4.0/pt_BR
dc.subjectLinguística computacionalpt_BR
dc.subjectInteligência artificialpt_BR
dc.subjectProcessamento de linguagem naturalpt_BR
dc.subjectComputational linguisticspt_BR
dc.subjectArtificial intelligencept_BR
dc.subjectNatural language processing (Computer science)pt_BR
dc.titleUm estudo dos padrões de prompt usados em modelos grandes de linguagens durante a realização de tarefas de programação e compreensão de códigopt_BR
dc.title.alternativeA study of prompt patterns used in Large Language Models during programming and code comprehension taskspt_BR
dc.typemasterThesispt_BR
dc.description.resumoA popularização dos Modelos de Linguagem de Grande Escala (LLMs) tem transformado a engenharia de software, permitindo que programadores de diversos níveis obtenham suporte em tarefas de compreensão e implementação de código. O objetivo principal desta pesquisa foi compreender como diferentes perfis de desenvolvedores interagem com essas ferramentas, investigando a influência da experiência e do estilo cognitivo (mensurado pelo método GenderMag) na construção de prompts e nas estratégias de resolução de problemas. A metodologia consistiu em um estudo empírico com estudantes e profissionais de diferentes nacionalidades, totalizando 27 participantes. Inicialmente, os participantes responderam a questionários sociodemográficos e de perfil cognitivo para classificação nas personas GenderMag (Abi e Tim). Em seguida, realizaram seis tarefas de desenvolvimento e correção de bugs em uma cópia do projeto TodoMVC, com tempo limite de 40 minutos, utilizando o Copilot livremente. A análise dos dados foi mista, avaliando aspectos quantitativos (métricas linguísticas e contagem de interações) e qualitativos (classificação dos tipos de prompt). Os resultados indicaram que o esforço linguístico na elaboração dos prompts é adaptativo: tarefas mais complexas resultam em maior verbosidade, embora a linguagem permaneça acessível, com nível escolar estimado entre a 8ª e a 9ª série. Qualitativamente, a categoria de prompt predominante foi a "Pergunta Aberta", sugerindo que os usuários utilizam a LLM principalmente como um tutor para compreender o contexto do código, e não apenas como gerador de soluções. A análise comparativa revelou uma associação estatisticamente significativa entre o perfil e o tipo de interação: usuários com perfil TIM tendem a ser mais diretos e concisos, enquanto usuários ABI são mais verbosos. Além disso, a experiência atuou como fator moderador, onde novatos do perfil Abi recorreram a prompts excessivamente longos para compensar a falta de vocabulário técnico, enquanto profissionais experientes desse mesmo perfil superaram a aversão ao risco esperada, adotando instruções mais objetivas. Conclui-se que a interação com assistentes de programação baseados em Inteligência Artificial não se apresenta de maneira uniforme, sendo significativamente influenciada pela combinação entre o estilo cognitivo e o nível de experiência dos usuários. O estudo aponta a necessidade de ferramentas de LLM mais inclusivas, capazes de auxiliar na síntese de intenção para usuários verbosos, e destaca a importância de os desenvolvedores aprimorarem seu vocabulário técnico para uma comunicação mais eficiente com os agentes inteligentes.pt_BR
dc.degree.localCampo Mourãopt_BR
dc.publisher.localCampo Mouraopt_BR
dc.creator.Latteshttps://lattes.cnpq.br/5654209125317042pt_BR
dc.contributor.advisor1Wiese, Igor Scaliante-
dc.contributor.advisor1IDhttps://orcid.org/0000-0001-9943-5570pt_BR
dc.contributor.advisor1Latteshttps://lattes.cnpq.br/0447444423694007pt_BR
dc.contributor.referee1Polato, Ivanilton-
dc.contributor.referee1IDhttps://orcid.org/0000-0003-1762-7742pt_BR
dc.contributor.referee1Latteshttps://lattes.cnpq.br/7551030263039033pt_BR
dc.contributor.referee2Wessel, Mairieli Santos-
dc.contributor.referee2IDhttps://orcid.org/0000-0001-8619-726Xpt_BR
dc.contributor.referee2Latteshttps://lattes.cnpq.br/2533898351621787pt_BR
dc.contributor.referee3Wiese, Igor Scaliante-
dc.contributor.referee3IDhttps://orcid.org/0000-0001-9943-5570pt_BR
dc.contributor.referee3Latteshttps://lattes.cnpq.br/0447444423694007pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.programPrograma de Pós-Graduação em Ciência da Computaçãopt_BR
dc.publisher.initialsUTFPRpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpt_BR
dc.subject.capesCiência da Computaçãopt_BR
Aparece nas coleções:CM - Programa de Pós-Graduação em Ciência da Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
estudopadroesmodelosprogramacao.pdf6,21 MBAdobe PDFThumbnail
Visualizar/Abrir


Este item está licenciada sob uma Licença Creative Commons Creative Commons