LSTM Bug Fix System for Automated Test Failure Root Cause Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional technologies for identifying the root cause of test-related failures in information processing systems are time-consuming, subjective, and inefficient, relying on static review techniques of test results.
Innovation Solution
A bug fix system that uses machine learning models to predict the characteristics and sources of test-related failures by analyzing test data produced by automated test tools, integrating with automated test tools to facilitate identification of root causes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If static review techniques are used to identify root causes of test failures, then the process is simple to implement, but it is time-consuming and inefficient
Solution Approach 1:
The patent replaces manual static review techniques with an automated machine learning system that uses LSTM neural networks to analyze test data and predict root causes. This substitution of mechanical/manual processes with automated intelligent systems directly resolves the contradiction by dramatically improving productivity while reducing time loss through automated failure analysis.
Solution Approach 2:
The patent introduces an intermediary machine learning system that acts as a mediator between test failure data and root cause identification. The LSTM-based system processes test data and generates predictions about failure characteristics and sources, serving as an intelligent intermediary that accelerates the analysis process while maintaining accuracy.
2Productivity
If machine learning models are integrated with automated test tools, then the efficiency of identifying root causes improves, but the device complexity increases
Solution Approach 1:
The patent merges the machine learning models with the automated test tools into an integrated system. The LSTM-based bug fix system is combined with test execution and data collection capabilities, allowing the system to automatically analyze failures as they occur. This merging resolves the contradiction by achieving high productivity through integration while managing complexity through unified system architecture.
Solution Approach 2:
The patent creates a universal bug fix system that performs multiple functions: executing tests, collecting test data, analyzing failures, and predicting root causes. This multi-functional system resolves the contradiction by consolidating various capabilities into a single platform that improves productivity without requiring separate complex systems for each function.
Data Source
AI summary
Methods, system, and non-transitory processor-readable storage medium for bug fix system are provided herein. An example method includes executing at least one test on a system using an automated test tool. The bug fix system predicts at least one characteristic of a test related failure that occurred during the execution using test data produced by the automated test tool. The bug fix system predicts at least one source of the test related failure using the test data produced by the automated test tool.


