Skip to main content
Log in

The difficulties of building generic reliability models for software

  • Published:
Empirical Software Engineering Aims and scope Submit manuscript

Abstract

The Software Engineering research community have spent considerable effort in developing models to predict the behaviour of software. A number of these models have been derived based on the pre and post behaviour of the development of software products, but when these models are applied to other products, the results are often disappointing. This appears to differentiate Software from other engineering disciplines that often depend on generic predictive models to verify the correctness of their products. This short paper discusses why other engineering disciplines have managed to create generalized models, the challenges faced by the Software industry to build these models, and the change we have made to our process in Microsoft to address some of these challenges.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Bartlett J, Gray J, Horst B (1987) Fault tolerance in tandem computer systems. In: Avizienis A (ed) The evolution of fault-tolerant computing. Springer Verlag

  • Chen WF, Duan L, Chen W (1999) Bridge engineering handbook. CRC Press, Boca Raton. ISBN: 0-8493-7434-0

  • Kitchenham B, Mendes E, Travassos GH (2007) Cross- vs. within company cost estimation studies: A systematic review. IEEE Trans Software Eng 33:316–329

    Google Scholar 

  • Levidow B, Murphy B (2000) Windows 2000 dependability. IEEE International conference on dependability systems and networks, New York, NY

  • Nagappan N, Murphy B, Basilli V (2008) The influence of organizational structure on software quality preceedings of the 30th international conference on software engineering, Leipzig, Germany, 10–18 May 2008

  • Rolt LTC (1998) Red for danger, Sutton publishing limited, UK (first published 1955). ISBN: 0-7509-2047-5

  • Zimmerman T, Nagapppan N, Gall H, Giger E, Murphy B (2009) Cross-project defect prediction a large scale experiment on data vs domain vs process, ESEC/SIGSOFT FSE 2009. Amsterdam, Netherlands, pp. 91–100

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Brendan Murphy.

Additional information

Editors: Martin Shepperd and Tim Menzies

Rights and permissions

Reprints and permissions

About this article

Cite this article

Murphy, B. The difficulties of building generic reliability models for software. Empir Software Eng 17, 18–22 (2012). https://doi.org/10.1007/s10664-011-9184-6

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10664-011-9184-6

Keywords

Navigation