Skip to content

N-tuple Comparison Algorithm for Detecting Plagiarism

Notifications You must be signed in to change notification settings

parikhv15/PlagiarismDetector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plagiarism Detector

Problem Statement

Program that performs plagiarism detection using a N-tuple comparison algorithm allowing for synonyms in the text.

It takes in 3 required arguments, and 1 optional argument.

  1. File name for a list of synonyms
  2. Input file 1 name
  3. Input file 2 name
  4. Tuple Size [Default is 3]

Input file may contain punctuations.

Program outputs the percent of tuples in file1 which appear in file2.

Dependencies : [Java 7] (http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html "JDK 7") | [Maven] (https://maven.apache.org/download.cgi "Maven Build")

Steps to Run

  1. Compile Project and generate jar
mvn clean package
  1. Run Project
java -jar target/com.plag-detector-1.0-SNAPSHOT.jar <synonym_filename> <input1_filename> <input2_filename> <N_value>

License

VP

About

N-tuple Comparison Algorithm for Detecting Plagiarism

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages