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
Lab
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
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.