• DocumentCode
    1196391
  • Title

    A New Methodology for Predicting Software Reliability in the Random Field Environments

  • Author

    Teng, Xiaolin ; Pham, Hoang

  • Author_Institution
    Dept. of Ind. & Syst. Eng., Rutgers Univ., Piscataway, NJ
  • Volume
    55
  • Issue
    3
  • fYear
    2006
  • Firstpage
    458
  • Lastpage
    468
  • Abstract
    This paper presents a new methodology for predicting software reliability in the field environment. Our work differs from some existing models that assume a constant failure detection rate for software testing and field operation environments, as this new methodology considers the random environmental effects on software reliability. Assuming that all the random effects of the field environments can be captured by a unit-free environmental factor, eta, which is modeled as a random-distributed variable, we establish a generalized random field environment (RFE) software reliability model that covers both the testing phase and the operating phase in the software development cycle. Based on the generalized RFE model, two specific random field environmental reliability models are proposed for predicting software reliability in the field environment: the gamma-RFE model, and the beta-RFE model. A set of software failure data from a telecommunication software application is used to illustrate the proposed models, both of which provide very good fittings to the software failures in both testing and operation environments. This new methodology provides a viable way to model the user environments, and further makes adjustments to the reliability prediction for similar software products. Based on the generalized software reliability model, further work may include the development of software cost models and the optimum software release policies under random field environments
  • Keywords
    failure analysis; program testing; software cost estimation; software reliability; system recovery; beta-RFE model; constant failure detection rate; gamma-RFE model; random field environments; software cost model; software development cycle; software failures; software products; software release policies; software reliability; software testing; telecommunication software application; Application software; Cost function; Environmental factors; Fault detection; Laplace equations; Maximum likelihood estimation; Predictive models; Programming; Software reliability; Software testing; Beta distribution; Laplace transform; gamma distribution; non-homogeneous Poisson process; random field environments; software reliability;
  • fLanguage
    English
  • Journal_Title
    Reliability, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9529
  • Type

    jour

  • DOI
    10.1109/TR.2006.879611
  • Filename
    1688081