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 条
  • [41] Testing effort based modeling to determine optimal release and patching time of software
    Tickoo A.
    Kapur P.K.
    Shrivastava A.K.
    Khatri S.K.
    Tickoo, Anshul (anshultickoo@hotmail.com), 1600, Springer (07): : 427 - 434
  • [42] Determination of Software Reliability Demonstration Testing Effort Based on Importance Sampling and Prior Information
    Li, Qiuying
    Wang, Jian
    ADVANCED INFORMATION TECHNOLOGY IN EDUCATION, 2012, 126 : 247 - 255
  • [43] Analysis of Fuzzy Software Reliability Growth Model and Optimal Release Policy with Log-logistic Testing Effort under Imperfect Debugging
    Rani, Seema
    Ahmad, Nesar
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2019, 19 (07): : 185 - 195
  • [44] Unveiling the Evolution: Multi-Patch Multi-Release Software Reliability Growth Model with Testing Effort
    Singh, Veenu
    Kumar, Vijay
    Singh, V. B.
    Agrawal, Arun Prakash
    JOURNAL OF RELIABILITY AND STATISTICAL STUDIES, 2024, 17 (02): : 393 - 416
  • [45] Modeling and Analysis of Reliability and Optimal Release Policy of Software with Testing Domain Coverage Efficiency
    Chatterjee, S.
    Chaudhuri, Bhagyashree
    Bhar, Chandan
    Shukla, Ankur
    2016 5TH INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (TRENDS AND FUTURE DIRECTIONS) (ICRITO), 2016, : 90 - 95
  • [46] A multi-attribute approach for release time and reliability trend analysis of a software
    Ompal Singh
    P. K. Kapur
    Adarsh Anand
    International Journal of System Assurance Engineering and Management, 2012, 3 (3) : 246 - 254
  • [47] A multi-attribute approach for release time and reliability trend analysis of a software
    Singh, Ompal
    Kapur, P. K.
    Anand, Adarsh
    INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2012, 3 (03) : 246 - 254
  • [48] Software reliability growth model with change-point and effort control using a power function of the testing time
    Kapur, P. K.
    Singh, V. B.
    Anand, Sameer
    Yadavalli, V. S. S.
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2008, 46 (03) : 771 - 787
  • [49] Modeling Reliability-Driven Software Release Strategy Considering Testing Effort with Fault Detection and Correction Processes: A Control Theoretic Approach
    Pradhan, Sujit Kumar
    Kumar, Anil
    Kumar, Vijay
    INTERNATIONAL JOURNAL OF RELIABILITY QUALITY AND SAFETY ENGINEERING, 2024,
  • [50] Statistical Inference for Burr Type X Distribution using Geometric Process in Accelerated Life Testing Design for Time censored data
    Rahman, Ahmadur
    Sindhu, Tabassum Naz
    Lone, Showkat Ahmad
    Kamal, Mustafa
    PAKISTAN JOURNAL OF STATISTICS AND OPERATION RESEARCH, 2020, 16 (03) : 577 - 586