AntiCutAndPaste is designed to search for text fragments that have been copied and pasted in programming language source code or plain text (plagiarism). It has been tested on sources from large C++, Pascal, Basic, Java, and C# projects. The algorithms used are very fast and can handle up to three million C++ code lines in one minute. Minor modifications of code are ignored during the search. GUI and command line versions are included.
The modern software industry has a tradition of copying and pasting source code. This is the single most widely distributed method of producing less-than-perfect programs. Thousands of large and expensive projects contain literally millions of identical or nearly identical fragments of code costing millions of dollars per year for additional support and maintenance. Enter AntiCutAndPaste! AntiCutAndPaste is designed to search for plagiarism - text fragments that have been copied and pasted in programming language source code or plain text. It is tested on sources from large C++, Visual Basic, Delphi, Java, and C# projects. Text processing algorithms used are very fast and can handle up to three million C++ code lines in one minute on ordinal PC computer. Minor modifications of code are ignored during the search. Both GUI and command line versions of program are included in the installation. Reports are sorted conveniently by the total size of all similar fragments and there is many report customization options. AntiCutAndPaste integrates easily into Microsoft Visual Studio so that you can jump to source line by clicking compiler-style report in the output window.
Download and use it now: AntiCutAndPaste