Assessing reliability risk using fault correction profiles

Building on the concept of the fault correction profile - a set of functions that predict fault correction events as a function of failure detection events - introduced in previous research, we define and apply reliability risk metrics that are derived from the fault correction profile. These metrics assess the threat to reliability of an unstable fault correction process. The fault correction profile identifies the need for process improvements and provides information for developing fault correction strategies. Applying these metrics to the NASA Goddard Space Flight Center fault correction process and its data, we demonstrate that reliability risk can be measured and used to identify the need for process improvement.

[1]  Swapna S. Gokhale,et al.  Effect of repair policies on software reliability , 1997, Proceedings of COMPASS '97: 12th Annual Conference on Computer Assurance.

[2]  Norman F. Schneidewind,et al.  Modelling the fault correction process , 2001, Proceedings 12th International Symposium on Software Reliability Engineering.

[3]  Norman F. Schneidewind Measuring and Evaluating Maintenance Process Using Reliability, Risk, and Test Metrics , 1999, IEEE Trans. Software Eng..

[4]  Ming Zhao,et al.  The Schneidewind software reliability model revisited , 1992, [1992] Proceedings Third International Symposium on Software Reliability Engineering.

[5]  John C. Munson,et al.  Measuring software evolution , 1996, Proceedings of the 3rd International Software Metrics Symposium.

[6]  John D. Musa,et al.  Software-Reliability-Engineered Testing , 1996, Computer.

[7]  John C. Munson,et al.  Determining fault insertion rates for evolving software systems , 1998, Proceedings Ninth International Symposium on Software Reliability Engineering (Cat. No.98TB100257).

[8]  Norman F. Schneidewind Fault correction profiles , 2003, 14th International Symposium on Software Reliability Engineering, 2003. ISSRE 2003..

[9]  Swapna S. Gokhale,et al.  A non-homogeneous Markov software reliability model with imperfect repair , 1996, Proceedings of IEEE International Computer Performance and Dependability Symposium.

[10]  Norman F. Schneidewind Applying fault correction profiles , 2003, 28th Annual NASA Goddard Software Engineering Workshop, 2003. Proceedings..

[11]  John D. Musa,et al.  Software reliability engineering : more reliable software, faster development and testing , 1999 .