Obfuscation-Resilient Software Plagiarism Detection with JPlag
Obfuscation-Resilient Software Plagiarism Detection with JPlag
Timur Sağlam,Sebastian Hahner,Larissa Schmid,Erik Burger
TLDR
Recent enhancements of JPlag are summarized, enabling it to achieve broad resilience against automated obfuscation, and it is demonstrated that JPlag significantly outperforms the state-of-the-art in terms of obfuscation resilience.
Abstract
The rise of automated obfuscation techniques challenges the wide-spread assumption that evading a software plagiarism detector requires more effort than completing programming and modeling assignments in computer science education. This threatens pla-giarism detectors without comprehensive obfuscation resilience and, ultimately, academic integrity. This paper summarizes recent enhancements of JPlag, a widely-used software plagiarism detector, enabling it to achieve broad resilience against automated obfuscation. The findings demonstrate that JPlag significantly outperforms the state-of-the-art in terms of obfuscation resilience.
