International Business Machines Corporation
Devops driven cognitive cost function for software defect prediction
Last updated:
Abstract:
Approaches presented herein enable domain knowledge-based software defect prediction. More specifically, a cost function configured to train a machine learning model to predict a defect in a software version is obtained. A domain knowledge penalty metric is then determined for a software development team associated with the software version. A linear combination of the determined domain knowledge penalty metric is then applied to the obtained cost function to create a domain knowledge-modified cost function. Using this domain knowledge-modified cost function, the machine learning model is then trained based on a minimization of the domain knowledge-modified cost function. Once trained, the machine learning model is used to report a set of predicted values based on the domain knowledge-modified cost function trained machine learning model.
Utility
2 Jul 2018
29 Mar 2022