DocumentCode
3730244
Title
Software reliability growth model based on Bohrbugs and Mandelbugs
Author
Martin L. Shooman
Author_Institution
Martin L. Shooman and Associates, Glen Cove, NY Prof. Emeritus, Polytechnic Institute of NYU, Brooklyn, NY
fYear
2015
Firstpage
381
Lastpage
386
Abstract
Recent research characterizes two types of program errors. The repeatable class, called Bohrbugs, always cause the same error with the same inputs. Prior thinking and reliability growth models were based on Bohrbugs, (Bbugs). Another class of errors called Mandelbugs, (Mbugs), are difficult to reproduce even with the same inputs, [1], [2]. Mbugs may be an interaction of inputs with computer storage, where computer storage represents the past history of inputs to the computer system [3]. A small fraction of Mbugs which increase with time, aging-related Mbugs, are ignored in the model. This paper formulates a software reliability growth model for predicting operational reliability of the software as development progresses. Based on prior experience, constant and exponentially decreasing error removal models are assumed. The inputs to the model are error removal data for both Bbugs and Mbugs, recorded during development testing and mean time to failure data from simulated operational tests. Simplified values for the model parameters are developed based on moment estimates. More sophisticated estimates using least squares and maximum likelihood techniques are discussed. The potential for improving the accuracy of reliability estimates by using models that incorporate both Bbugs and Mbugs is discussed with respect to two examples.
Keywords
"Computer bugs","Software reliability","Software","Mathematical model","Data models","Computational modeling"
Publisher
ieee
Conference_Titel
Software Reliability Engineering (ISSRE), 2015 IEEE 26th International Symposium on
Type
conf
DOI
10.1109/ISSRE.2015.7381831
Filename
7381831
Link To Document