A Proposal of Java']Javadoc Hint Function for Java']Java Programming Learning Assistant System

被引:0
作者
Funabiki, Nobuo [1 ]
Nakamura, Takuya [1 ]
Kao, Wen-Chung [2 ]
机构
[1] Okayama Univ, Dept Elect & Commun Engn, 3-1-1 Tsushimanaka, Okayama 7008530, Japan
[2] Natl Taiwan Normal Univ, Dept Elect Engn, Taipei, Taiwan
来源
2014 IEEE 3RD GLOBAL CONFERENCE ON CONSUMER ELECTRONICS (GCCE) | 2014年
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
As a reliable, portable, and practical programming language, Java has been educated in many universities and professional schools. To assist Java educations, we have developed a Web-based Java Programming Learning Assistant System (JPLAS) to help students studying Java programming by themselves through automatic testing of Java source codes using the test-driven development (TDD) method. Unfortunately, JPLAS is not suitable for novice students taking basic Java classes, because they need to extract necessary information such as the names of classes and methods from a test code for automatic testing before writing a source code. Previously, we implemented the code design learning function in JPLAS to assist such students. In this paper, we propose a Javadoc hint function in JPLAS to further assist students by showing the detailed information that is automatically generated from the reference code by a teacher for the assignment. We verify the effectiveness of our proposal through an experimental use by 41 students in our department.
引用
收藏
页码:304 / 308
页数:5
相关论文
共 50 条
[21]   Web-Server Implementation of Code Completion Problem for Java']Java Programming Learning Assistant System [J].
Kyaw, Htoo Htoo Sandi ;
Funabiki, Nobuo ;
Ishihara, Nobuya ;
Kuribayashi, Minoru ;
Kao, Wen-Chung .
2019 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS - TAIWAN (ICCE-TW), 2019,
[22]   File Access Extension of Test Code Generation Tool for Java']Java Programming Learning Assistant System [J].
Funabiki, Nobuo ;
Kusaka, Ryota ;
Ishihara, Nobuya ;
Kao, Wen-Chung .
2017 IEEE 6TH GLOBAL CONFERENCE ON CONSUMER ELECTRONICS (GCCE), 2017,
[23]   An Operator Fill-in-blank Problem for Algorithm Understanding in Java']Java Programming Learning Assistant System [J].
Funabiki, Nobuo ;
Sasaki, Shin ;
Na, Ta ;
Kao, Wen-Chung .
2015 IEEE 4TH GLOBAL CONFERENCE ON CONSUMER ELECTRONICS (GCCE), 2015, :346-347
[24]   An Implementation of Java']Java Programming Learning Assistant System Platform Using Node.js']js [J].
Aung, Soe Thandar ;
Funabiki, Nobuo ;
Aung, Lynn Htet ;
Htet, Hein ;
Kyaw, Htoo Htoo Sandi ;
Sugawara, Shinji .
2022 10TH INTERNATIONAL CONFERENCE ON INFORMATION AND EDUCATION TECHNOLOGY (ICIET 2022), 2022, :47-52
[25]   An Error Code Highlighting Function in Java']Java Programming Learning Assistant System Using Test-Driven Development Method [J].
Funabiki, Nobuo ;
Fukuyama, Yuuki ;
Matsushima, Yukiko ;
Nakanishi, Toru ;
Watanabe, Kan .
WORLD CONGRESS ON ENGINEERING AND COMPUTER SCIENCE, WCECS 2012, VOL I, 2012, :230-235
[26]   Jinter: A Hint Generation System for Java']Java Exercises [J].
Goncalves, Jorge A. ;
Santos, Andre L. .
PROCEEDINGS OF THE 2023 CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, ITICSE 2023, VOL 1, 2023, :375-381
[27]   Distance Learning Support System for Game Programming with Java']Java [J].
Yoshida, Kouji ;
Yaoi, Takumu ;
Miyaji, Isao ;
Yamada, Kunihiro ;
Fujii, Satoru .
KNOWLEDGE-BASED AND INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT III, 2010, 6278 :483-+
[28]   An Improved Informative Test Code Approach for Code Writing Problem in Java']Java Programming Learning Assistant System [J].
Funabiki, Nobuo ;
Zaw, Khin Khin ;
Mon, Ei Ei ;
Kao, Wen-Chung .
ADVANCES IN INTERNET, DATA & WEB TECHNOLOGIES, 2018, 17 :687-698
[29]   Programming system architectures with Java']Java [J].
Levia, O .
COMPUTER, 1999, 32 (08) :96-+
[30]   A Tool for Learning the Programming Style of Java']Java [J].
Arai, Masayuki .
INTERNATIONAL CONFERENCE ON GRAPHIC AND IMAGE PROCESSING (ICGIP 2012), 2013, 8768