A study of the modeling and analysis of software fault-detection and fault-correction processes

被引:64
作者
Xie, M. [1 ]
Hu, Q. P. [1 ]
Wu, Y. P. [1 ]
Ng, S. H. [1 ]
机构
[1] Natl Univ Singapore, Dept Ind & Syst Engn, Singapore 119260, Singapore
关键词
software reliability; software reliability growth model; fault-detection process; fault-correction process; software release time;
D O I
10.1002/qre.827
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Most of the models for software reliability analysis are based on reliability growth models which deal with the fault detection process. This is done either by assuming that faults are corrected immediately after being detected or the time to correct a fault is not counted. Some models have been developed to relax this assumption. However, unlike the fault-detection process, few published data sets are available to support the modeling and analysis of both the fault detection and removal processes. In this paper, some useful approaches to the modeling of both software fault-detection and fault-correction processes are discussed. Further analysis on the software release time decision that incorporates both a fault-detection model and fault-correction model is also presented. This procedure is easy to use and useful for practical applications. The approach is illustrated with an actual set of data from a software development project. Copyright (C) 2006 John Wiley & Sons, Ltd.
引用
收藏
页码:459 / 470
页数:12
相关论文
共 36 条
[1]   Bayesian network based software reliability prediction with an operational profile [J].
Bai, CG .
JOURNAL OF SYSTEMS AND SOFTWARE, 2005, 77 (02) :103-112
[2]  
Chatterjee S, 2004, COMPUT ELECTR ENG, V30, P453, DOI 10.1016/S0045-7906(04)00025-4
[3]   Modeling and analysis of correlated software failures of multiple types [J].
Dai, YS ;
Xie, M ;
Poh, KL .
IEEE TRANSACTIONS ON RELIABILITY, 2005, 54 (01) :100-106
[4]   Optimal testing-resource allocation with genetic algorithm for modular software systems [J].
Dai, YS ;
Xie, M ;
Poh, KL ;
Yang, B .
JOURNAL OF SYSTEMS AND SOFTWARE, 2003, 66 (01) :47-55
[5]   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
[6]   Analysis of software fault removal policies using a non-homogeneous continuous time Markov chain [J].
Gokhale, SS ;
Lyu, MR ;
Trivedi, KS .
SOFTWARE QUALITY JOURNAL, 2004, 12 (03) :211-230
[7]   Incorporating fault debugging activities into software reliability models: A simulation approach [J].
Gokhale, Swapna S. ;
Lyu, Michael R. ;
Trivedi, Kishor S. .
IEEE TRANSACTIONS ON RELIABILITY, 2006, 55 (02) :281-292
[8]   Optimal release time for software systems considering cost, testing-effort, and test efficiency [J].
Huang, CY ;
Lyu, MR .
IEEE TRANSACTIONS ON RELIABILITY, 2005, 54 (04) :583-591
[9]   Performance analysis of software reliability growth models with testing-efrort and change-point [J].
Huang, CY .
JOURNAL OF SYSTEMS AND SOFTWARE, 2005, 76 (02) :181-194
[10]   A unified scheme of some Nonhomogenous Poisson process models for software reliability estimation [J].
Huang, CY ;
Lyu, MR ;
Kuo, SY .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2003, 29 (03) :261-269