- Title
- A Novel Approach for Detecting Logic Similarity in Plagiarised Source Code
- Creator
- Cheers, Hayden; Lin, Yuqing; Smith, Shamus P.
- Relation
- International Conference on Software Engineering and Service Science (ICSESS 2019). Proceedings of 2019 IEEE 10th International Conference on Software Engineering and Service Science (ICSESS 2019) (Beijing, China 18-20 October, 2019) p. 5-10
- Publisher Link
- http://dx.doi.org/10.1109/icsess47205.2019.9040752
- Publisher
- Institute of Electrical and Electronics Engineers (IEEE)
- Resource Type
- conference paper
- Date
- 2019
- Description
- Source code plagiarism is a persistent problem in computer science education. Many tools have been developed to identify indications of source code plagiarism in large data sets. These tools are good at identifying simple cases of plagiarism (e.g. renaming identifiers or shuffling declarations), but they are vulnerable to semantics-preserving obfuscations. This is due to a reliance on analyzing the structure of source code, and not the implemented program logic. In this paper, a novel approach to source code plagiarism detection is proposed that compares two programs for logic similarity. This approach analyses the logic embedded in a program as a means of identifying similarity. The approach is evaluated on a data set of simulated plagiarism. The evaluation demonstrates that the approach is resilient to semantics-preserving transformations.
- Subject
- source code logic similarity; source code plagiairism detection; program similarity
- Identifier
- http://hdl.handle.net/1959.13/1446617
- Identifier
- uon:42921
- Identifier
- ISBN:9781728109459
- Language
- eng
- Reviewed
- Hits: 664
- Visitors: 654
- Downloads: 2
Thumbnail | File | Description | Size | Format |
---|