Method for ranking analysis tools
First Claim
1. A computer program product for ranking analysis tools, the computer program product comprising:
- a computer readable memory device having computer readable program code embodied therewith, the computer readable program code configured to;
measure a time to resolution of a given software performance problem for each run of any of a plurality of analysis tools, further configured to;
receive a service request for the software performance problem, wherein the service request includes one or more files;
initiate a running of a given analysis tool of the plurality of analysis tools;
measure a time to resolution of the service request from a predetermined time after the given analysis tool is initiated;
capture a set of errors in the one or more files of the service request; and
store an identity of the given analysis tool with the time to resolution of the service request and the set of errors;
determine an average time to resolution of the given software performance problem for each of the plurality of analysis tools; and
rank the plurality of analysis tools using the average times to resolution of the given software performance problems for the plurality of analysis tools.
1 Assignment
0 Petitions
Accused Products
Abstract
Analysis tools are used for resolving a service request for software performance problems. Ranking of the analysis tools includes measuring a plurality of times to resolution of a plurality of service requests for software performance problems after runnings of a plurality of analysis tools are initiated; capturing sets of errors in the plurality of service requests; storing identities of the plurality of analysis tools with the times to resolution of the service requests and the sets of errors; determining an average time to resolution of each of the plurality of analysis tools for each set of errors; organizing the plurality of analysis tools into one or more categories using the sets of errors; and ranking the analysis tools within each category using the average times to resolution of the analysis tools within the category.
-
Citations
13 Claims
-
1. A computer program product for ranking analysis tools, the computer program product comprising:
-
a computer readable memory device having computer readable program code embodied therewith, the computer readable program code configured to; measure a time to resolution of a given software performance problem for each run of any of a plurality of analysis tools, further configured to; receive a service request for the software performance problem, wherein the service request includes one or more files; initiate a running of a given analysis tool of the plurality of analysis tools; measure a time to resolution of the service request from a predetermined time after the given analysis tool is initiated; capture a set of errors in the one or more files of the service request; and store an identity of the given analysis tool with the time to resolution of the service request and the set of errors; determine an average time to resolution of the given software performance problem for each of the plurality of analysis tools; and rank the plurality of analysis tools using the average times to resolution of the given software performance problems for the plurality of analysis tools. - View Dependent Claims (2, 3, 4)
-
-
5. A system, comprising:
-
a processor; and a computer readable memory device, having computer readable program code embodied therewith, the computer readable program code configured to; measure a time to resolution of a given software performance problem for each run of any of a plurality of analysis tools, further configured to; receive a service request for the software performance problem, wherein the service request includes one or more files; initiate a running of a given analysis tool of the plurality of analysis tools; measure a time to resolution of the service request from a predetermined time after the given analysis tool is initiated; capture a set of errors in the one or more files of the service request; and store an identity of the given analysis tool with the time to resolution of the service request and the set of errors; determine an average time to resolution of the given software performance problem for each of the plurality of analysis tools; and rank the plurality of analysis tools using the average times to resolution of the given software performance problems for the plurality of analysis tools. - View Dependent Claims (6, 7, 8)
-
-
9. A method for ranking analysis tools by a computing system comprising a processor, comprising:
-
measuring by the processor a time to resolution of a given software performance problem for each run of any of a plurality of analysis tools, further comprising; receiving a service request for the software performance problem, wherein the service request includes one or more files; initiating a running of a given analysis tool of the plurality of analysis tools; measuring a time to resolution of the service request from a predetermined time after the given analysis tool is initiated; capturing a set of errors in the one or more files of the service request; and storing an identity of the given analysis tool with the time to resolution of the service request and the set of errors; determining, by the processor, an average time to resolution of the given software performance problem for each of the plurality of analysis tools; and ranking, by the processor, the plurality of analysis tools using the average times to resolution of the given software performance problems for the plurality of analysis tools. - View Dependent Claims (10, 11, 12)
-
-
13. A method for ranking analysis tools by a computing system comprising a processor, comprising:
-
measuring, by the processor, a plurality of times to resolution of a plurality of service requests for software performance problems after runnings of a plurality of analysis tools are initiated; capturing, by the processor, sets of errors in the plurality of service requests; storing, by the processor, identities of the plurality of analysis tools with the times to resolution of the service requests and the sets of errors; determining, by the processor, an average time to resolution of each of the plurality of analysis tools for each set of errors; organizing, by the processor, the plurality of analysis tools into one or more categories using the sets of errors; ranking, by the processor, the analysis tools within each category using the average times to resolution of the analysis tools within the category receiving a given service request for a given software performance problem, wherein the given service request includes one or more files; capturing a given set of errors in the given service request files; determining a given category of analysis tools using the given set of errors; and recommending one or more analysis tools in the given category based on the rankings of the analysis tools within the given category.
-
Specification