Static Source Code Analysis Tools and their Application to the Detection of Plagiarism in Java Programs
Abstract
This project develops a system for detecting plagiarism in sets of student assignments written in
Java. Plagiarism is viewed as a form of code obfuscation where students deliberately perform semantics
preserving transformations of an original working version to pass it of as their own. In order to detect
such obfuscations we assume we have a set of programs in which we attempt to find transformations
that have been applied. We investigate tools for static analysis and transformation of Java programs
to build a system for plagiarism detection.
Dissertation
Dissertation Download
Presentation
Presentation Download
Plagiarism Detector Source Code
Source Code
Fatal error: Call to undefined function logAccess() in /home2/jamesham/public_html/whoyouknow.co.uk/comments.php on line 3