Enbugging Quiz
Errors are one of the major obstacles in programming, especially to novice programmers. Sometimes because error messages are too unfriendly, and sometimes because causes of errors are too difficult to find out. There are many attempts so that the learners can get along withe errors; a typical one is an exercise that the learners will fix a bug in an erroneous program.
We propose an opposite direction, which let the learners, given a correct program and an error message that supposed to occur, edit the program so as to generate a desired error message. We believe this direction will make the learners pay more attention to error messages, which will eventually give good effect on learning programming.
We are currently experimentally applying the enbugging quiz to the students who are taking the introductory programming course, analyzing preliminary results, designing automated methods to help creating quiz.
Members
News
- Acceptance of Tsunoda’s Article on Enbugging Quiz in Computer Software Journal
- STORES Presented EnBugging Quiz at RubyKaigi 2024
- PPL 2024 Paper on Tool Support for the Enbugging Quiz
- Saito, Tsunoda and Tsuyama presented Master’s Thesis
- ITiCSE Paper on the Error Generating Quiz
- Presentations at SIGPX10
- Presentations at SIGPX9
- PPL2022 Paper on Monadic Equational Reasoning (along with other paper and poster presentations)
- Saito, Tsunoda and Tsuyama Presented Bachelor’s Theses
- Talk on a Scheme-to-WebAssembly Compiler at JSSST (Along with 3 Posters)