2008 · 101 citations · 8 references
ComputingBioinformaticsComputer ScienceComputational LinguisticsNatural Language ProcessingSequence AnalysisPlagiarism DetectionSequence AlignmentString AlgorithmsText Similarity AnalysisComputational Plagiarism DetectionHeuristicsSequence ComparisonSequence SimilaritySimilarity CheckingSimilarity DetectionSmith - Waterman AlgorithmSmith-waterman Algorithm
Plagiarism in texts is issues of increasing concern to the academic community. Now most common text plagiarism occurs by making a variety of minor alterations that include the insertion, deletion, or substitution of words. Such simple changes, however, require excessive string comparisons. In this paper, we present a hybrid plagiarism detection method. We investigate the use of a diagonal line, which is derived from Levenshtein distance, and simplified Smith-Waterman algorithm that is a classical tool in the identification and quantification of local similarities in biological sequences, with a view to the application in the plagiarism detection. Our approach avoids globally involved string comparisons and considers psychological factors, which can yield significant speed-up by experiment results. Based on the results, we indicate the practicality of such improvement using Levenshtein distance and Smith-Waterman algorithm and to illustrate the efficiency gains. In the future, it would be interesting to explore appropriate heuristics in the area of text comparison.
8
A linear space algorithm for computing maximal common subsequences
D. S. Hirschberg · Communications of the ACM · 1975 · 1.1K citations · Full text
Plagiarism in programming assignments
Mike Joy · IEEE Transactions on Education · 1999 · 297 citations