Misc.

Lead author
2012

An Improved Java Programming Learning System Using Test-Driven Development Method

INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, IMECS 2012, VOL I
  • Nobuo Funabiki
  • ,
  • Yuuki Pukuyama
  • ,
  • Yukiko Matsushima
  • ,
  • Toru Nakanishi
  • ,
  • Kan Watanabe

First page
597
Last page
602
Language
English
Publishing type
Publisher
INT ASSOC ENGINEERS-IAENG

To enhance educational effects of Java programming by assisting self-studies of students and reducing teaching loads of teachers, we have proposed a Web-based Java programming learning system using the test-driven development method. In this system, a teacher should register Java programming assignments with statements, model source codes, and test codes using a Web browser. Then, a student can submit a test code and an answer source code for each assignment, where both codes are tested automatically by a testing tool called Junit at the server. Unfortunately, the current system cannot identify an incomplete test code that does not contain the complete test procedures if it has no grammatical error. In this paper, we introduce a code coverage measurement tool called Cobertura to detect such a test code by measuring the coverage rate when the submitted test code tests the model source code. We evaluate the effectiveness of our improved system through experiments with two simple assignments to 11 students who have studied Java.

Link information
Web of Science
https://gateway.webofknowledge.com/gateway/Gateway.cgi?GWVersion=2&SrcAuth=JSTA_CEL&SrcApp=J_Gate_JST&DestLinkType=FullRecord&KeyUT=WOS:000396916800114&DestApp=WOS_CPL
ID information
  • ISSN : 2078-0958
  • Web of Science ID : WOS:000396916800114

Export
BibTeX RIS