Presentation 2018-01-19
A Proposal of Code Correction Problem for Test Code Study in Java Programming Learning Assistant System
He Sai, Nobuo Funabiki, Minoru Kuribayashi, Nobuya Ishihara,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) We have developed the Web-based Java Programming Learning Assistant System (JPLAS) to advance Java programming educations. JPLAS automatically marks the answer code from a student through software test using the test code. As a result, any student has to extract the necessary information from the test code to implement the answer code, such as the names of the classes and methods, and the access modifiers. However, it is difficult for novice students in general. In this study, we propose a code correction problem in JPLAS to let a student study the code writing using the test code. In this problem, a test code and a source code that has some errors to be fixed to pass it, is given to a student, and it is requested to correct the source code to pass the test code. This problem is designed for a student to study how to read the test code and modify the source code. Through applications of three problems to seven students in our group, the effectiveness is verified.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) Java / JPLAS / test code / code correction
Paper # MSS2017-75,SS2017-62
Date of Issue 2018-01-11 (MSS, SS)

Conference Information
Committee SS / MSS
Conference Date 2018/1/18(2days)
Place (in Japanese) (See Japanese page)
Place (in English)
Topics (in Japanese) (See Japanese page)
Topics (in English)
Chair Kazuhiro Ogata(JAIST) / Morikazu Nakamura(Univ. of Ryukyus)
Vice Chair Akio Nakata(Hiroshima City Univ.) / Shigemasa Takai(Osaka Univ.)
Secretary Akio Nakata(Tokyo Inst. of Tech.) / Shigemasa Takai(Osaka Univ.)
Assistant Kazuyuki Shima(Hiroshima City Univ.) / Hideki Kinjo(Okinawa Univ.)

Paper Information
Registration To Technical Committee on Software Science / Technical Committee on Mathematical Systems Science and its applications
Language JPN
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) A Proposal of Code Correction Problem for Test Code Study in Java Programming Learning Assistant System
Sub Title (in English)
Keyword(1) Java
Keyword(2) JPLAS
Keyword(3) test code
Keyword(4) code correction
1st Author's Name He Sai
1st Author's Affiliation Okayama University(Okayama Univ)
2nd Author's Name Nobuo Funabiki
2nd Author's Affiliation Okayama University(Okayama Univ)
3rd Author's Name Minoru Kuribayashi
3rd Author's Affiliation Okayama University(Okayama Univ)
4th Author's Name Nobuya Ishihara
4th Author's Affiliation Okayama University(Okayama Univ)
Date 2018-01-19
Paper # MSS2017-75,SS2017-62
Volume (vol) vol.117
Number (no) MSS-380,SS-381
Page pp.pp.161-166(MSS), pp.161-166(SS),
#Pages 6
Date of Issue 2018-01-11 (MSS, SS)