Published May 21, 2024 | Version 1.0

Reproduction Package for "Preventing Refactoring Attacks on Software Plagiarism Detection through Graph-Based Structural Normalization"

  • 1. ROR icon Karlsruhe Institute of Technology

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:

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