Modelling and analysis of software reliability with Burr type X testing-effort and release-time determination

被引:30
|
作者
Ahmad, N. [1 ]
Khan, M. G. M. [2 ]
Quadri, S. M. K. [3 ]
Kumar, M. [4 ]
机构
[1] Univ South Pacific, Sch Comp Informat & Math Sci, Suva, Fiji
[2] Iowa State Univ, Dept Stat, Ames, IA USA
[3] Univ Kashmir, Dept Comp Sci, Srinagar, Jammu & Kashmir, India
[4] Rajendra Agr Univ, Dept Stat Math & Comp Applicat, Samastipur, India
关键词
Program testing; Computer software; Modelling;
D O I
10.1108/17465660910943748
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
Purpose - The purpose of this research paper is to discuss a software reliability growth model (SRGM) based on the non-homogeneous Poisson process which incorporates the Burr type X testing-effort function (TEF), and to determine the optimal release-time based on cost-reliability criteria. Design/methodology/approach - It is shown that the Burr type X TEF can be expressed as a software development/testing-effort consumption curve. Weighted least squares estimation method is proposed to estimate the TEF parameters. The SRGM parameters are estimated by the maximum likelihood estimation method. The standard errors and confidence intervals of SRGM parameters are also obtained. Furthermore, the optimal release-time determination based on cost-reliability criteria has been discussed within the framework. Findings - The performance of the proposed SRGM is demonstrated by using actual data sets from three software projects. Results are compared with other traditional SRGMs to show that the proposed model has a fairly better prediction capability and that the Burr type X TEF is suitable for incorporating into software reliability modelling. Results also reveal that the SRGM with Burr type X TEF can estimate the number of initial faults better than that of other traditional SRGMs. Research limitations/implications - The paper presents the estimation method with equal weight. Future research may include extending the present study to unequal weight. Practical implications - The new SRGM may be useful in detecting more faults that are difficult to find during regular testing, and in assisting software engineers to improve their software development process. Originality/value - The incorporated TEF is flexible and can be used to describe the actual expenditure patterns more faithfully during software development.
引用
收藏
页码:28 / 54
页数:27
相关论文
共 50 条
  • [21] Software Reliability Modelling Considering both Testing Effort and Testing Coverage
    Liu Chang
    Liu Yuan
    Ren Zhanyong
    Li Haifeng
    PROCEEDINGS OF THE 2015 INTERNATIONAL SYMPOSIUM ON COMPUTERS & INFORMATICS, 2015, 13 : 130 - 135
  • [22] Integrating generalized Weibull-type testing-effort function and multiple change-points into software reliability growth models
    Lin, CT
    Huang, CY
    Chang, JR
    12TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2005, : 431 - 438
  • [23] Enhanced growth model of software reliability with generalized inflection S-shaped testing-effort function
    Pradhan, Vishal
    Kumar, Ajay
    Dhar, Joydip
    JOURNAL OF INTERDISCIPLINARY MATHEMATICS, 2022, 25 (01) : 137 - 153
  • [24] Incorporating S-shaped testing-effort functions into NHPP software reliability model with imperfect debugging
    Li, Qiuying
    Li, Haifeng
    Lu, Minyan
    JOURNAL OF SYSTEMS ENGINEERING AND ELECTRONICS, 2015, 26 (01) : 190 - 207
  • [25] Continuous-state software reliability growth modeling with testing-effort and its goodness-of-fit
    Inoue, S
    Yamada, S
    Advanced Reliability Modeling, 2004, : 189 - 196
  • [26] Sensitivity analysis of release time of software reliability models incorporating testing effort with multiple change-points
    Li, Xiang
    Xie, Min
    Ng, Szu Hui
    APPLIED MATHEMATICAL MODELLING, 2010, 34 (11) : 3560 - 3570
  • [27] A New Software Reliability Growth Model: Multigeneration Faults and a Power-Law Testing-Effort Function
    Li, Fan
    Yi, Ze-Long
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2016, 2016
  • [28] Analysis of an Inflection S-shaped Software Reliability Model Considering Log-logistic Testing-Effort and Imperfect Debugging
    Ahmad, N.
    Khan, M. G. M.
    Rafi, L. S.
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2011, 11 (01): : 161 - 171
  • [29] Use of Burr type XII distribution on software reliability growth modelling
    King Abdulaziz Univ, Jeddah, Saudi Arabia
    Microelectron Reliab, 2 (305-313):
  • [30] The use of Burr type XII distribution on software reliability growth modelling
    AbdelGhaly, AA
    AlDayian, GR
    AlKashkari, FH
    MICROELECTRONICS AND RELIABILITY, 1997, 37 (02): : 305 - 313