| dc.contributor |
Universidade Federal de Santa Catarina. |
pt_BR |
| dc.contributor.advisor |
Moreira, Benjamin Grando |
|
| dc.contributor.author |
Scheffel, Maria Clara Seixa |
|
| dc.date.accessioned |
2026-07-08T10:53:13Z |
|
| dc.date.available |
2026-07-08T10:53:13Z |
|
| dc.date.issued |
2026-06-18 |
|
| dc.identifier.uri |
https://repositorio.ufsc.br/handle/123456789/273845 |
|
| dc.description |
TCC (graduação) - Universidade Federal de Santa Catarina, Campus Joinville, Ciência e Tecnologia. |
pt_BR |
| dc.description.abstract |
O uso crescente de ferramentas de IA generativa no ensino de programação
levanta questões sobre a autoria de código produzido por estudantes e o impacto des-
sas ferramentas no desenvolvimento do pensamento lógico. Nesse contexto, surge
o problema de identificar automaticamente se um trecho de código foi escrito por
um humano ou gerado por IA. A detecção precisa dessa autoria é relevante para
professores que precisam avaliar o aprendizado genuíno dos alunos. Neste artigo
apresenta-se uma avaliação do desempenho de LLMs na tarefa de classificação de
autoria de código-fonte, comparando código humano e AIGC. A metodologia adotada
envolve conjuntos de dados rotulados, estratégias de engenharia de prompt zero-shot
e Chain-of-Thought, e avaliação por métricas de acurácia, precisão, recall e F1-score,
com estratificação por linguagem, tamanho e complexidade do código. |
pt_BR |
| dc.description.abstract |
The growing use of generative AI tools in programming education raises
questions about the authorship of student-produced code and the impact of these to-
ols on the development of logical thinking. In this context, the problem of automatically
identifying whether a code snippet was written by a human or generated by AI be-
comes relevant. Accurate authorship detection is important for instructors who need
to assess genuine student learning. This work presents an evaluation of the perfor-
mance of Large Language Models in the source code authorship classification task,
comparing human-written code and AI-Generated Code. The methodology involves
labeled datasets, zero-shot and Chain-of-Thought prompt engineering strategies, and
evaluation using accuracy, precision, recall, and F1-score metrics, with stratification by
programming language, snippet size, and code complexity. |
pt_BR |
| dc.format.extent |
31 |
pt_BR |
| dc.language.iso |
por |
pt_BR |
| dc.publisher |
Joinville, SC |
pt_BR |
| dc.rights |
Open Access. |
en |
| dc.subject |
IA generativa |
pt_BR |
| dc.subject |
LLM |
pt_BR |
| dc.subject |
AIGC |
pt_BR |
| dc.subject |
classificação de autoria |
pt_BR |
| dc.subject |
generative AI |
pt_BR |
| dc.subject |
code authorship classification |
pt_BR |
| dc.title |
Benchmarking de modelos de linguagem na classificação de código humano versus gerado por inteligência artificial |
pt_BR |
| dc.title.alternative |
Benchmarking of Language Models for Human vs. AI-Generated Code Classification |
pt_BR |
| dc.type |
TCCgrad |
pt_BR |