• DocumentCode
    1010773
  • Title

    Software reliability model with optimal selection of failure data

  • Author

    Schneidewind, Norman F.

  • Author_Institution
    US Naval Postgraduate Sch., Monterey, CA, USA
  • Volume
    19
  • Issue
    11
  • fYear
    1993
  • fDate
    11/1/1993 12:00:00 AM
  • Firstpage
    1095
  • Lastpage
    1104
  • Abstract
    The possibility of obtaining more accurate predictions of future failures by excluding or giving lower weight to the earlier failure counts is suggested. Although data aging techniques such as moving average and exponential smoothing are frequently used in other fields, such as inventory control, the author did not find use of data aging in the various models surveyed. A model that includes the concept of selecting a subset of the failure data is the Schneidewind nonhomogeneous Poisson process (NHPP) software reliability model. In order to use the concept of data aging, there must be a criterion for determining the optimal value of the starting failure count interval. Four criteria for identifying the optimal starting interval for estimating model parameters are evaluated The first two criteria treat the failure count interval index as a parameter by substituting model functions for data vectors and optimizing on functions obtained from maximum likelihood estimation techniques. The third uses weighted least squares to maintain constant variance in the presence of the decreasing failure rate assumed by the model. The fourth criterion is the familiar mean square error. It is shown that significantly improved reliability predictions can be obtained by using a subset of the failure data. The US Space Shuttle on-board software is used as an example
  • Keywords
    aerospace computing; maximum likelihood estimation; software reliability; space vehicles; NHPP software reliability; Schneidewind nonhomogeneous Poisson process; US Space Shuttle on-board software; constant variance; data aging techniques; data vectors; exponential smoothing; failure count interval index; failure counts; failure data; mean square error; moving average; software reliability model; weighted least squares; Aging; Inventory control; Least squares methods; Maintenance; Maximum likelihood estimation; Mean square error methods; Parameter estimation; Smoothing methods; Software reliability; Space shuttles;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.256856
  • Filename
    256856