Research group
Machine Learning Methods in Software Engineering
Automatic Classification of Error Types
Timofey BryksinInactive
One of the problems of online programming courses is the lack of feedback. The main idea of this project is to cluster submitted fixes of incorrect solutions to detect frequent error types, label several largest clusters, and then use this labeled dataset to train a classifier. Such an approach allows us to show human-written hints to users who made a common mistake, making the education process more personalized and, therefore, more effective.
Project on GitHub
Participants
Publications
Automatic Classification of Error Types in Solutions to Programming Assignments at Online Learning Platform
June 2019
Artyom Lobanov, Timofey Bryksin, and Alexey Shpilman