Patent ID: 11915107
Assignee: ORACLE INTERNATIONAL CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 20:
21. A system, comprising:
one or more processors; and
memory storing instructions that, when executed by the one or more processors, cause the system to perform:
obtaining historical data associated with historical software builds, the historical data including:
attribute data for a plurality of development stages associated with a historical software build, and
labels indicating success or failure for the plurality of development stages,

training a machine learning model using the historical data associated with the historical software builds to generate predictions of success or failure of the plurality of development stages;
receiving attributes of a target software build comprising a plurality of target development stages;
applying the machine learning model to the target software build to generate a first prediction of success or failure of at least a first target development stage among the plurality of target development stages; and
modifying, based on the predictions of success or failure of the plurality of development stages, a set of computing resources assigned to one or more of the plurality of target development stages, at least by:
determining that a first resource usage of a first target development stage overlaps with a second resource usage of a second target development stage; and
based on determining that (a) the first resource usage of the first target development stage overlaps with the second resource usage of the second target development stage, and (b) the machine learning model predicts a failure of the first target development stage: increasing a ratio of the first resource usage of the first target development stage relative to the second resource usage of the second target development stage.