The Help Ladder: Skill-Adaptive Peer Scaffolding for Real-Time Collaborative Programming

📅 2026-07-25
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This work addresses the challenge of insufficient peer interaction in real-time collaborative programming, where students often struggle to quickly grasp their partners’ overarching problems, leading to ineffective collaboration. To mitigate this, the authors propose a “Helping Ladder” mechanism that leverages artificial intelligence to adaptively decompose complex programming issues into incremental, skill-aligned steps. Integrated within the collaborative environment, a skill-aware prompting system guides peers to progressively engage—from simple fixes toward deeper involvement in intricate logic debugging—according to their proficiency levels. This approach significantly reduces cognitive load during collaboration, thereby increasing both the frequency and quality of student interactions and ultimately enhancing the programming learning experience.
📝 Abstract
Collaborative programming is a widely adopted classroom activity to encourage peer scaffolding, yet real-time collaboration often breaks down into parallel individual work with minimal interaction. Our formative studies reveal that even when students want to collaborate, they are held back by the effort required to understand a teammate's entire problem at once. We present Canary, a system that supports peer scaffolding by breaking down programming obstacles into smaller steps tailored to a student's skill level. Canary alerts potential helpers to specific places where they can start, using AI to turn complex problems into a step-by-step ladder that starts with easy fixes before moving toward harder logic. By providing this gradual ramp-up, Canary enables students to make quick contributions and progressively work toward solving their peers' problems. Our evaluation shows that this staged approach makes helping feel less overwhelming, leading to more frequent and effective collaboration among students.
Problem

Research questions and friction points this paper is trying to address.

collaborative programming
peer scaffolding
real-time collaboration
programming obstacles
student interaction
Innovation

Methods, ideas, or system contributions that make the work stand out.

skill-adaptive scaffolding
real-time collaborative programming
AI-assisted problem decomposition
Help Ladder
peer collaboration
🔎 Similar Papers
No similar papers found.