Vector embedding of relational code sets
AssigneeInternational Business Machines Corporation
InventorsAlexander Sobran, Bo Zhang, Bradley C. Herrin, Xianjun Zhu
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsAlexander Sobran, Bo Zhang, Bradley C. Herrin, Xianjun Zhu
Estimating the term…
In an approach, one or more computer processors create a dictionary for each source code commit in a set of historical source code commits associated with a software deployment; create a similarity model based on the created dictionary for each source code commit in the set of historical source code commits; generate a vector embedding for a source code commit pair based on a set of log differences between source code commit pairs utilizing the created similarity model; generate, responsive to a new source code commit, a new vector embedding based on a set of log differences between the new source code commit and a preceding source code commit utilizing the created similarity model; generate a defect likelihood utilizing the generated new vector embedding; determine, responsive to the generated defect likelihood exceeding a defect likelihood threshold, that the new source code commit contains defects.
A computer-implemented method comprising:
A computer program product comprising:
A computer system comprising:
Dependencies are inferred from the claim text.