Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
550775 | Information and Software Technology | 2007 | 12 Pages |
Abstract
An important decision in software projects is when to stop testing. Decision support tools for this have been built using causal models represented by Bayesian Networks (BNs), incorporating empirical data and expert judgement. Previously, this required a custom BN for each development lifecycle. We describe a more general approach that allows causal models to be applied to any lifecycle. The approach evolved through collaborative projects and captures significant commercial input. For projects within the range of the models, defect predictions are very accurate. This approach enables decision-makers to reason in a way that is not possible with regression-based models.
Related Topics
Physical Sciences and Engineering
Computer Science
Human-Computer Interaction
Authors
Norman Fenton, Martin Neil, William Marsh, Peter Hearty, David Marquez, Paul Krause, Rajat Mishra,