• DocumentCode
    256771
  • Title

    A proposal of Javadoc hint function for Java Programming Learning Assistant System

  • Author

    Funabiki, N. ; Nakamura, T. ; Wen-Chung Kao

  • Author_Institution
    Dept. of Electr. & Commun. Eng., Okayama Univ., Okayama, Japan
  • fYear
    2014
  • fDate
    7-10 Oct. 2014
  • Firstpage
    304
  • Lastpage
    308
  • Abstract
    As a reliable, portable, and practical programming language, Java has been educated in many universities and professional schools. To assist Java educations, we have developed a Web-based Java Programming Learning Assistant System (JPLAS) to help students studying Java programming by themselves through automatic testing of Java source codes using the test-driven development (TDD) method. Unfortunately, JPLAS is not suitable for novice students taking basic Java classes, because they need to extract necessary information such as the names of classes and methods from a test code for automatic testing before writing a source code. Previously, we implemented the code design learning function in JPLAS to assist such students. In this paper, we propose a Javadoc hint function in JPLAS to further assist students by showing the detailed information that is automatically generated from the reference code by a teacher for the assignment. We verify the effectiveness of our proposal through an experimental use by 41 students in our department.
  • Keywords
    Internet; Java; automatic testing; computer aided instruction; educational institutions; JPLAS; Java source codes; Javadoc hint function; TDD method; Web-based Java programming learning assistant system; automatic testing; portable programming language; practical programming language; professional schools; test-driven development; universities; Educational institutions; HTML; Java; Programming profession; Servers; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Consumer Electronics (GCCE), 2014 IEEE 3rd Global Conference on
  • Conference_Location
    Tokyo
  • Type

    conf

  • DOI
    10.1109/GCCE.2014.7031127
  • Filename
    7031127