• 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