Performance analysis of software reliability growth models with testing-efrort and change-point

被引:138
作者
Huang, CY [1 ]
机构
[1] Natl Tsing Hua Univ, Dept Comp Sci, Hsinchu 30013, Taiwan
关键词
software reliability; software testing; non-homogeneous Poisson process (NHPP); change-point; testing-effort;
D O I
10.1016/j.jss.2004.04.024
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper, a scheme for constructing software reliability growth model based on Non-Homogeneous Poisson Process is proposed. The main focus is to provide a method for software reliability modeling, which considers both testing-effort and change-point. In the vast literature, most researchers assume a constant detection rate per fault in deriving their software reliability models. They suppose that all faults have equal probability of being detected during the software testing process, and the rate remains constant over the intervals between fault occurrences. In reality, the fault detection rate strongly depends on the skill of test teams, program size, and software testability. Therefore, it may not be smooth and can be changed. On the other hand, sometimes we have to detect more additional faults in order to reach the desired reliability objective during testing. It is advisable for project managers to purchase new automated test too], technology or additional manpower. These approaches can provide a conspicuous improvement in software testing and productivity. In this case, the fault detection rate will be changed during the software development process. Therefore, here we incorporate both generalized logistic testing-effort function and change-point parameter into software reliability modeling. New theorems are proposed and software testing data collected from real application are utilized to illustrate the proposed model. Experimental results show that the proposed framework to incorporate both testing-effort and change-point for SRGM has a fairly accurate prediction capability. (C) 2004 Elsevier Inc. All rights reserved.
引用
收藏
页码:181 / 194
页数:14
相关论文
共 33 条
[1]   Estimation of parameters for nonhomogeneous Poisson process: Software reliability with change-point model [J].
Chang, YP .
COMMUNICATIONS IN STATISTICS-SIMULATION AND COMPUTATION, 2001, 30 (03) :623-635
[2]  
CHEN MC, 2001, P 29 INT C COMP IND, P520
[3]  
Chin-Yu Huang, 1999, Proceedings. Twenty-Third Annual International Computer Software and Applications Conference (Cat. No.99CB37032), P468, DOI 10.1109/CMPSAC.1999.814328
[4]  
ENACHESCU D, 2002, P C COMPST 2002
[5]   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
[6]   Analysis of incorporating logistic testing-effort function into software reliability modeling [J].
Huang, CY ;
Kuo, SY .
IEEE TRANSACTIONS ON RELIABILITY, 2002, 51 (03) :261-270
[7]   Pragmatic study of parametric decomposition models for estimating software reliability growth [J].
Huang, CY ;
Lo, JH ;
Kuo, SY .
NINTH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 1998, :111-123
[8]  
HUANG CY, 1999, P 10 INT S SOFTW REL, P62
[9]   SOFTWARE-RELIABILITY GROWTH-MODEL WITH ERROR DEPENDENCY [J].
KAPUR, PK ;
YOUNES, S .
MICROELECTRONICS AND RELIABILITY, 1995, 35 (02) :273-278
[10]   Framework for modeling software reliability, using various testing-efforts and fault-detection rates [J].
Kuo, SY ;
Huang, CY ;
Lyu, MR .
IEEE TRANSACTIONS ON RELIABILITY, 2001, 50 (03) :310-320