AUTOMATIC FILING OF A TASK FOR APPLICATION CRASHES
First Claim
1. A method performed by a computing system, comprising:
- retrieving, by the computing system and from a first data source, multiple crash reports of an application, wherein a specified crash report of the multiple crash reports includes information regarding an error that caused the application to crash, wherein different crash reports are generated for crashes caused by different errors;
obtaining, by the computing system and from a second data source, a metric associated with the crash, the metric quantifying an impact of the crash;
determining if the metric exceeds a specified threshold; and
responsive to a determination that the metric exceeds the specified threshold, generating a task having information regarding the crash, the information obtained from the specified crash report.
2 Assignments
0 Petitions
Accused Products
Abstract
The disclosure is directed to a crash bot that automates filing of a task for crashes in an application, e.g., a mobile app of a social networking application. The crash bot identifies various instances of crashes, e.g., a failure, of an application, identifies a root cause of the crash, generates a task with various details about the crash that may be helpful for an entity, e.g., a programmer, identifies the entity to who the task is to be assigned, and assigns the task to the identified entity automatically. The crash bot can minimize the time consumed in assigning the crashes to an entity who can resolve the crashes. The crash bot can achieve this goal by identifying crashes as soon as they occur, creating a task for the identified crashes and assigning the task to the appropriate user automatically.
-
Citations
20 Claims
-
1. A method performed by a computing system, comprising:
-
retrieving, by the computing system and from a first data source, multiple crash reports of an application, wherein a specified crash report of the multiple crash reports includes information regarding an error that caused the application to crash, wherein different crash reports are generated for crashes caused by different errors; obtaining, by the computing system and from a second data source, a metric associated with the crash, the metric quantifying an impact of the crash; determining if the metric exceeds a specified threshold; and responsive to a determination that the metric exceeds the specified threshold, generating a task having information regarding the crash, the information obtained from the specified crash report. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-readable storage medium storing computer-readable instructions, comprising:
-
instructions for retrieving, from a first data source, multiple crash reports of an application indicating multiple instances of crashes of the application, wherein a specified crash report of the multiple crash reports includes information regarding an error that caused the application to crash at a client device; instructions for identifying a set of the crash reports generated for crashes caused by a specified error; instructions for confirming that a number of crash reports in the set of the crash reports exceed a first specified threshold; instructions for obtaining, from a second data source, a metric associated with crashes by the specified error, the metric quantifying an impact of the crashes by the specified error; instructions for confirming that the metric exceeds a second specified threshold; and instructions for assigning a task having information regarding the crashes by the specified error to a user for resolution of the specified error. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A system, comprising:
-
a processor; a first module configured to retrieve, from a first data source, multiple crash reports of an application, wherein a specified crash report of the multiple crash reports includes information regarding an error that caused the application to crash, wherein different crash reports are generated for crashes caused by different errors; a second module configured to obtain, from a second data source, a metric associated with the crash, the metric quantifying an impact of the crash, wherein the second module is further configured to determine if the metric exceeds a specified threshold; and a third module configured to, responsive to a determination that the metric exceeds the specified threshold, generate a task for the crash, the task including information regarding the crash from the specified crash report. - View Dependent Claims (20)
-
Specification