Skip to content

Plagiarism detection tool using the Longest Common Substring (LCS) algorithm to identify common substrings

License

Notifications You must be signed in to change notification settings

akshaya13/Plagiarism-Detector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Plagiarism-Detector

Project Description:

Developed a plagiarism detection tool using the Longest Common Substring (LCS) algorithm to identify common substrings between files, focusing on substrings longer than three words to improve accuracy.

Key Features:

  • File Processing: Reads files word-by-word, ignoring punctuation, blank lines, and references to avoid false positives.

  • Dynamic Programming: Utilizes a dynamic programming approach - Longest Common Substring (LCS) to identify common substrings.

  • Plagiarism Calculation: Calculates the percentage of plagiarism, flagging files with 30% or more similarity.

  • Command Line Interface: Implements a Make command for easy file path input.

About

Plagiarism detection tool using the Longest Common Substring (LCS) algorithm to identify common substrings

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages