This paper examines the effects of tool design on student testing behavior in an introductory course. Two tools are considered: BlueJ and WebCAT. A small modification was made to the BlueJ test recording interface to encourage students to engage more deeply in the testing process. A larger percentage of tests submitted by students using the modified BlueJ interface were correct. Further, the solutions they submitted contained fewer lines of code while being similarly complete and correct. Evidence is given that students using both BlueJ versions often rely on Web-CAT to validate their solution methods before testing the methods themselves. In response a new Web-CAT grading plug-in is proposed that we believe will better promote an incremental code-a-little test-a-little development style.
CITATION STYLE
Braught, G., & Midkiff, J. (2016). Tool design and student testing behavior in an introductory Java course. In SIGCSE 2016 - Proceedings of the 47th ACM Technical Symposium on Computing Science Education (pp. 449–454). Association for Computing Machinery, Inc. https://doi.org/10.1145/2839509.2844641
Mendeley helps you to discover research relevant for your work.