Patent · US Active

Method and apparatus to automatically identify specific code changes to probabilistically exclude from regression

US8117598B2 · kind B2 · utility

18Cited by
18References
17Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 27, 2007
Grant dateFeb 14, 2012
Priority date
Expiry dateDec 14, 2030

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F8/71
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Techniques for efficiently isolating software regressions are provided. In one embodiment, it is determined that a particular regression is present in a particular build of a software system. A set of candidate code components that may have caused the particular regression is identified. In accordance with an order established based on historical data for the software system, one or more intermediate builds each involving some subsets of the candidate code components may be tested to identify a set of suspect code components that caused the particular regression. For each candidate code component that is not in the set of suspect code component, a likelihood factor associated with that candidate code component is decremented.

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