Software Analysis Tool Ranking by Resolution Time
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Software support personnel face difficulties in selecting the most appropriate analysis tools for resolving software performance issues due to the lack of effective ranking methods that consider specific error sets, often relying on popularity or alphabetical ordering rather than efficiency.
Innovation Solution
A computing system measures the time to resolution for each analysis tool across multiple service requests, determines average times to resolution for each tool, and ranks them based on these metrics to recommend the most efficient tools for specific error sets.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If analysis tools are ranked by popularity or alphabetically, then the ranking process is simple, but the ranking does not reflect the most appropriate or efficient tools for specific problems
Solution Approach 1:
The patent changes the ranking parameter from simple attributes (popularity, alphabetical order) to a performance-based parameter (average time to resolution). This allows the system to maintain ease of operation while significantly improving the accuracy of tool recommendations by measuring and comparing actual resolution times across multiple service requests.
2Measurement precision
If support personnel rely on personal experience or expert recommendations for tool selection, then tool selection accuracy may improve, but the process becomes more complex and time-consuming
Solution Approach 1:
The system implements self-service by automatically collecting, analyzing, and ranking analysis tools based on actual performance data from service requests. This eliminates the need for support personnel to rely on personal experience or seek expert recommendations, as the system autonomously provides accurate tool rankings based on measured resolution times.
Solution Approach 2:
The patent incorporates feedback mechanisms by continuously measuring the time to resolution for each analysis tool run and using this data to update and refine the rankings. This feedback loop ensures that the rankings remain accurate and current, reflecting the most effective tools for specific error sets without requiring manual intervention.
3Measurement precision
If the system collects and analyzes detailed performance data for each analysis tool, then ranking accuracy improves, but the data collection and processing complexity increases
Solution Approach 1:
The patent applies universality by designing a multi-functional system that simultaneously performs multiple tasks: collecting service request data, measuring resolution times, categorizing errors, and generating rankings. This integrated approach improves measurement precision while managing data collection complexity through a unified system rather than separate components.
Data Source
AI summary
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.


