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 :
بازگشت