Invention Grant
- Patent Title: Software tool for detecting plagiarism in computer source code
- Patent Title (中): 用于在计算机源代码中检测剽窃的软件工具
-
Application No.: US12217711Application Date: 2008-07-07
-
Publication No.: US08261237B2Publication Date: 2012-09-04
- Inventor: Robert M. Zeidman
- Applicant: Robert M. Zeidman
- Applicant Address: US CA Cupertino
- Assignee: Software Analysis and Forensic Engineering Corp.
- Current Assignee: Software Analysis and Forensic Engineering Corp.
- Current Assignee Address: US CA Cupertino
- Agency: Lowenstein Sandler PC
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G09B19/00 ; G09B25/00

Abstract:
A method and system for detecting plagiarism of software source code. In one embodiment, a first set of arrays and a second set of arrays are created for a first program source code file and a second program source code file respectively. Each pair of arrays in the first and second sets has entries corresponding to program elements of a distinct program element type such as functional program code, program comments, or program code identifiers. Next, each pair of arrays from the first and second sets is compared to find similar entries, and an intermediate match score is calculated for each pair of arrays based on the similar entries. Further, the resulting intermediate match scores are combined to produce a combined match score, which is then used to provide an indication of copying with respect to the first program source code file and the second program source code file.
Public/Granted literature
- US20080270991A1 Software tool for detecting plagiarism in computer source code Public/Granted day:2008-10-30
Information query