Patent · US Active

Vector embedding of relational code sets

US11379220B2 · kind B2 · utility

3Cited by
6References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 25, 2019
Grant dateJul 5, 2022
Priority date
Expiry dateNov 4, 2040

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06N3/084
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.