An Extension of Code Correction Problem for Java Programming Learning Assistant System

Nobuo Funabiki, Masaki Yamaguchi, Minoru Kuribayashi, Htoo Htoo Sandi Kyaw, Su Sandy Wint, Soe Thandar Aung, Wen Chung Kao

研究成果: 書貢獻/報告類型會議論文篇章

摘要

To enhance Java programming studies, we have developed a Web-based Java Programming Learning Assistant System (JPLAS) that offers several types of programming exercises with automatic grading functions to cover various levels of them. Among them, the code correction problem (CRP) requests a student to correct a given source code that have intentionally injected errors, so that it can pass the unit test on JUnit using test code that describes the specifications of the code such as names and data types of classes, methods, and variables. In Java, a lot of class libraries are available, which makes this language popular in various practical applications. Thus, the study of their proper use is important for students. In this paper, we extend CRP for class library studies by considering method names in class libraries for errors in the error injection algorithm. As the first step study, Wrapper classes are selected in generating CRP instances. We confirm the effectiveness of this extension through preliminary applications to 10 students in Okayama University.

原文英語
主出版物標題Proceedings of the 2020 8th International Conference on Information and Education Technology, ICIET 2020
發行者Association for Computing Machinery
頁面110-115
頁數6
ISBN(電子)9781450377058
DOIs
出版狀態已發佈 - 2020 三月 28
事件8th International Conference on Information and Education Technology, ICIET 2020 - Okayama, 日本
持續時間: 2020 三月 282020 三月 30

出版系列

名字ACM International Conference Proceeding Series

會議

會議8th International Conference on Information and Education Technology, ICIET 2020
國家日本
城市Okayama
期間2020/03/282020/03/30

ASJC Scopus subject areas

  • Human-Computer Interaction
  • Computer Networks and Communications
  • Computer Vision and Pattern Recognition
  • Software

指紋 深入研究「An Extension of Code Correction Problem for Java Programming Learning Assistant System」主題。共同形成了獨特的指紋。

引用此