AI RESEARCH

Modeling Student Learning with 3.8 Million Program Traces

arXiv CS.LG

ArXi:2510.05056v2 Announce Type: replace As programmers write code, they often edit and retry multiple times, creating rich "interaction traces" that reveal how they approach coding tasks and provide clues about their level of skill development. For novice programmers in particular, these traces reflect the diverse reasoning processes they employ to code, such as exploratory behavior to understand how a programming concept works, re-strategizing in response to bugs, and personalizing stylistic choices. In this work, we explore what can be learned from.