Source-code similarity detection and detection tools used in academia: a systematic review

M Novak, M Joy, D Kermek - ACM Transactions on Computing Education …, 2019 - dl.acm.org
Teachers deal with plagiarism on a regular basis, so they try to prevent and detect
plagiarism, a task that is complicated by the large size of some classes. Students who cheat …

An AST-based code plagiarism detection algorithm

J Zhao, K ** plagiarism detection methods is imperative. Popular technologies of software …

Automated plagiarism detection for computer programming exercises based on patterns of resubmission

N Tahaei, DC Noelle - Proceedings of the 2018 ACM Conference on …, 2018 - dl.acm.org
Plagiarism detection for computer programming exercises is a difficult problem. A traditional
strategy has been to compare the submissions from all of the students in a class, searching …

Layered similarity detection for programming plagiarism and collusion on weekly assessments

O Karnalim, Simon, W Chivers - Computer Applications in …, 2022 - Wiley Online Library
When weekly programming assessments are used, it is often the case that some of them are
either trivial or strongly directed. Common code similarity detectors are not particularly …

Style anomalies can suggest cheating in CS1 programs

B Denzler, F Vahid, A Pang, M Salloum - … of the 2024 on Innovation and …, 2024 - dl.acm.org
Student cheating on at-home programming assignments is a well-known problem. A key
contributor is externally-obtained solutions from websites, contractors, and recently …

Plagiarism detection for java programs without source codes

V Anjali, TR Swapna, B Jayaraman - Procedia Computer Science, 2015 - Elsevier
This paper presents a novel dynamic analysis approach to software plagiarism detection.
Such an approach is inherently more resilient to code obfuscation techniques such as …

Newly Created Assignments and The First Repository Effect on Inter-Semester Plagiarism

K Adkins, DA Joyner - Proceedings of the Eleventh ACM Conference on …, 2024 - dl.acm.org
The Internet---for all of its benefits---makes it easy for students to share assignments. This
creates a serious problem for academic institutions. Common mitigation tactics include …

Measuring the stylistic inconsistency in software projects using hierarchical agglomerative clustering

Q Mi, J Keung, Y Yu - Proceedings of the The 12th International …, 2016 - dl.acm.org
Background: Although many software engineering methodologies and guidelines are
provided, it is common that developers apply their very own programming styles to the …

Investigating the understanding of plagiarism: a case study of code plagiarism in China

L Yu, H Jiang, H Zhu, Q Zhao… - 2020 15th International …, 2020 - ieeexplore.ieee.org
Plagiarism is a matter of great concern in academic. Especially, colleges and universities
which involve homework, exams, credits and degrees, are the hardest hit area for …

BMoss: Reconfigurable Hardware Accelerator for Scalable Plagiarism Detection

E Aliaj, AK Martins, SW Jun - Proceedings of the 15th ACM SIGOPS Asia …, 2024 - dl.acm.org
Accurately and efficiently detecting plagiarism is a critical component of high-quality
education. Many plagiarism detection algorithms are being invented and deployed, but …