Design and Implementation of Data Acquisition and Analysis System for Programming Debugging Process Based On VS Code Plug-In
Boyang Liu

TL;DR
This paper presents a VS Code plugin-based system for real-time data collection and analysis of programming debugging behaviors to enhance teaching and assessment of students' debugging skills.
Contribution
It introduces a novel debugging behavior analysis model using abstract syntax trees and supports complex multi-file debugging scenarios for educational purposes.
Findings
System effectively captures debugging behaviors in real time.
Analysis model accurately identifies key debugging features.
Practical tests confirm system's feasibility and stability.
Abstract
In order to meet the needs of students' programming debugging ability training, this paper designs and implements a data acquisition and analysis system for programming debugging process based on VS Code plug-in, which aims to solve the limitation of traditional assessment methods that are difficult to fully evaluate students' debugging ability. The system supports a variety of programming languages, integrates debugging tasks and data acquisition functions, captures students' debugging behavior in the local editor in real time, and uploads the data to the platform database to realize the whole process monitoring and feedback, provides accurate debugging guidance for teachers, and improves the teaching effect. In terms of data analysis, the system proposed a debugging behavior analysis model based on abstract syntax tree, combined with node annotation, sequence recognition and cluster…
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.
Taxonomy
TopicsEducation and Vocational Training · Teaching and Learning Programming · AI and Multimedia in Education
