International Business Machines Corporation
Analyzing software test failures using natural language processing and machine learning

Last updated:

Abstract:

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.

Status:
Grant
Type:

Utility

Filling date:

19 Oct 2020

Issue date:

18 Jan 2022