TL;DR
This study investigates how metacognitive scaffolding can mitigate epistemic debt in novice programming with AI, showing that enforced teach-back protocols improve code maintainability and competence.
Contribution
It introduces a novel Explanation Gate framework that enforces metacognitive reflection, reducing epistemic debt and improving skill retention in AI-assisted programming.
Findings
AI groups outperformed manual control in functional utility.
Unrestricted AI users had a 77% failure rate on maintenance tasks.
Scaffolded AI users had a significantly lower failure rate of 39%.
Abstract
The democratization of Large Language Models has given rise to vibe coding, where novice programmers prioritize semantic intent over syntactic implementation. Without pedagogical guardrails, we argue this is fundamentally misaligned with cognitive skill acquisition. Drawing on Kirschner's distinction between cognitive offloading and outsourcing, unrestricted AI encourages novices to outsource the intrinsic cognitive load required for schema formation rather than merely offloading extraneous load. This accumulation of epistemic debt creates fragile experts: developers whose high functional utility masks critically low corrective competence. To quantify and mitigate this debt, we conducted a between-subjects experiment (N=78) using a custom Cursor IDE plugin backed by Claude 3.5 Sonnet. Participants were recruited via Prolific and UserInterviews.com to represent AI-native learners. We…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
