Optimized generation of data for software problem analysis
First Claim
1. A computer program product comprising:
- one or more computer readable tangible storage media; and
program instructions stored on at least one of the one or more storage media, the program instructions comprising computer code for causing a processor(s) set to perform at least the following operations;
receiving, from an analysis repository, a plurality of analysis reports including a first analysis report, where the first analysis report includes log data collected with respect to a computer system error where the log data is generated in accordance with a data generation parameter,receiving a set of data collection optimizing goals, including a first data collection optimizing goal,determining, based at least in part on information in the plurality of analysis reports, that the first optimizing goal has not been met, andin response to determining that the first optimizing goal has not been met, modifying the data generation parameter in accordance with a first data collection optimizing rule;
wherein the first data collection optimizing rule specifies that a software patch is to be installed.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer optimizes the prospective generation of data used for analysis of a software problem. The computer generates data in accordance with data generation parameters and a software problem is analyzed with reference to the data so generated. The problem analysis produces a report that details specifics of the software problem, the data that was available for analysis, a flag to indicate success or failure of the analysis to identify a root cause, and information about whether the data supplied was insufficient, sufficient, or superfluous with respect to identifying a root cause of the software problem. The method then uses the analysis report to modify the data generation parameters, thereby iteratively optimizing the data that are generated for analysis of subsequent software problems.
-
Citations
12 Claims
-
1. A computer program product comprising:
-
one or more computer readable tangible storage media; and program instructions stored on at least one of the one or more storage media, the program instructions comprising computer code for causing a processor(s) set to perform at least the following operations; receiving, from an analysis repository, a plurality of analysis reports including a first analysis report, where the first analysis report includes log data collected with respect to a computer system error where the log data is generated in accordance with a data generation parameter, receiving a set of data collection optimizing goals, including a first data collection optimizing goal, determining, based at least in part on information in the plurality of analysis reports, that the first optimizing goal has not been met, and in response to determining that the first optimizing goal has not been met, modifying the data generation parameter in accordance with a first data collection optimizing rule; wherein the first data collection optimizing rule specifies that a software patch is to be installed. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer system comprising:
-
one or more computer processors; one or more computer-readable storage media; program instructions stored on the computer-readable storage media for execution by at least one of the one or more processors, the program instructions comprising instructions to perform at least the following operations; receiving, from an analysis repository, a plurality of analysis reports including a first analysis report, where the first analysis report includes log data collected with respect to a computer system error where the log data is generated in accordance with a data generation parameter, receiving a set of data collection optimizing goals, including a first data collection optimizing goal, determining, based at least in part on information in the plurality of analysis reports, that the first optimizing goal has not been met, and in response to determining that the first optimizing goal has not been met, modifying the data generation parameter in accordance with a first data collection optimizing rule; wherein the first data collection optimizing rule specifies that a software patch is to be installed. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification