Increasing the similarity of programming code structures to accelerate the marking process in a new semi-automated assessment approach
conference contributionposted on 2016-06-30, 08:48 authored by Selim Buyrukoglu, Firat BatmazFirat Batmaz, Russell LockRussell Lock
The increased number of students (in higher education) learning programming languages makes the efficient and effective assessment of student work more important. Thus, academic researchers have focused on the automation of programming assignment marking. However, the fully automated approach to marking has its issues. This study provides an approach geared towards the reduction of marking times while providing comprehensive, effective and consistent feedback on novice programmers’ code script. To assess novices’ code script, a new semi-automated assessment approach has been developed. This paper focuses on the semi-automatic assessment of programming code segments, partially explaining the increasing similarity between code segments using generic rules. The code segments referred to are ‘for’ and ‘while’ loops and sequence parts of code script. The initial results and findings for the proposed approach are positive and point to the need for further research in this area.
- Computer Science
Published inThe 11th International Conference on Computer Science & Education (ICCSE 2016)
CitationBUYRUKOGLU, S., BATMAZ, F. and LOCK, R., 2016. Increasing the similarity of programming code structures to accelerate the marking process in a new semi-automated assessment approach. IN: The 11th International Conference on Computer Science & Education (ICCSE 2016), Nagoya, Japan, Aug 23-25th, pp.371-376.
- AM (Accepted Manuscript)
NotesPersonal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.