主权项 |
1. A method for source code plagiarism evaluation in an object orientated program based on design patterns, the method comprising:
receiving, by a plagiarism evaluation computing device, one or more program source code files of the object orientated program; determining, by a plagiarism evaluation computing device, if a class data of the one or more program source code files comprises of at least a block of one or more design patterns wherein the one or more design patterns are stored in a database; evaluating, by a plagiarism evaluation computing device, a plagiarism value for each of the one or more program source code files wherein the class data of the program source code file matches with class data of an original program source code file; categorizing, by a plagiarism evaluation computing device, the program source code files wherein the class data of each of the program source code files comprises of the block of the same design pattern; and analyzing, by a plagiarism evaluation computing device, the plagiarism value of each of the categorized program source code file. |