KC-Finder: Automated Knowledge Component Discovery for Programming Problems
Code-DKT: A Code-based Knowledge Tracing Model for Programming Tasks.
Cross-Lingual Adversarial Domain Adaptation for Novice Programming
Just a Few Expert Constraints Can Help: Humanizing Data-Driven Subgoal Detection for Novice Programming
More with less: Exploring how to use deep learning effectively through semi-supervised learning for automatic bug detection in student code.
Immediate Data-Driven Positive Feedback Increases Engagement on Programming Homework for Novices
The Impact of Data-driven Positive Programming Feedback: When it Helps, What Happens when it Goes Wrong, and How Students Respond
What Time is It? Student Modeling Needs to Know
Evaluating the Effectiveness of Parsons Problems for Block-based Programming
Exploring the Impact of Worked Examples in a Novice Programming Environment
One minute is enough: Early Prediction of Student Success and Event-level Difficulty during a Novice Programming Task
The Impact of Granularity on the Effectiveness of Students ' Pedagogical Decision
The Impact of Granularity on Worked Examples and Problem Solving
Using the hint factory to compare model-based tutoring systems