The Codequiry program really works differently from other Code Similarity Checkers. The algorithm it uses can be described by the following:
• It eliminates all punctuation and whitespace from every source-code file and all characters get converted to lowercase.
• File fingerprints are compared to find similar files.
• Unlike other programs, Codequiry discards variable names, comments, function names, and many other identifiers that may be useful in detecting plagiarism. By using a weighted detection system, the code plagiarism checker can prevent false positives. These false positives can create confusion in the plagiarism detection process
• To speed up execution time, Codequiry uses statistical algorithms to look for any matches. While this may result in the program to complete faster than if it uses deterministic algorithms, it also results in small but non-zero chances of missing plagiarized pairs program.