We use cookies to ensure that we give you the best experience on our website. By continuing to browse this repository, you give consent for essential cookies to be used. You can read more about our Privacy and Cookie Policy.

Durham Research Online
You are in:

Managing plagiarism in programming assignments with blended assessment and randomisation.

Bradley, Steven (2016) 'Managing plagiarism in programming assignments with blended assessment and randomisation.', in Koli Calling '16 : Proceedings of the 16th Koli Calling Conference on Computing Education Research. New York, NY: Association for Computing Machinery (ACM), pp. 21-30.


Plagiarism is a common concern for coursework in many situations, particularly where electronic solutions can be provided e.g. computer programs, and leads to unreliability of assessment. Written exams are often used to try to deal with this, and to increase reliability, but at the expense of validity. One solution, outlined in this paper, is to randomise the work that is set for students so that it is very unlikely that any two students will be working on exactly the same problem set. This also helps to address the issue of students trying to outsource their work by paying external people to complete their assignments for them. We examine the effectiveness of this approach and others (including blended assessment) by analysing the spread of similarity scores across four different introductory programming assignments to find the natural similarity i.e. the level of similarity that could reasonably occur without plagiarism. The results of the study indicate that divergent assessment (having more than one possible solution) as opposed to convergent assessment (only one solution) is the dominant factor in natural similarity. A key area for further work is to apply the analysis to a larger sample of programming assignments to better understand the impact of different features of the assignment design on natural similarity and hence the detection of plagiarism.

Item Type:Book chapter
Full text:(AM) Accepted Manuscript
Download PDF
Publisher Web site:
Publisher statement:© 2016 Copyright held by the owner/author(s). Publication rights licensed to ACM. This is the author's version of the work. It is posted here for your personal use. Not for redistribution. The definitive Version of Record was published in Bradley, Steven (2016), Managing Plagiarism in Programming Assignments with Blended Assessment and Randomisation, in Sheard, Judy & Suero Montero, Calkin eds, 16th Koli Calling Conference on Computing Education Research. Koli, Finland, Association for Computing Machinery (ACM), New York, NY, 21-30,
Date accepted:13 September 2016
Date deposited:06 October 2016
Date of first online publication:24 November 2016
Date first made open access:No date available

Save or Share this output

Look up in GoogleScholar