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 条
  • [31] Modeling Software Release Time and Software Patch Release Time Based on Testing Effort and Warranty
    Saxena, Palak
    Kumar, Vijay
    Tandon, Stuti
    Chaudhary, Kuldeep
    Ram, Mangey
    JOURNAL OF RELIABILITY AND STATISTICAL STUDIES, 2024, 17 (01): : 77 - 108
  • [32] Incorporating S-shaped testing-effort functions into NHPP software reliability model with imperfect debugging
    Qiuying Li
    Haifeng Li
    Minyan Lu
    Journal of Systems Engineering and Electronics, 2015, 26 (01) : 190 - 207
  • [33] A study of testing-effort dependent inflection S-shaped software reliability growth models with imperfect debugging
    Ahmad, N.
    Khan, M.
    Rafi, L.
    INTERNATIONAL JOURNAL OF QUALITY & RELIABILITY MANAGEMENT, 2010, 27 (01) : 89 - +
  • [34] An algorithm to allocate the testing-effort expenditures based on sensitive analysis method for software module systems
    Lo, Jung-Hua
    TENCON 2005 - 2005 IEEE REGION 10 CONFERENCE, VOLS 1-5, 2006, : 97 - 102
  • [35] Improved algorithm for non-homogeneous Poisson process software reliability growth models incorporating testing-effort
    Nagaraju V.
    Wandji T.
    Fiondella L.
    International Journal of Performability Engineering, 2019, 15 (05) : 1265 - 1272
  • [36] Integrating Burr type testing effort functions in logistic reliability growth model with uncertainty factor
    Iqbal, Javaid
    Manzoor, Nyla
    Shrivastava, Avinash K.
    Malik, Ishfaq A.
    INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2023, 14 (06) : 2365 - 2375
  • [37] Integrating Burr type testing effort functions in logistic reliability growth model with uncertainty factor
    Javaid Iqbal
    Nyla Manzoor
    Avinash K. Shrivastava
    Ishfaq A. Malik
    International Journal of System Assurance Engineering and Management, 2023, 14 : 2365 - 2375
  • [38] Effort-based software release and testing stop time decisions
    Majumdar R.
    Kapur P.K.
    Khatri S.K.
    Shrivastava A.K.
    International Journal of Reliability and Safety, 2019, 13 (03) : 179 - 193
  • [39] Parameter optimization of software reliability growth model with S-shaped testing-effort function using improved swarm intelligent optimization
    Jin, Cong
    Jin, Shu-Wei
    APPLIED SOFT COMPUTING, 2016, 40 : 283 - 291
  • [40] Two-dimensional multi-release software modelling with testing effort, time and two types of imperfect debugging
    Kumar V.
    Sahni R.
    Shrivastava A.K.
    International Journal of Reliability and Safety, 2016, 10 (04) : 368 - 388