Meaningful Categorisation of Novice Programmer Errors

McCall, Davin and Kölling, Michael (2014) Meaningful Categorisation of Novice Programmer Errors. In: 2014 Frontiers In Education Conference, Oct 2014, Madrid, Spain. (Full text available)

PDF - Publisher pdf
Download (306kB) Preview
[img]
Preview
Official URL
http://fie2014.org

Abstract

The frequency of different kinds of error made by students learning to write computer programs has long been of interest to researchers and educators. In the past, various studies investigated this topic, usually by recording and analysing compiler error messages, and producing tables of relative frequencies of specific errors diagnostics produced by the compiler. In this paper, we improve on such prior studies by investigating actual logical errors in student code, as opposed to diagnostic messages produced by the compiler. The actual errors reported here are more precise, more detailed and more accurate than the diagnostic produced automatically.

Item Type: Conference or workshop item (Paper)
Uncontrolled keywords: programming, errors, novices, Java
Subjects: Q Science > QA Mathematics (inc Computing science) > QA 76 Software, computer programming, > QA76.76 Computer software
Q Science > QA Mathematics (inc Computing science) > QA 76 Software, computer programming, > QA76.9.H85 Human computer interaction
Divisions: Faculties > Sciences > School of Computing
Faculties > Sciences > School of Computing > Computing Education Group
Depositing User: Michael Kolling
Date Deposited: 30 Oct 2014 16:02 UTC
Last Modified: 08 Dec 2015 13:03 UTC
Resource URI: https://kar.kent.ac.uk/id/eprint/43796 (The current URI for this page, for reference purposes)
  • Depositors only (login required):

Downloads

Downloads per month over past year