A design-aware test code approach for code writing problem in Java programming learning assistant system - CORE CORE Search Search Services Access to raw data API Dataset FastSync Content discovery Recommender Discovery Managing content Repository dashboard Support FAQs About About CORE Blog Contact us A design-aware test code approach for code writing problem in Java programming learning assistant system By Khin Khin Zaw and Nobuo Funabiki Get PDF (97 KB) Cite BibTex Full citation No static citation data No static citation data 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 Topics: Java programming learning assistant system, JPLAS, design-aware test code, JUnit, metric plugin, breadth-first-search, BFS Publisher: 'Inderscience Publishers' Year: 2017 DOI identifier: 10.1504/IJSSC.2017.089006 OAI identifier: oai:EPrintsOUDIR.lib.okayama-u.ac.jp:56157 Provided by: Okayama University Scientific Achievement Repository Journal: Downloaded from http://ousar.lib.okayama-u.ac.jp/files/public/5/56157/2018082110251936804/Int_J_Spce_Situat_Comput_7_3_145.pdf Suggested articles To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request. Useful links Blog Services About CORE Contact us Cookies Privacy notice Writing about CORE? Discover our research outputs and cite our work. CORE is a not-for-profit service delivered by the Open University and Jisc.