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 条
  • [31] Design of Software Reliability Test Architecture for the Connected Car
    Park, Doo-soon
    Kim, Seokhoon
    ADVANCES IN COMPUTER SCIENCE AND UBIQUITOUS COMPUTING, 2017, 421 : 366 - 370
  • [32] Re-estimation of software reliability after maintenance
    Podgurski, A
    Weyuker, EJ
    PROCEEDINGS OF THE 1997 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 1997, : 79 - 85
  • [33] Study on the Relationship between Software Test Effectiveness and Software Reliability Demonstration Testing
    Li Qiu-ying
    Li Hai-feng
    Wang Jian
    ICCSIT 2010 - 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, VOL 3, 2010, : 85 - 90
  • [34] Software Reliability Estimation of Gamma Failure Time Models
    Tantri, B. Roopashri
    Murulidhar, N. N.
    2016 INTERNATIONAL CONFERENCE ON SYSTEM RELIABILITY AND SCIENCE (ICSRS 2016), 2016, : 105 - 109
  • [35] Digital relay software reliability allocation optimisation for transmission line protection
    Roy, Diptendu Sihna
    Panda, A.K.
    Mohanta, Dusmanta Kumar
    International Journal of Reliability and Safety, 2009, 3 (04): : 413 - 426
  • [36] SOFTWARE-RELIABILITY ALLOCATION BASED ON STRUCTURE, UTILITY, PRICE, AND COST
    ZAHEDI, F
    ASHRAFI, N
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1991, 17 (04) : 345 - 356
  • [37] An integrated approach to redundancy allocation and test planning for reliability growth
    Heydari, Mohammadhossein
    Sullivan, Kelly M.
    COMPUTERS & OPERATIONS RESEARCH, 2018, 92 : 182 - 193
  • [38] A New Framework and Application of Software Reliability Estimation based on Fault Detection and Correction Processes
    Liu, Yu
    Xie, Min
    Yang, Jianfeng
    Zhao, Ming
    2015 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE SECURITY AND RELIABILITY (QRS 2015), 2015, : 65 - 74
  • [39] Enhancing the accuracy of software reliability prediction through quantifying the effect of test phase transitions
    Lin, Chu-Ti
    APPLIED MATHEMATICS AND COMPUTATION, 2012, 219 (05) : 2478 - 2492
  • [40] Estimation of reliability and cost relationship for architecture-based software
    Guan H.
    Chen W.-R.
    Huang N.
    Yang H.-J.
    International Journal of Automation and Computing, 2010, 7 (4) : 603 - 610