Next Article in Journal
Feature-Rich, GPU-Assisted Scatterplots for Millions of Call Events
Previous Article in Journal
Generalized Majority Voter Design Method for N-Modular Redundant Systems Used in Mission- and Safety-Critical Applications
Article Menu
Issue 1 (March) cover image

Export Article

Open AccessArticle
Computers 2019, 8(1), 11; https://doi.org/10.3390/computers8010011

Automated Hints Generation for Investigating Source Code Plagiarism and Identifying The Culprits on In-Class Individual Programming Assessment

Faculty of Information Technology, Maranatha Christian University, Bandung, West Java 40164, Indonesia
*
Author to whom correspondence should be addressed.
Received: 12 December 2018 / Revised: 27 January 2019 / Accepted: 29 January 2019 / Published: 2 February 2019
  |  
PDF [1965 KB, uploaded 2 February 2019]
  |  

Abstract

Most source code plagiarism detection tools only rely on source code similarity to indicate plagiarism. This can be an issue since not all source code pairs with high similarity are plagiarism. Moreover, the culprits (i.e., the ones who plagiarise) cannot be differentiated from the victims even though they need to be educated further on different ways. This paper proposes a mechanism to generate hints for investigating source code plagiarism and identifying the culprits on in-class individual programming assessment. The hints are collected from the culprits’ copying behaviour during the assessment. According to our evaluation, the hints from source code creation process and seating position are 76.88% and at least 80.87% accurate for indicating plagiarism. Further, the hints from source code creation process can be helpful for indicating the culprits as the culprits’ codes have at least one of our predefined conditions for the copying behaviour. View Full-Text
Keywords: source code plagiarism detection; in-class individual programming assessment; source code creation process; seating position; computer science education source code plagiarism detection; in-class individual programming assessment; source code creation process; seating position; computer science education
Figures

Figure 1

This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).
SciFeed

Share & Cite This Article

MDPI and ACS Style

Budiman, A.E.; Karnalim, O. Automated Hints Generation for Investigating Source Code Plagiarism and Identifying The Culprits on In-Class Individual Programming Assessment. Computers 2019, 8, 11.

Show more citation formats Show less citations formats

Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Related Articles

Article Metrics

Article Access Statistics

1

Comments

[Return to top]
Computers EISSN 2073-431X Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top