NotesFAQContact Us
Search Tips
ERIC Number: ED557252
Record Type: Non-Journal
Publication Date: 2014
Pages: 10
Abstractor: As Provided
Reference Count: 11
ISBN: 978-989-8704-08-5
A Support System for Error Correction Questions in Programming Education
Hachisu, Yoshinari; Yoshida, Atsushi
International Association for Development of the Information Society, Paper presented at the International Conference e-Learning 2014. Multi Conference on Computer Science and Information Systems (Lisbon, Portugal, July 15-19, 2014)
For supporting the education of debugging skills, we propose a system for generating error correction questions of programs and checking the correctness. The system generates HTML files for answering questions and CGI programs for checking answers. Learners read and answer questions on Web browsers. For management of error injection, we have analyzed types of errors and defined the processes of error injection as code transformation patterns. The system synthesizes code fragments including errors by transforming correct code fragments according to the selected patterns. Full coverage of all possible answers is difficult. Instead, we have adopted a strategy to restrict editable points and possible answers from the educational view. To confirm the effectiveness of the system, we have generated questions using several examples and applied them to a programming exercise as an evaluation experiment. [For the complete proceedings, see ED557189.]
International Association for the Development of the Information Society. e-mail:; Web site:
Publication Type: Reports - Research
Education Level: N/A
Audience: N/A
Language: English
Sponsor: Nanzan University (Japan)
Authoring Institution: N/A