VizProg: Identifying Misunderstandings By Visualizing Students' Coding Progress
Ashley Ge Zhang, Yan Chen, Steve Oney
摘要
Programming instructors often conduct in-class exercises to help them identify students that are falling behind and surface students’ misconceptions. However, as we found in interviews with programming instructors, monitoring students’ progress during exercises is difficult, particularly for large classes. We present VizProg, a system that allows instructors to monitor and inspect students’ coding progress in real-time during in-class exercises. VizProg represents students’ statuses as a 2D Euclidean spatial map that encodes the students’ problem-solving approaches and progress in real-time. VizProg allows instructors to navigate the temporal and structural evolution of students’ code, understand relationships between code, and determine when to provide feedback. A comparison experiment showed that VizProg helped to identify more students’ problems than a baseline system. VizProg also provides richer and more comprehensive information for identifying important student behavior. By managing students’ activities at scale, this work presents a new paradigm for improving the quality of live learning.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper7
- Charting the Future of AI in Project-Based Learning: A Co-Design Exploration with StudentsChengbo Zheng, Kangyu Yuan, Bingcan Guo, Reza Hadi Mogavi 等CHI 2024 · 被引用 65 次
- VizGroup: An AI-assisted Event-driven System for Collaborative Programming Learning AnalyticsXiaohang Tang, Sam Wong, Kevin Pu, Xi Chen 等UIST 2024 · 被引用 16 次
- CPVis: Evidence-based Multimodal Learning Analytics for Evaluation in Collaborative ProgrammingGefei Zhang, Shenming Ji, Yicao Li, Jingwei Tang 等CHI 2025 · 被引用 8 次
- Reexamining Technological Support for Genealogy Research, Collaboration, and EducationFei Shan, Kurt LutherCSCW 2025 · 被引用 1 次
- CodeStream: Augmenting Timelines with Code Annotation for Navigating Large Coding HistoriesAshley Ge Zhang, Yan-Ru Jhou, Yinuo Yang, Shamita Rao 等CHI 2026 · 被引用 1 次
它引用的顶会 Paper4
- An Interaction Design for Machine Teaching to Develop AI TutorsDaniel Weitekamp III, Erik Harpstead, Kenneth R. KoedingerCHI 2020 · 被引用 69 次
- Towards Supporting Programming Education at Scale via Live StreamingYan Chen, Walter S. Lasecki, Tao DongCSCW 2020 · 被引用 45 次
- PuzzleMe: Leveraging Peer Assessment for In-Class Programming ExercisesApril Yi Wang, Yan Chen, John Joon Young Chung, Christopher Brooks 等CSCW 2021 · 被引用 22 次
- Cocode: Providing Social Presence with Co-learner Screen Sharing in Online Programming ClassesJeongmin Byun, Jungkook Park, Alice OhCSCW 2021 · 被引用 8 次
相关 Paper
- Giving Feedback on Interactive Student Programs with Meta-ExplorationEvan Zheran Liu, Moritz Stephan, Allen Nie, Chris Piech 等NeurIPS 2022 · 被引用 8 次
- VG: Automatic Grading of D3 VisualizationsMatthew Hull, Vivian Pednekar, Hannah Murray, Nimisha Roy 等IEEE VIS 2023 · 被引用 5 次
- ClassAid: A Real-time Instructor-AI-Student Orchestration System for Classroom Programming ActivitiesGefei Zhang, Guodao Sun, Meng Xia, Ronghua LiangCHI 2026 · 被引用 1 次
- Engaging Students with Instructor Solutions in Online Programming HomeworkThomas W. Price, Joseph Jay Williams, Jaemarie Solyst, Samiha MarwanCHI 2020 · 被引用 22 次
- Exploring Eye Gaze Visualization Techniques for Identifying Distracted Students in Educational VRYitoshee Rahman, Sarker Monojit Asish, Nicholas P. Fisher, Ethan C. Bruce 等IEEE VR 2020 · 被引用 9 次
