Published May 21, 2024
| Version 1.0
Dataset
Open
Reproduction Package for "Preventing Refactoring Attacks on Software Plagiarism Detection through Graph-Based Structural Normalization"
Description
This repository stores all data used in the evaluation of the master's thesis "Preventing Refactoring Attacks on Software Plagiarism Detection through Graph-Based Structural Normalization". It ensures the continuous reproducibility of the results of the thesis.
Content:
- JPlag v5.1.0 including the Java CPG frontend
- Code base
- Runnable JAR
- Data sets used for evaluation
- Evaluation results
- R script used to process the results
- Graphics and tables generated from the results
The data sets were generated by Nils Niehues and Moritz Brödel and were originally published here:
- Supplementary Material for "Detecting Automatic Software Plagiarism via Token Sequence Normalization" (zenodo.org)
- Reproduction package for: Intelligent Match Merging to Prevent Obfuscation Attacks on Software Plagiarism Detectors (zenodo.org)
The data sets are based partly on PROGPedia, available here:
Visit JPlag on GitHub for the current version.
See the thesis document for more information.
Read about similar publications about Plagiarism Detection here.
Files
ReproductionPackage.zip
Files
(295.4 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:c678eaa36ec1844b0bd40ee9f8253d45
|
295.4 MB | Preview Download |