Pith. sign in

REVIEW 1 cited by

Code-DKT: A Code-based Knowledge Tracing Model for Programming Tasks

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2206.03545 v1 pith:VQFMOY3P submitted 2022-06-07 cs.SE cs.AIcs.CY

classification cs.SEcs.AIcs.CY
keywords code-dktknowledgetracingdeepmodelsassignmentscodecode-based
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

Knowledge tracing (KT) models are a popular approach for predicting students' future performance at practice problems using their prior attempts. Though many innovations have been made in KT, most models including the state-of-the-art Deep KT (DKT) mainly leverage each student's response either as correct or incorrect, ignoring its content. In this work, we propose Code-based Deep Knowledge Tracing (Code-DKT), a model that uses an attention mechanism to automatically extract and select domain-specific code features to extend DKT. We compared the effectiveness of Code-DKT against Bayesian and Deep Knowledge Tracing (BKT and DKT) on a dataset from a class of 50 students attempting to solve 5 introductory programming assignments. Our results show that Code-DKT consistently outperforms DKT by 3.07-4.00% AUC across the 5 assignments, a comparable improvement to other state-of-the-art domain-general KT models over DKT. Finally, we analyze problem-specific performance through a set of case studies for one assignment to demonstrate when and how code features improve Code-DKT's predictions.

Discussion (0). Sign in to comment.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. Denoising Programming Knowledge Tracing with a Code Graph-based Tuning Adaptor

    cs.SE 2025-06 conditional novelty 5.0 of 10

    Coda, a code-graph-based tuning adaptor, identifies unwanted and weak submissions to improve programming knowledge tracing models.

Pith tools