Python source code plagiarism attacks on introductory programming course assignments.

Uloženo v:
Podrobná bibliografie
Název: Python source code plagiarism attacks on introductory programming course assignments.
Autoři: Karnalim, Oscar
Zdroj: Themes in Science & Technology Education; 2017, Vol. 10 Issue 1, p17-29, 13p
Témata: PLAGIARISM -- Universities & colleges, UNDERGRADUATES, PYTHON programming language
Abstrakt: 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. [ABSTRACT FROM AUTHOR]
Copyright of Themes in Science & Technology Education is the property of Themes in Science & Technology Education and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Databáze: Complementary Index
Popis
Abstrakt: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. [ABSTRACT FROM AUTHOR]
ISSN:17913721