Not All Scaffolds Are Equal: How Initiation Mode Determines EMME Effectiveness in Debugging
Anahita Golrang, Kshitij Sharma, Halszka Jarodzka, Senne Van Hoecke

TL;DR
This study examines how the timing and initiation mode of eye movement modeling examples (EMME) influence their effectiveness in aiding novice programmers during debugging tasks, highlighting the importance of adaptive scaffold delivery.
Contribution
It demonstrates that human-mediated initiation of EMME yields better performance and engagement than automated triggering based on physiological indicators, emphasizing the need for careful design of scaffold timing.
Findings
All EMME conditions improved debugging performance over control.
Human-initiated EMME outperformed automated triggering in effectiveness.
Automated triggering based on low pupillary effort caused disruptive behaviors.
Abstract
Adaptive learning technologies increasingly rely on real time physiological analytics to trigger instructional support automatically yet how system driven decisions interact with learners ongoing problem solving processes remains poorly understood. Eye Movement Modeling Examples have shown promise as attention guidance tools but have been studied predominantly as static instructional materials rather than as adaptive scaffolds whose timing and initiation control can vary. This study investigates whether scaffold initiation mode shapes EMME effectiveness in novice programmers debugging and specifically whether automated triggering based on a single physiological indicator of low mental effort is a viable basis for adaptive scaffold delivery. A between subjects experiment was conducted with 120 undergraduate computer science students randomly assigned to one of four conditions: teacher…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
