CPC G06Q 10/06393 (2013.01) [G06F 8/00 (2013.01); G06F 8/70 (2013.01); G06F 11/079 (2013.01); G06F 11/0793 (2013.01); G06F 11/3409 (2013.01); G06F 11/36 (2013.01); H04L 41/147 (2013.01); H04L 43/18 (2013.01); G06F 30/27 (2020.01)] | 15 Claims |
1. A system, comprising:
a processor coupled to a memory that stores instructions that, when executed by the processor, cause the processor to:
determine a set of elements, comprising a first element and a second element, that represent performance attributes of a software development process, wherein the first element is determined based on a number of defects reported and severity level of each defect of the number of defects, and wherein the second element is determined based on an estimated availability of software produced by the software development process;
compute a first score for the first element and a second score for the second element;
aggregate the first score and the second score to provide a single overall score;
invoke a support vector machine configured through a training phase to automatically learn via predetermined criteria from training data to classify the first element and the second element as indicators and to determine which indicators should be used as an input based on historical data related to a desired result, wherein the predetermined criteria includes one or more of: similar inputs, historical data, and current data;
identify a first threshold and a second threshold for the first score and the second score based in part on the classification of the first element and the classification of the second element;
determine a near real-time adjustment based on an identification of: (i) an expected delay of the software development process; or (ii) one or more known defects;
apply the near real-time adjustment to the first threshold and the second threshold;
transmit the single overall score for display on a display device; and
trigger an alert if the first score fails to satisfy the first threshold or the second score fails to satisfy the second threshold.
|