CPC G06F 11/079 (2013.01) [G06F 11/0769 (2013.01); G06F 18/24 (2023.01); G06N 20/00 (2019.01)] | 20 Claims |
1. A method comprising:
receiving a request for validation of software comprising one or more applications;
analyzing the request and generating one or more validation steps based at least in part on the analysis; and
predicting a time to complete the one or more validation steps, wherein:
the predicting is performed using one or more machine learning models, and is based at least in part on a type and a number of the one or more applications; and
the predicting comprises inputting a multi-dimensional feature vector comprising at least the type and the number of the one or more applications to the one or more machine learning models;
wherein the one or more machine learning models are trained with at least a first dataset comprising data corresponding to times to complete previous software validations and corresponding to types and numbers of applications associated with the previous software validations;
wherein the one or more machine learning models are trained with at least a second dataset generated through a feedback loop and based at least in part on the predicted time to complete the one or more validation steps; and
wherein the steps of the method are executed by a processing device operatively coupled to a memory.
|