• DocumentCode
    2795778
  • Title

    Estimating the Probability of Failure When Software Runs Are Dependent: An Empirical Study

  • Author

    Goseva-Popstojanova, Katerina ; Hamill, Margaret

  • Author_Institution
    Lane Dept. of Comput. Sci. & Electr. Eng., West Virginia Univ., Morgantown, WV, USA
  • fYear
    2009
  • fDate
    16-19 Nov. 2009
  • Firstpage
    21
  • Lastpage
    30
  • Abstract
    The assumption of independence among successive software runs, common to many software reliability models, often is a simplification of the actual behavior. This paper addresses the problem of estimating software reliability when the successive software runs are statistically correlated, that is, when an outcome of a run depends on one or more of its previous runs. First, we propose a generalization of our previous work using higher order Markov chain to model a sequence of dependent software runs. Then, we conduct an empirical study for exploring the phenomenon of dependent software runs using three software applications as case studies. Based on two statistical approaches, we show that the outcomes of software runs (i.e., success or failure) for two of the case studies are dependent on the outcome of one or more previous runs, in which case first or higher order Markov chain models are appropriate. Finally, we estimate the parameters of the appropriate models and discuss the effects of dependent software runs on the estimates of the software reliability.
  • Keywords
    Markov processes; software reliability; Markov chain; empirical study; estimating probability failure; estimating software reliability; sequence dependent software; simplification actual behavior; software reliability models; software runs dependent; Adaptive systems; Application software; Computer science; Control systems; Mathematical model; Parameter estimation; Real time systems; Reliability engineering; Software reliability; Software testing; Software reliability; dependent software runs; empirical study; failure clustering; statistical inference of Markov chain models.;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reliability Engineering, 2009. ISSRE '09. 20th International Symposium on
  • Conference_Location
    Mysuru, Karnataka
  • ISSN
    1071-9458
  • Print_ISBN
    978-1-4244-5375-7
  • Electronic_ISBN
    1071-9458
  • Type

    conf

  • DOI
    10.1109/ISSRE.2009.24
  • Filename
    5362078