SOFTWARE-RELIABILITY MODELING

被引:60
作者
SINGPURWALLA, ND
WILSON, SP
机构
关键词
AUTOREGRESSIVE PROCESS; DECISION THEORY; DE-EUTROPHICATION; FAILURE RATE; MAXIMUM LIKELIHOOD; MEAN VALUE FUNCTION; NONHOMOGENEOUS POISSON PROCESS; UTILITY;
D O I
10.2307/1403763
中图分类号
O21 [概率论与数理统计]; C8 [统计学];
学科分类号
020208 ; 070103 ; 0714 ;
摘要
Probability models and statistical methods are a popular technique for evaluating the reliability of computer software. This paper reviews the literature concerning these methods, with an emphasis on the historical perspective. The use of stochastic techniques is justified, and the various probability models that have been proposed, along with any associated statistical estimation and inference procedures, are described. Examples of the models applied to real software failure data are given. A classic software development problem-how long software should be tested before it is released into the marketplace-is analyzed from a decision theoretic standpoint, Finally, the direction of future research is contemplated.
引用
收藏
页码:289 / 317
页数:29
相关论文
共 34 条
[1]   INVARIANT CONDITIONAL DISTRIBUTIONS [J].
BATHER, JA .
ANNALS OF MATHEMATICAL STATISTICS, 1965, 36 (03) :829-846
[2]   A BAYESIAN-ANALYSIS OF THE LOGARITHMIC-POISSON EXECUTION TIME MODEL-BASED ON EXPERT OPINION AND FAILURE DATA [J].
CAMPODONICO, S ;
SINGPURWALLA, ND .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1994, 20 (09) :677-683
[3]  
CHEN Y, 1994, STAT SCI, V4, P534
[4]   WHEN SHOULD ONE STOP TESTING SOFTWARE [J].
DALAL, SR ;
MALLOWS, CL .
JOURNAL OF THE AMERICAN STATISTICAL ASSOCIATION, 1988, 83 (403) :872-879
[5]  
DALAL SR, 1986, J AM STAT ASSOC, V83, P403
[6]   EMPIRICAL STOPPING RULE FOR DEBUGGING AND TESTING COMPUTER SOFTWARE [J].
FORMAN, EH ;
SINGPURWALLA, ND .
JOURNAL OF THE AMERICAN STATISTICAL ASSOCIATION, 1977, 72 (360) :750-757
[7]   OPTIMAL TIME INTERVALS FOR TESTING HYPOTHESES ON COMPUTER SOFTWARE ERRORS [J].
FORMAN, EH ;
SINGPURWALLA, ND .
IEEE TRANSACTIONS ON RELIABILITY, 1979, 28 (03) :250-253
[8]  
FORMAN EH, 1977, J AM STAT ASSOC, V72, P360
[9]   ESTIMATING THE NUMBER OF FAULTS IN CODE [J].
GAFFNEY, JE .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1984, 10 (04) :459-464
[10]   TIME-DEPENDENT ERROR-DETECTION RATE MODEL FOR SOFTWARE RELIABILITY AND OTHER PERFORMANCE-MEASURES [J].
GOEL, AL ;
OKUMOTO, K .
IEEE TRANSACTIONS ON RELIABILITY, 1979, 28 (03) :206-211