• 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