3 papers
cs.SE2026
GazePrinter: Visualizing Expert Gaze to Guide Novices in a New Codebase
Peng Kuang, Emma Söderberg, April Yi Wang +1
Program comprehension is an essential activity in software engineering. Not only does it often challenge professionals, but it can also hinder novices from advancing their programm…
cs.HC2026
SPARK: Real-Time Monitoring of Multi-Faceted Programming Exercises
Yinuo Yang, Ashley Ge Zhang, Steve Oney +1
Monitoring in-class programming exercises can help instructors identify struggling students and common challenges. However, understanding students' progress can be prohibitively di…
cs.HC2024
EDBooks: AI-Enhanced Interactive Narratives for Programming Education
Steve Oney, Yue Shen, Fei Wu +5
Large Language Models (LLMs) have shown the potential to be valuable teaching tools, with the potential of giving every student a personalized tutor. However, one challenge with us…