Invention Grant
- Patent Title: Debug session tree recorder with generic playback
-
Application No.: US15727670Application Date: 2017-10-09
-
Publication No.: US10204030B1Publication Date: 2019-02-12
- Inventor: Hugh E. Hockett , Keith A. Rafferty , James C. Riordan , Christopher M. Laffoon , Giribabu V. Paramkusham , Harish Sukhwani , Nicholas C. Schambureck
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Edward J. Wixted
- Main IPC: G06F11/36
- IPC: G06F11/36

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.
Information query