• DocumentCode
    26134
  • Title

    On the Asymptotic Behavior of Adaptive Testing Strategy for Software Reliability Assessment

  • Author

    Junpeng Lv ; Bei-Bei Yin ; Kai-Yuan Cai

  • Author_Institution
    Sch. of Autom. Sci. & Electr. Eng., Beihang Univ., Beijing, China
  • Volume
    40
  • Issue
    4
  • fYear
    2014
  • fDate
    Apr-14
  • Firstpage
    396
  • Lastpage
    412
  • Abstract
    In software reliability assessment, one problem of interest is how to minimize the variance of reliability estimator, which is often considered as an optimization goal. The basic idea is that an estimator with lower variance makes the estimates more predictable and accurate. Adaptive Testing (AT) is an online testing strategy, which can be adopted to minimize the variance of software reliability estimator. In order to reduce the computational overhead of decision-making, the implemented AT strategy in practice deviates from its theoretical design that guarantees AT´s local optimality. This work aims to investigate the asymptotic behavior of AT to improve its global performance without losing the local optimality. To this end, a new AT strategy named Adaptive Testing with Gradient Descent method (AT-GD) is proposed. Theoretical analysis indicates that AT-GD, a locally optimal testing strategy, converges to the globally optimal solution as the assessment process proceeds. Simulation and experiments are set up to validate AT-GD´s effectiveness and efficiency. Besides, sensitivity analysis of AT-GD is also conducted in this study.
  • Keywords
    decision making; gradient methods; optimisation; program testing; sensitivity analysis; software reliability; AT-GD; adaptive testing strategy; adaptive testing with gradient descent method; asymptotic behavior; computational overhead reduction; decision-making; global performance improvement; locally optimal testing strategy; online testing strategy; optimization goal; sensitivity analysis; software reliability assessment; software reliability estimator; Aircraft; Global Positioning System; Reliability theory; Software; Software reliability; Testing; Adaptive testing; operational profile; software reliability; testing strategy;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.2014.2310194
  • Filename
    6762895