• DocumentCode
    729502
  • Title

    Design and evaluation of automated scoring Java programming assignments

  • Author

    Akahane, Yuki ; Kitaya, Hiroki ; Inoue, Ushio

  • Author_Institution
    Grad. Sch. of Eng., Tokyo Denki Univ., Tokyo, Japan
  • fYear
    2015
  • fDate
    1-3 June 2015
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    This paper presents a web-based automatic scoring system for Java programming assignments, and reports evaluation results in an actual programming course. The system receives Java application programs submitted by students and returns the test results immediately. The test consists of compiler check, JUnit test, and result test. The result test is very useful for assignments in elementary programming courses, because a typical program is composed of only a main method that reads/writes data from/to the standard input/output devices. The system was used and evaluated in an actual course of our university. We confirmed that the system is very helpful for students to improve their programming skills. Especially, many students noticed and corrected their mistakes by repeating submission of their programs again several times.
  • Keywords
    Internet; Java; automatic programming; computer aided instruction; computer science education; educational administrative data processing; educational courses; program compilers; program testing; JUnit test; Java application programs; Web-based automatic scoring system; actual programming course; automated scoring Java programming assignments; compiler check; e-learning systems; elementary programming courses; input-output devices; programming skills improvement; reads-writes data; result test; Java; Keyboards; Program processors; Programming; Reflection; Testing; User interfaces; Java programming assignments; automated scoring; e-learning systems; web systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD), 2015 16th IEEE/ACIS International Conference on
  • Conference_Location
    Takamatsu
  • Type

    conf

  • DOI
    10.1109/SNPD.2015.7176255
  • Filename
    7176255