CPC G06F 8/65 (2013.01) [G06F 8/31 (2013.01); G06F 8/443 (2013.01); G06N 20/00 (2019.01)] | 20 Claims |
1. A method for automatically upgrading an application by utilizing one or more processors along with allocated memory, the method comprising:
creating a dynamic machine learning (ML) model to be utilized in upgrading an application to a newer version of a programming language specification;
training the dynamic ML model;
scanning for SDK (Software Development Kit) upgrade for the application against the dynamic ML model by implementing ML algorithm for predictions;
detecting whether training of the dynamic ML model is completed or not;
executing the SDK upgrade in response to detecting that the training of the dynamic ML model is completed to trigger the following automated processes:
implementing the ML algorithm against the trained dynamic ML model to generate predictive results data for deprecated reference corresponding to the application;
evaluating the predictive results data to determine whether there is a match for the deprecated reference; and
when it is determined that there is a match for the deprecated reference, automatically replacing code and upgrading the application to the newer version of the programming language specification.
|