Patent ID: 11907099
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 6:
7. A computer program product, the computer program product comprising:
one or more non-transitory computer-readable storage media and program instructions stored on the one or more non-transitory computer-readable storage media, the program instructions comprising:
program instructions to receive an updated software application, wherein a size of the updated software application is a first size;
program instruction to generate a plurality of small probe data, wherein a size of each of the plurality of small probe data is a second size, wherein the second size is less than the first size;
program instructions to conduct a first performance test on the plurality of small probe data;
program instructions to calculate an estimated elapsed time for a performance test on the updated software application, wherein calculating the estimated elapsed time comprises utilizing a clustering algorithm to map results of the performance test on plurality of the small probe data;
program instructions to conduct the performance test on the updated software application;
program instruction to form groups of the mapped results, wherein the forming the groups of the mapped results are based on computing variables of the mapped results;
program instructions to apply the regression analysis on the formed groups of the mapped results and on a historical performance data associated with prior version of the software application to calculate estimate computing variables for the performance test on the updated software application; and
program instructions to determine if the updated software is given a PASS or FAIL for the performance test, based in part on the elapsed time of the performance test on the updated software application, and further based on the regression analysis of the performance test.