← Volver a resultados
Ficha bibliográfica · Consulta y acceso
Artículo

A multi-dimensional transformer encoder framework for modeling fine-grained student programming behavior

Grota Abdelkader et al · Springer · 2026

Acceso institucional disponible
Lectura rápida. Revisá los datos básicos del recurso y luego accedé al contenido desde el botón principal. En esta ficha solo se muestra la información necesaria para identificar la obra, citarla y abrirla.

Acceso al recurso

Entrá al contenido desde la opción principal o elegí otra fuente disponible.

Acceso principal

Acceso institucional disponible

El acceso puede requerir institución, suscripción, proxy, VPN o autenticación.
Abrir acceso

Resumen

Descripción general del contenido del recurso.

Abstract Learning to program is not just about writing code. It is a complex process involving trial and error, hesitation, corrections, and sometimes silence. And each student experiences it in their own way. Understanding these behaviors, especially those that remain invisible, is one of the great challenges of teaching programming. In this study, we analyze the digital traces of 70 beginner computer science students engaged in programming exercises. Our goal? To propose a more refined framework for modeling their behavior, in order to better detect moments of blockage and enable more targeted educational assistance. We propose an approach based on Transformer encoders, which integrates three dimensions. The data comes from standardized practical work sessions more than 80 megabytes of timestamped traces, collected with consent and stored in a database. Each session is divided into coherent sequences, allowing for a detailed analysis of learning trajectories. Our method transforms keystrokes into meaningful action sequences, using a taxonomy enriched with 13 types of actions. The model is trained in a self-supervised manner on two datasets: an institutional dataset (70 students, 287,236 actions), and a public CodeWorkout dataset (487 students, 5.5 million actions). It learns to predict two things: the next action and a masked action. Results: 87.4% accuracy in predicting the next action, 95.2% accuracy in predicting masked actions. These performances show that beginner behavior follows a structure, a kind of implicit grammar, which the model manages to capture. This work contributes to the exploration of educational data by proposing an empirically validated framework, and highlights an essential trade-off: between data quantity and granularity, choosing the right balance is key to building useful models.

Cómo citar

Elegí el formato que necesitás y copiá la referencia al portapapeles.

APA 7

al, G. A. E. (2026). A multi-dimensional transformer encoder framework for modeling fine-grained student programming behavior. https://doi.org/10.1007/s10791-026-10095-z

MLA

al, Grota Abdelkader et. "A multi-dimensional transformer encoder framework for modeling fine-grained student programming behavior." 2026. https://doi.org/10.1007/s10791-026-10095-z.

Chicago

al, Grota Abdelkader et. 2026. "A multi-dimensional transformer encoder framework for modeling fine-grained student programming behavior.". https://doi.org/10.1007/s10791-026-10095-z.

Harvard

al, G. A. E. 2026, A multi-dimensional transformer encoder framework for modeling fine-grained student programming behavior, Springer, available at: https://doi.org/10.1007/s10791-026-10095-z [Accessed 28 Jun. 2026].

Compartir e imprimir

Guardá la ficha, copiá su enlace permanente o imprimila como PDF.

Exportar referencia

Si usás un gestor bibliográfico, podés exportar el registro en los formatos más comunes.

Detalles del recurso

Información bibliográfica útil para confirmar que se trata del material correcto.

Título
A multi-dimensional transformer encoder framework for modeling fine-grained student programming behavior
Autor / colaboradores
Grota Abdelkader et al
Editorial
Springer
Año de publicación
2026
ISSN
2948-2992
ISSN
2948-2992
Idioma
eng

Materias

Explorá otros recursos relacionados a partir de estas materias.

Copiado