The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 12, 2019

Filed:

Oct. 09, 2017
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Hugh E. Hockett, Raleigh, NC (US);

Keith A. Rafferty, Wake Forest, NC (US);

James C. Riordan, Raleigh, NC (US);

Christopher M. Laffoon, Durham, NC (US);

Giribabu V. Paramkusham, Morrisville, NC (US);

Harish Sukhwani, Durham, NC (US);

Nicholas C. Schambureck, Rochester, MN (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/36 (2006.01);
U.S. Cl.
CPC ...
G06F 11/3636 (2013.01); G06F 11/3624 (2013.01); G06F 11/366 (2013.01);
Abstract

Specific example debugging sessions are used to generate a generic decision tree (flow diagram) for use in future debugging sessions. Debug metadata is recorded for each debugging session. The debug metadata includes log file accesses and key traces. A generic decision tree is generated for use in future debugging sessions. Each file accessed by a developer during debug sessions creates a node in the generic decision tree. Branches of the decision tree are created between the nodes by aggregating the plurality of debug sessions together based on similarities and differences among the file accesses and results for the various debug sessions. The recorded metadata is genericized by identifying specific actions taken by developers and specific results thereof. The actions and results are abstracted to create more general types of actions and results such that the generic decision tree is applicable to a wider variety of problems in the software program.


Find Patent Forward Citations

Loading…