Volume 14 Number 5 (May. 2019)
Home > Archive > 2019 > Volume 14 Number 5 (May. 2019) >
JSW 2019 Vol.14(5): 200-208 ISSN: 1796-217X
doi: 10.17706/jsw.14.5.200-208

An Informative Test Code Approach in Code Writing Problem for Java Collections Framework in Java Programming Learning Assistant System

Ei Ei Mon1, Nobuo Funabiki1*, Minoru Kuribayashi1, Wen-Chung Kao2

1Department of Electrical and Communication Engineering,Okayama University, Okayama, Japan
2 Department of Electrical Engineering, National Taiwan Normal University, Taipei, Taiwan


Abstract—To enhance Java programming educations, we have developed a Java Programming Learning Assistant System (JPLAS).In JPLAS, the code writing problemasks a student to implement a source code that passes the given test codeon JUnit, where the details of the implementation are described in the test code. Previously, we confirmed the effectiveness of this informative test code approachin studying three object-oriented programmingconcepts for Java. In this paper, we present its application to studying Java Collections Framework (JCF).JCF enables us to handle a group of objects by offering appropriate libraries, which is expected to be mastered by the students. For evaluations, we generated five informative test codes for JCF, and asked 19students fromJapan, Myanmar, China, and Indonesia to implement the source codes. Then, all of them completed the source codes passing the test codes, while certain students did not use the expected JCF library functions.

Index Terms—Java, programming, JPLAS, JUnit, test code, collections framework

[PDF]

Cite: Ei Ei Mon, Nobuo Funabiki, Minoru Kuribayashi, Wen-Chung Kao, "An Informative Test Code Approach in Code Writing Problem for Java Collections Framework in Java Programming Learning Assistant System," Journal of Software vol. 14, no. 5, pp. 200-208, 2019.

General Information

  • ISSN: 1796-217X (Online)

  • Abbreviated Title: J. Softw.

  • Frequency:  Quarterly

  • APC: 500USD

  • DOI: 10.17706/JSW

  • Editor-in-Chief: Prof. Antanas Verikas

  • Executive Editor: Ms. Cecilia Xie

  • Abstracting/ Indexing: DBLP, EBSCO,
           CNKIGoogle Scholar, ProQuest,
           INSPEC(IET), ULRICH's Periodicals
           Directory, WorldCat, etc

  • E-mail: jsweditorialoffice@gmail.com

  • Jun 12, 2024 News!

    Vol 19, No 2 has been published with online version   [Click]

  • Jan 04, 2024 News!

    JSW will adopt Article-by-Article Work Flow

  • Apr 01, 2024 News!

    Vol 14, No 4- Vol 14, No 12 has been indexed by IET-(Inspec)     [Click]

  • Apr 01, 2024 News!

    Papers published in JSW Vol 18, No 1- Vol 18, No 6 have been indexed by DBLP   [Click]

  • Mar 01, 2024 News!

    Vol 19, No 1 has been published with online version    [Click]