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

Nobuo Funabiki*, Takuya Nakamura, Wen Chung Kao

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

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.

Original languageEnglish
Title of host publication2014 IEEE 3rd Global Conference on Consumer Electronics, GCCE 2014
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages304-308
Number of pages5
ISBN (Electronic)9781479951451
DOIs
Publication statusPublished - 2014 Feb 3
Event2014 IEEE 3rd Global Conference on Consumer Electronics, GCCE 2014 - Tokyo, Japan
Duration: 2014 Oct 72014 Oct 10

Publication series

Name2014 IEEE 3rd Global Conference on Consumer Electronics, GCCE 2014

Other

Other2014 IEEE 3rd Global Conference on Consumer Electronics, GCCE 2014
Country/TerritoryJapan
CityTokyo
Period2014/10/072014/10/10

ASJC Scopus subject areas

  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'A proposal of Javadoc hint function for Java Programming Learning Assistant System'. Together they form a unique fingerprint.

Cite this