Error report processing using call stack similarity
US9459947B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Jan 12, 2015 |
| Grant date | Oct 4, 2016 |
| Priority date | — |
| Expiry date | Jan 12, 2035 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F11/0787
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Techniques for error report processing are described herein. Error reports, received by a developer due to program crashes, may be organized into a plurality of “buckets.” The buckets may be based in part on a name and a version of the application associated with a crash. Additionally, a call stack of the computer on which the crash occurred may be associated with each error report. The error reports may be “re-bucketed” into meta-buckets to provide additional information to programmers working to resolve software errors. The re-bucketing may be based in part on measuring similarity of call stacks of a plurality of error reports. The similarity of two call stacks—a measure of likelihood that two error reports were caused by a same error—may be based in part on functions in common, a distance of those functions from the crash point, and an offset distance between the common functions.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.