LSTM Bug Fix System for Automated Test Failure Root Cause Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveefficiency of identifying root causeVSAvoidtime required for failure analysis
Core Design Contradiction:
ProductivityVSLoss of time

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.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If machine learning models are integrated with automated test tools, then the efficiency of identifying root causes improves, but the device complexity increases

Engineering Contradiction:
Improveefficiency of failure identificationVSAvoidcomplexity of bug fix system
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #5Merging (Combining)

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12222843B2AI bug-fix positioning by LSTM
Publication Date: 2025.02.11 DELL PROD LP
  • US12222843B2 patent drawing
  • US12222843B2 patent drawing
  • US12222843B2 patent drawing

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.