Determining severity of application crashes
AssigneeEntit Sofware LLC
InventorsHaim Shuvali, Amichai Nitsan
Life of this patent
Estimating the term…
Abstract
In one example of the disclosure, incident data indicative of a crash of an application is obtained, the crash occurring during an access of the application by a user at a computing device. A session depth at which the crash occurred is determined based upon the incident data. Time period data is obtained, the time period data indicative of a time period, following the crash, until the user next accesses the application at the computing device. A severity score for the crash is determined based upon the session depth and the time period.
Claims15
A system for determining severity of an application crash, comprising:
- an incident data engine, to obtain incident data indicative of a crash of an application, the crash occurring during an access of the application by a user at a computing device;
- a session depth engine, to determine a session depth at which the crash occurred based upon the incident data;
- a time period data engine, to obtain time period data indicative of a time period, following the crash, until the user next accesses the application at the computing device;
- and
- a scoring engine, to determine a severity score for the crash based upon the session depth and the time period.
A memory resource storing instructions that when executed cause a processing resource to determine severity of application crashes, the instructions comprising:
- an incident data module, that when executed causes the processing resource to, for each of a plurality of crashes occurring during access of the application by a user at a first computing device, obtain incident data indicative of the crash;
- a session depth module, that when executed causes the processing resource to, for each of the crashes, determine a session depth at which the crash occurred based upon the incident data;
- a time period data module, that when executed causes the processing resource to, for each of the crashes, obtain time period data indicative of a time period, following the crash, until the user next accesses the application at the first computing device;
- and
- a scoring module, that when executed causes the processing resource to, for each of the crashes, determine and provide a severity score for the crash based upon the session depth and the time period;
- and
- a prioritization module, that when executed causes the processing resource to compare the subject severity scores, to prioritize the crashes relative to each other based upon the comparisons, and to provide the prioritization of the crashes to a second computing device for display.
A method for determining severity of an application crash, comprising:
- obtaining incident data indicative of a crash of an application, the crash occurring during an access of the application by a user at a computing device;
- determining a session depth at which the crash occurred based upon the incident data;
- obtaining time period data indicative of a time period, following the crash, until the user next accesses the application at the computing device;
- determining a severity score for the crash based upon the session depth and the time period;
- determining and providing a user experience score for the application based upon the crash severity score and a plurality of other indicators of quality of the user's experience with the application.
Dependencies are inferred from the claim text.