Is a
Patent attributes
Patent Jurisdiction
Patent Number
Date of Patent
January 1, 2019
Patent Application Number
14930375
Date Filed
November 2, 2015
Patent Citations Received
Patent Primary Examiner
Patent abstract
A technique is provided for determining a similarity score between a source program and a test program. The technique includes generating an abstract syntax tree for both programs and converting the subtrees of each syntax tree into hash vectors. Vectors in the abstract syntax tree for the source program are dimension reduced and made accessible in a spatial data structure such as an R-tree. The structure is searched using the hash vectors from the test program abstract syntax tree and candidate matching vectors are found. A search is conducted among the candidate matching vectors for pairs that have a degree of similarity above a given threshold and these are the reported results.
Timeline
No Timeline data yet.
Further Resources
No Further Resources data yet.