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 条
  • [1] Analysis of Software Fault Detection and Correction Process Models with Burr Type XII Testing-Effort
    Imam, Md. Zafar
    Sultan, Sarwar
    Ahmad, N.
    PROCEEDINGS OF THE 10TH INDIACOM - 2016 3RD INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT, 2016, : 1210 - 1213
  • [2] MARKOVIAN SOFTWARE RELIABILITY MODELING WITH TESTING-EFFORT
    Maehashi, Kenta
    Tokuno, Koichi
    Yamada, Shigeru
    14TH ISSAT INTERNATIONAL CONFERENCE ON RELIABILITY AND QUALITY IN DESIGN, PROCEEDINGS, 2008, : 193 - 197
  • [3] Analysis of a software reliability growth model with logistic testing-effort function
    Huang, CY
    Kuo, SY
    Chen, IY
    EIGHTH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 1997, : 378 - 388
  • [4] Analysis of incorporating logistic testing-effort function into software reliability modeling
    Huang, CY
    Kuo, SY
    IEEE TRANSACTIONS ON RELIABILITY, 2002, 51 (03) : 261 - 270
  • [5] SOFTWARE-RELIABILITY GROWTH-MODELS WITH TESTING-EFFORT
    YAMADA, S
    OHTERA, H
    NARIHISA, H
    IEEE TRANSACTIONS ON RELIABILITY, 1986, 35 (01) : 19 - 23
  • [6] Testing-Effort Dependent Software Reliability Model for Distributed Systems
    Shatnawi, Omar
    INTERNATIONAL JOURNAL OF DISTRIBUTED SYSTEMS AND TECHNOLOGIES, 2013, 4 (02) : 1 - 14
  • [7] Software reliability modeling with testing-effort function and imperfect debugging
    Qian, Zhao
    Jun, Zheng
    Jing, Li
    Telkomnika - Indonesian Journal of Electrical Engineering, 2012, 10 (08): : 1992 - 1998
  • [8] An assessment of testing-effort dependent software reliability growth models
    Huang, Chin-Yu
    Kuo, Sy-Yen
    Lyu, Michael R.
    IEEE TRANSACTIONS ON RELIABILITY, 2007, 56 (02) : 198 - 211
  • [9] Optimal release time for software systems considering cost, testing-effort, and test efficiency
    Huang, CY
    Lyu, MR
    IEEE TRANSACTIONS ON RELIABILITY, 2005, 54 (04) : 583 - 591
  • [10] SOFTWARE-RELIABILITY GROWTH-MODELS FOR TESTING-EFFORT CONTROL
    YAMADA, S
    OHTERA, H
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1990, 46 (03) : 343 - 349