- 【Updated on May 12, 2025】 Integration of CiNii Dissertations and CiNii Books into CiNii Research
- Trial version of CiNii Research Automatic Translation feature is available on CiNii Labs
- Suspension and deletion of data provided by Nikkei BP
- Regarding the recording of “Research Data” and “Evidence Data”
A Model for Identifying Frequent Errors in Incorrect Solutions
Description
Identifying frequent errors in student solutions is one of the most important but also most laborious tasks in education, regardless of the subject matter. However, when the topic is computer programming, dealing with errors in program codes is a particularly challenging task for both students and instructors. In this paper, we propose a model for identifying frequent error patterns in solution codes in which source code pairs (wrong-corrected) from an e-learning system are selected and converted into token sequences. Then, differences between the paired codes are clustered to discover the most frequent errors by using the K-mean clustering algorithm. To test our model, we conducted an experiment involving large-scale solution codes collected from the Aizu online judge (AOJ) system in which more than five million solutions have been accumulated. Our experimental results show that frequent error patterns can provide useful hints for both learners and instructors, which can then be used to resolve errors in solutions quickly.
Journal
-
- 2021 10th International Conference on Educational and Information Technology (ICEIT)
-
2021 10th International Conference on Educational and Information Technology (ICEIT) 258-263, 2021-01-18
IEEE