Back to results
Bibliographic record · Consultation and access
Artículo

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

Grota Abdelkader et al · Springer · 2026

Institutional access available
Quick overview. Review the resource’s basic details, then access the content using the main button. This page shows only the information needed to identify, cite, and open the work.

Resource access

Open the content from the main option or choose another available source.

DOAJ DOAJ Articles
Entrar por DOAJ
Main access

Institutional access available

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

Summary

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.

How to cite

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 6 Aug. 2026].

Share and print

Save the record, copy its permanent link, or print it as a PDF.

Export reference

You can export the record in common formats for use in a reference manager.

Resource details

Bibliographic information to help confirm that this is the correct material.

Title
A multi-dimensional transformer encoder framework for modeling fine-grained student programming behavior
Author / contributors
Grota Abdelkader et al
Publisher
Springer
Publication year
2026
ISSN
2948-2992
ISSN
2948-2992
Language
English

Subjects

Explore related resources through these subjects.

Copied