DocumentCode
3740879
Title
A function for generating debugging questions in a Java programming learning assistant system
Author
Shingo Yamaguchi;Takato Mohri;Nobuo Funabiki
Author_Institution
Graduate School of Science and Engineering, Yamaguchi University, 2-16-1 Tokiwadai, Ube 755-8611, Japan
fYear
2015
Firstpage
350
Lastpage
353
Abstract
Today many universities offer courses for learning Java programming. Debugging cannot be avoided in programming. Nevertheless, there are not many chances for students to debugging programs, particularly written by another person. In this paper, for increasing that chance, we propose a function for generating a new kind of questions that are called debugging questions. A debugging question requires students to debug a program mixed with bugs. This function provides three ways of mixing bugs: deletion of reserved words, swapping of variables, and replacement by lists. We implemented this function into a Java programming learning assistant system, called JPLAS. We also discussed the usefulness by evaluating the function.
Keywords
"Debugging","Computer bugs","Java","Programming","Writing","Electronic mail","Blanking"
Publisher
ieee
Conference_Titel
Consumer Electronics (GCCE), 2015 IEEE 4th Global Conference on
Type
conf
DOI
10.1109/GCCE.2015.7398573
Filename
7398573
Link To Document