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 条
[41]   Towards an Integrative Learning Environment for Java']Java Programming [J].
Gross, Sebastian ;
Pinkwart, Niels .
15TH IEEE INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES (ICALT 2015), 2015, :24-28
[42]   Answer Code Validation Program with Test Data Generation for Code Writing Problem in Java']Java Programming Learning Assistant System [J].
Wai, Khaing Hsu ;
Funabiki, Nobuo ;
Aung, Soe Thandar ;
Lu, Xiqin ;
Jing, Yanhui ;
Kyaw, Htoo Htoo Sandi ;
Kao, Wen-Chung .
ENGINEERING LETTERS, 2024, 32 (05) :981-994
[43]   A proposal for OpenMP for Java']Java [J].
Klemm, Michael ;
Veldema, Ronald ;
Bezold, Matthias ;
Philippsen, Michael .
OPENMP SHARED MEMORY PARALLEL PROGRAMMING, PROCEEDINGS, 2008, 4315 :409-+
[44]   Teaching Java']Java programming with the Informa clicker system [J].
Hauswirth, Matthias ;
Adamoli, Andrea .
SCIENCE OF COMPUTER PROGRAMMING, 2013, 78 (05) :499-520
[45]   SPMD programming in Java']Java [J].
Hummel, SF ;
Ngo, T ;
Srinivasan, H .
CONCURRENCY-PRACTICE AND EXPERIENCE, 1997, 9 (06) :621-631
[46]   Is Java']Java for scientific programming? [J].
Dubois, PF .
COMPUTERS IN PHYSICS, 1997, 11 (06) :611-+
[47]   Distributed control programming in Java']Java - The JAKOBI system [J].
Heinze, Michael ;
Peschke, Joern .
ETFA 2007: 12TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOLS 1-3, 2007, :1084-1091
[48]   Java']Java programming language [J].
Pappas, F .
COMPUTER, 1996, 29 (07) :105-105
[49]   OpenGL programming in Java']Java [J].
Xu, ZG ;
Yon, YS ;
Chen, JX .
COMPUTING IN SCIENCE & ENGINEERING, 2005, 7 (01) :51-55
[50]   Keyword programming in Java']Java [J].
Little, Greg ;
Miller, Robert C. .
AUTOMATED SOFTWARE ENGINEERING, 2009, 16 (01) :37-71