Abstract
As is clear to any user of software, quality control of software has not reached the same levels of sophistication as it has with traditional manufacturing. In this paper we argue that this is because insufficient thought is being given to the methods of reasoning under uncertainty that are appropriate to this domain. We then describe how we have built a large-scale Bayesian network to overcome the difficulties that have so far been met in software quality control. This exploits a number of recent advances in tool support for constructing large networks. We end the paper by describing how the network was validated and illustrate the range of reasoning styles that can be modelled with this tool.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
E. Adams, “Optimizing preventive service of software products”, IBM Research Journal, 28(1), 2–14, 1984.
N.E. Fenton and S.L. Pfleeger, Software Metrics: A Rigorous and Practical Approach, (2nd Edition), PWS Publishing Company, 1997.
N. Fenton and M. Neil “A Critique of Software Defect Prediction Research”, IEEE Trans. Software Eng., 25, No. 5, 1999.
N. Fenton and N. Ohlsson “Quantitative analysis of faults and failures in a complex software system”, IEEE Trans. Software Eng., 26, 797–814, 2000.
N. Fenton, P. Krause and M. Neil “A Probabilistic Model for Software Defect Prediction”, unpublished manuscript available from the authors, 2001.
IMPRESS (IMproving the software PRocESS using bayesian nets) EPSRC Project GR/L06683, http://www.csr.city.ac.uk/csr_city/projects/impress.html, 1999.
M. Neil, B. Littlewood and N. Fenton, “Applying Bayesian Belief Networks to Systems Dependability Assessment”. Proceedings of Safety Critical Systems Club Symposium, Leeds, Published by Springer-Verlag, 6–8 February 1996.
M. Neil, N. Fenton and L. Nielson, “Building large-scale Bayesian Networks”, Knowledge Engineering Review, 15(3), 257–284, 2000.
SERENE consortium, “SERENE (SafEty and Risk Evaluation using bayesian Nets): Method Manual”, ESPRIT Project 22187, http://www.dcs.qmw.ac.uk/~norman /serene.htm, 1999.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Fenton, N., Krause, P., Neil, M. (2001). Probabilistic Modelling for Software Quality Control. In: Benferhat, S., Besnard, P. (eds) Symbolic and Quantitative Approaches to Reasoning with Uncertainty. ECSQARU 2001. Lecture Notes in Computer Science(), vol 2143. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44652-4_39
Download citation
DOI: https://doi.org/10.1007/3-540-44652-4_39
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42464-2
Online ISBN: 978-3-540-44652-1
eBook Packages: Springer Book Archive