Misc.

2015

A Function for Generating Debugging Questions in a Java Programming Learning Assistant System

2015 IEEE 4TH GLOBAL CONFERENCE ON CONSUMER ELECTRONICS (GCCE)
  • Shingo Yamaguchi
  • ,
  • Takato Mohri
  • ,
  • Nobuo Funabiki

First page
350
Last page
353
Language
English
Publishing type
DOI
10.1109/GCCE.2015.7398573
Publisher
IEEE

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.

Link information
DOI
https://doi.org/10.1109/GCCE.2015.7398573
Web of Science
https://gateway.webofknowledge.com/gateway/Gateway.cgi?GWVersion=2&SrcAuth=JSTA_CEL&SrcApp=J_Gate_JST&DestLinkType=FullRecord&KeyUT=WOS:000380474200082&DestApp=WOS_CPL
ID information
  • DOI : 10.1109/GCCE.2015.7398573
  • Web of Science ID : WOS:000380474200082

Export
BibTeX RIS