Synopses & Reviews
This tutorial presents 14 papers that provide an overview of software reliability models, testing techniques, and applications. The book is targeted toward design engineers software engineers, researchers, computer scientists, technical managers and students wishing to conduct research or update themselves in the field of software reliability and testing.
The papers on software reliability describe applications of software reliability growth modeling to software systems, investigate the relationship between program complexity measures and program errors, and explore the difficulty in accurately modeling software reliability. The remaining papers present new models that are useful in estimating the reliability of software systems and deal with the cost-reliability-optimal software release policies in software systems.
The papers on software testing investigate the relationship between reliability and testing, discuss safety arguments and the role of software and system reliability, and describe the use of an operational profile in testing a large-scale industrial software system for estimating software. The remaining papers present new models useful in testing software systems.
Table of Contents
Realistic Assumptions for Software Reliability Models (D. Zeitler, Proceedings International Symposium on Software Reliability Engineering, 1991).
Predicting Software Development Errors Using Software Complexity Metric (T.M. Khoshgoftaar and J.C. Munson, IEEE Journal on Selected Areas in Communications, 1990).
The Infeasibility of Quantifying the Reliability of Life-Critical Real-Time Software (R.W. Butler and G.B. Finelli, (IEEE Transactions and Software Engineering, January 1993).
Reliability Analysis of Large Software Systems: Defect Data Modeling (Y. Levendel, IEEE Transactions on Software Engineering, February 1990).
A Micro Software Reliability Model for Prediction and Test Apportionment (M.L. Shooman, Proceedings International Symposium on Software Reliability Engineering, 1991).
Optimization Models for Selection of Programs, Considering Cost & Reliability (N. Ashrafi and O. Berman, IEEE Transactions on Reliability, June 1992).
Software Reliability Measurement in Imperfect Debugging Environment and its Application (S. Yamada, K. Tokuno, and S. Osaki, Reliability Engineering and System Safety, Volume 40, 1993).
Are We Testing for True Reliability? (D. Hamlet, IEEE Software, July 1992).
Safety Arguments, Software and System Reliability (J.A. McDermid, Proceedings International Symposium on Software Reliability Engineering, 1991).
Application of Software Reliability Modeling to Product Quality and Test Process (W.K. Ehrlich, J.P. Stampfel, and J.R. Wu, Proceedings 12th International Conference on Softeware Engineering, 1990).
Some New Models of Software Testing with Performance Comparisons (T. Downs and P. Garrone, IEEE Transactions and Reliability, August 1991).
Software Fault Content and Reliability Estimations for Telecommunication Systems (B. Lennselius and L. Rydstrom, IEEE Journal on Selected Areas in Communications, February 1990).
Adapting, Correcting, and Perfecting Software Estimates: A Maintenance Metaphor (T.K. Adbel-Hamid, Computer, March 1993).
Enhanced Availability of Transaction Oriented Systems using Failure Tests (E. Gelenbe and M. Hernandez, Proceedings International Symposium on Software Reliability Engineering, 1992).
About the Author.