A Multistage Sequential Test Allocation for Software Reliability Estimation

被引:8
|
作者
Rekab, Kamel [1 ]
Thompson, Herbert [2 ]
Wu, Wei [1 ]
机构
[1] Univ Missouri, Dept Math & Stat, Kansas City, MO 64111 USA
[2] Secur Innovat, Melbourne, FL 32901 USA
关键词
Bayes estimation; sampling scheme; sequential design; software reliability; SYSTEM; MODEL;
D O I
10.1109/TR.2013.2259195
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We propose a method to determine how to sequentially allocate test cases among partitions of the software to minimize the expected loss incurred by the Bayes estimator of the overall reliability when the total number of software test cases is fixed. In contrast to fixed sampling schemes, where the proportion of test cases taken from each partition is determined before reliability testing begins, we make allocation decisions dynamically throughout the testing process. Using a fully Bayesian approach, we can take advantage of information from previous functional testing and insights from developers. We then refine these estimates in an iterative manner as we sample. We also compare the results from a multistage sampling scheme with the optimal fixed sampling scheme, and demonstrate its superiority in terms of the expected loss incurred when the overall reliability is estimated by its Bayes estimator both theoretically and through Monte Carlo simulations.
引用
收藏
页码:424 / 433
页数:10
相关论文
共 50 条
  • [1] An efficient test allocation for software reliability estimation
    Rekab, Kamel
    Thompson, Herbert
    Wu, Wei
    APPLIED MATHEMATICS AND COMPUTATION, 2013, 220 : 94 - 103
  • [2] Reliability estimation for a software system with sequential independent reviews
    Rallis, NE
    Lansdowne, ZF
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2001, 27 (12) : 1057 - 1061
  • [3] Sequential Bayesian technique: An alternative approach for software reliability estimation
    Chatterjee, S.
    Alam, S. S.
    Misra, R. B.
    SADHANA-ACADEMY PROCEEDINGS IN ENGINEERING SCIENCES, 2009, 34 (02): : 235 - 241
  • [4] Sequential Bayesian technique: An alternative approach for software reliability estimation
    S. Chatterjee
    S. S. Alam
    R. B. Misra
    Sadhana, 2009, 34
  • [5] A Refined Non-parametric Algorithm for Sequential Software Reliability Estimation
    Mizoguchi, Shintaro
    Dohi, Tadashi
    ADVANCES IN SOFTWARE ENGINEERING, PROCEEDINGS, 2009, 59 : 330 - 337
  • [6] The Test and Estimation Method of Software Reliability Based on State Analysis
    Zhou, Xinlei
    Lin, Jia
    Song, Xing
    PROCEEDINGS OF 2009 8TH INTERNATIONAL CONFERENCE ON RELIABILITY, MAINTAINABILITY AND SAFETY, VOLS I AND II: HIGHLY RELIABLE, EASY TO MAINTAIN AND READY TO SUPPORT, 2009, : 787 - +
  • [7] ESTIMATION OF SOFTWARE RELIABILITY BY SEQUENTIAL TESTING WITH SIMULATED ANNEALING OF MEAN FIELD APPROXIMATION
    Gupta, Nidhi
    Singh, Manu Pratap
    INTERNATIONAL JOURNAL OF ENGINEERING, 2006, 19 (01): : 35 - 44
  • [8] Software reliability estimation using Bayesian approach
    Vasanthi, Thankappan
    Arulmozhi, Ganapathy
    INTERNATIONAL JOURNAL OF QUALITY & RELIABILITY MANAGEMENT, 2013, 30 (01) : 97 - 107
  • [9] Test based safety-critical software reliability estimation using Bayesian method and flow network structure
    Yang, Yaguang
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART O-JOURNAL OF RISK AND RELIABILITY, 2019, 233 (05) : 847 - 856
  • [10] Software reliability-growth test and the software reliability-testing platform
    He, GW
    ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM - 1997 PROCEEDINGS: THE INTERNATIONAL SYMPOSIUM ON PRODUCT QUALITY & INTEGRITY, 1997, : 171 - 174