Loughborough University
Browse

Increasing the similarity of programming code structures to accelerate the marking process in a new semi-automated assessment approach

Download (487.98 kB)
conference contribution
posted 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.

History

School

  • Science

Department

  • Computer Science

Published in

The 11th International Conference on Computer Science & Education (ICCSE 2016)

Citation

BUYRUKOGLU, 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.

Publisher

IEEE

Version

  • AM (Accepted Manuscript)

Acceptance date

2016-06-16

Publication date

2016

Notes

Personal 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.

Language

  • en

Location

Nagoya, Japan