Treffer: Python Source Code Plagiarism Attacks on Introductory Programming Course Assignments

Title:
Python Source Code Plagiarism Attacks on Introductory Programming Course Assignments
Language:
English
Authors:
Source:
Themes in Science and Technology Education. 2017 10(1):17-29.
Availability:
Themes in Science and Technology Education. The Educational Approaches to Virtual Reality Technologies Laboratory, University of Ioannina, Ioannina, GR 45110, Greece. Tel: +30-2651005697; Fax: +30-2651005854; Web site: http://earthlab.uoi.gr/theste
Peer Reviewed:
Y
Page Count:
13
Publication Date:
2017
Document Type:
Fachzeitschrift Journal Articles<br />Reports - Research
Education Level:
Higher Education
ISSN:
1792-8788
Number of References:
28
Entry Date:
2017
Accession Number:
EJ1164711
Database:
ERIC

Weitere Informationen

This paper empirically enlists Python plagiarism attacks that have been found on Introductory Programming course assignments for undergraduate students. According to our observation toward 400 plagiarism-suspected cases, there are 35 plagiarism attacks that have been conducted by students. It starts with comment & whitespace modification as the most frequent attack and ends with replacing regular instruction with API-based instruction as the least frequent one. In addition to such primary finding, we have also found two additional findings. First, when classified based on Faidhi & Robinson's taxonomy, the occurrence trend of such attacks is not proportional to increasing plagiarism level due to the nature of Python programming language, course syllabus, and student preferences. Second, incorporated plagiarism attacks are proportional to student experience, even though such relation is, sometimes, mitigated by student understanding and assignment restrictions.

As Provided