plagiarism of software source code is a serious problem in two distinct areas of endeavor — cheating by students at schools and intellectual property theft at corporations . a number of algorithms have been implemented to check source code files for plagiarism , each with their strengths and weaknesses . this invention consists of a combination of algorithms in a single software program to assist a human expert in finding plagiarized code .