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] Sequential procedure for Software Reliability estimation
    Zarzour, Nasir
    Rekab, Kamel
    APPLIED MATHEMATICS AND COMPUTATION, 2021, 402
  • [3] Dynamic test allocation model for software reliability
    Abu Al-Maati, S
    Rekab, K
    THIRD INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2003, : 26 - 31
  • [4] Reliability estimation for a software system with sequential independent reviews
    Rallis, NE
    Lansdowne, ZF
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2001, 27 (12) : 1057 - 1061
  • [5] Multistage software estimation
    Tian, L
    Noore, A
    PROCEEDINGS OF THE 35TH SOUTHEASTERN SYMPOSIUM ON SYSTEM THEORY, 2003, : 232 - 236
  • [6] A New Way of Test Software for Optimal Software Reliability Estimation
    Zhang Junfeng
    Chen Deyun
    Wang Nihong
    Hong Bingrong
    CHINESE JOURNAL OF ELECTRONICS, 2011, 20 (01): : 42 - 44
  • [7] Optimal allocation of test resources for software reliability growth modeling in software development
    Lyu, MR
    Rangarajan, S
    van Moorsel, APA
    IEEE TRANSACTIONS ON RELIABILITY, 2002, 51 (02) : 183 - 192
  • [8] 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
  • [9] Sequential Bayesian technique: An alternative approach for software reliability estimation
    S. Chatterjee
    S. S. Alam
    R. B. Misra
    Sadhana, 2009, 34
  • [10] Dynamic multistage software estimation
    Schooff, RM
    Haimes, YY
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 1999, 29 (02): : 272 - 284