The Open UniversitySkip to content

Evaluation of a tool for Java specification testing

Dil, Anton and Osunde, Joseph (2018). Evaluation of a tool for Java specification testing. In: 7th Esteem Annual Conference, 25-26 Apr 2018, The Open University.

Full text available as:
PDF (Version of Record) - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
Download (539kB) | Preview
Google Scholar: Look up in Google Scholar


Although a number of tools for evaluating Java code style and black box functionality exist, little work has been done on evaluating Java code with respect to a structural specification, for example, one that specifies the existence of required classes, fields, methods and constructors. The CheckM250 project developed and evaluated the use of a tool to perform an automated check of such a structural specification. Tutors were surveyed on the usefulness of the tool when marking students’ code, and on its potential usefulness for students to use when working on their assignments, in comparison with other resources. Most tutors using the specification checking tool reported it to be useful, and some reported that it increased their accuracy in marking. Reasons for not using the tool included lack of awareness, lack of time, and the simplicity of the assignment it was trialled on.

Item Type: Conference or Workshop Item
Copyright Holders: 2018 The Authors
Academic Unit/School: Faculty of Science, Technology, Engineering and Mathematics (STEM) > Computing and Communications
Faculty of Science, Technology, Engineering and Mathematics (STEM)
Related URLs:
Item ID: 57434
Depositing User: Anton Dil
Date Deposited: 26 Nov 2018 09:44
Last Modified: 17 May 2019 15:41
Share this page:

Download history for this item

These details should be considered as only a guide to the number of downloads performed manually. Algorithmic methods have been applied in an attempt to remove automated downloads from the displayed statistics but no guarantee can be made as to the accuracy of the figures.

Actions (login may be required)

Policies | Disclaimer

© The Open University   contact the OU