This Article 
 Bibliographic References 
 Add to: 
Software Measurement: Uncertainty and Causal Modeling
July/August 2002 (vol. 19 no. 4)
pp. 116-122

Software measurement has the potential to play an important role in risk management during product development. Metrics incorporated into predictive models can give advanced warning of potential risks. However, the common approach of using simple regression models, notably to predict software defects, can lead to inappropriate risk management decisions. These na?ve models should be replaced with predictive models incorporating genuine cause-effect relationships. The authors show how to build these models using Bayesian networks, a powerful graphical modeling technique for software quality risk management that is providing accurate predictions of software defects in a range of real projects. As well as their use for prediction, Bayesian networks can also be used for performing a range of "what if" scenarios to identify potential problems and possible improvement actions.

Index Terms:
Software measurement, software quality estimation, Bayesian networks, causal modeling, risk management.
Norman Fenton, Paul Krause, Martin Neil, "Software Measurement: Uncertainty and Causal Modeling," IEEE Software, vol. 19, no. 4, pp. 116-122, July-Aug. 2002, doi:10.1109/MS.2002.1020298
Usage of this product signifies your acceptance of the Terms of Use.