ON THE USE AND THE PERFORMANCE OF SOFTWARE-RELIABILITY GROWTH-MODELS

被引:34
作者
KEILLER, PA [1 ]
MILLER, DR [1 ]
机构
[1] GEORGE MASON UNIV,SCH INFORMAT TECHNOL & ENGN,DEPT OPERAT RES & APPL STAT,FAIRFAX,VA 22030
关键词
D O I
10.1016/0951-8320(91)90049-D
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
We address the problem of predicting future failures for a piece of software. The number of failures occurring during a finite future time interval is predicted from the number of failures observed during an initial period of usage by using software reliability growth models. Two different methods for using the models are considered: straightforward use of individual models (simple models), and dynamic selection among models based on goodness-of-fit and quality-of-prediction criteria (super models). Performance is judged by the relative error of the predicted number of failures over future finite time intervals relative to the number of failures eventually observed during the intervals. Six simple models and eight super models are evaluated based on their performance on twenty data sets. This study is by no means comprehensive. Some conclusions can be drawn, but many open questions remain regarding the use and the performance of software reliability growth models.
引用
收藏
页码:95 / 117
页数:23
相关论文
共 44 条
[1]  
ABDALLAGHALY AA, 1986, IEEE T SOFTWARE ENG, V12, P950
[2]   OPTIMIZING PREVENTIVE SERVICE OF SOFTWARE PRODUCTS [J].
ADAMS, EN .
IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1984, 28 (01) :2-14
[3]  
AKAIKE H, 1982, PREDICTION ENTROPY
[4]  
BROCKLEHURST S, 1988, COMMUNICATION
[5]  
Chan P. Y., 1986, Software reliability. State of the art report, P3
[6]  
CHAN PY, 1986, THESIS CITY U LONDON
[7]  
Crow L.H., 1994, RELIABILITY BIOMETRY, P379
[8]   CERTIFYING THE RELIABILITY OF SOFTWARE [J].
CURRIT, PA ;
DYER, M ;
MILLS, HD .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1986, 12 (01) :3-11
[9]  
Dale C., 1986, Software reliability. State of the art report, P31
[10]  
DALE CJ, 1982, ST26750 BRIT AER