ID 56157
FullText URL
Author
Khin Khin Zaw Graduate School of Natural Science and Technology, Okayama University
Funabiki, Nobuo Graduate School of Natural Science and Technology, Okayama University Kakenhi
Abstract
To advance Java programming educations, we have developed the web-based Java programming learning assistant system (JPLAS) that provides the code writing problem. This problem asks a student to write a source code for a given assignment, where the correctness is verified by running the test code on JUnit. In this paper, we propose a design-aware test code approach for the code writing problem. The design-aware test code tests any important method in the model source code that has the advisable design for the assignment. Thus, by writing a code that can pass it, a student is expected to implement the code with the proper classes/methods in the model code. In evaluations of the proposal, all the students could complete highly qualitative codes for five graph algorithms using the design-aware test codes, where the code quality metrics were measured by metrics plugin for Eclipse.
Keywords
Java programming learning assistant system
JPLAS
design-aware test code
JUnit
metric plugin
breadth-first-search
BFS
Published Date
2017-12-29
Publication Title
International Journal of Space-Based and Situated Computing
Volume
volume7
Issue
issue3
Publisher
INDERSCIENCE ENTERPRISES
Start Page
145
End Page
154
ISSN
2044-4893
Content Type
Journal Article
language
英語
OAI-PMH Set
岡山大学
File Version
author
DOI
Related Url
isVersionOf https://doi.org/10.1504/IJSSC.2017.089006