发明名称 TECHNIQUE FOR PLAGIARISM DETECTION IN PROGRAM SOURCE CODE FILES BASED ON DESIGN PATTERN
摘要 A technique for source code plagiarism evaluation is disclosed. Program source code files of the object orientated program are received. Class data of the program source code files are determined to comprise of at least a block of one or more design patterns wherein the one or more design patterns are stored in a database. A plagiarism value is evaluated for each of the 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. 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 are categorized and the plagiarism value of the categorized program source code files are analyzed.
申请公布号 US2015227364(A1) 申请公布日期 2015.08.13
申请号 US201514614255 申请日期 2015.02.04
申请人 Infosys Limited 发明人 Asadullah Allahbaksh Mohammedali;Muddu Basava Raju;Bhat Vasudev D.
分类号 G06F9/44 主分类号 G06F9/44
代理机构 代理人
主权项 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.
地址 Bangalore IN