ANALYZING SOFTWARE TEST FAILURES USING NATURAL LANGUAGE PROCESSING AND MACHINE LEARNING

Patent №

US 10,838,849

Granted

2020-11-17

Filed 2016

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

5

ml · nlp · kr · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

15064148

According to an aspect, software test failures are analyzed using natural language processing (NLP) and machine learning. A failure is detected during a code build associated with a software product. Each change set since a last successful code build associated with the software product is identified and analyzed using NLP to extract change set features. A software defect origin model is applied to the extracted features in each analyzed change set to detect an origin of the failure. The software defect origin model includes a mathematical description of patterns learned from previously detected failures and their corresponding features.

AI classification

Natural language1.00
Machine learning1.00
Knowledge representation0.98
AI hardware0.97
Planning0.65
Evolutionary computation0.26
Speech0.19
Vision0.04

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 379230630

Assignors

KOCHURA, NADIYA, RAGHAVAN, VINODKUMAR, RANDALL, DONALD H., JR., REEDY, DEREK M., SNOW, TIMOTHY B.

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC