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
Link To Document