Creating a Risk Prediction Model

Creating a risk prediction model starts with identifying artifacts from each area of the CAIRO model that may be good indicators of risk. Then you must determine whether those chosen metrics are really true in a code base that is similar to the code base that will be created as part of an upcoming software project. Typically, the most recent version of software is used as the historical data for the next version of the product. In cases where the software has no previous version, the following subsections contain some standard industry metrics as well as some practical suggestions on good starting points for creating a risk prediction model.

Characteristics: Identifying Code Characteristics

When trying to uncover ...

Get The Practical Guide to Defect Prevention now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.