Adaptive Testing Based on Moment Estimation

Research output: Contribution to journalArticlepeer-review

Abstract

Adaptive testing (AT) is a software testing approach that uses a feedback mechanism to enhance test effectiveness. Its testing strategy can be adjusted online by using the testing data collected during the software testing process. However, it requires complex parameter estimation which results in excessive computational overhead that may hinder the applicability of AT. In this paper, we propose an approach called AT based on moment estimation (AT-ME) to address this problem. The proposed approach uses moment estimation to serve as the algorithm of parameter estimation, which reduces the complexity of AT-ME. In addition, a dynamic length for testing action is set to limit the number of decisions without influencing the test effectiveness. The proposed approach has been validated on the Siemens test suite, which includes seven real programs. The experiments show that AT-ME can reduce the computational overhead of AT without compromising overall testing efficiency. Results demonstrate that AT-ME is a feasible and effective AT strategy.

Original languageEnglish
Article number8125584
Pages (from-to)911-922
Number of pages12
JournalIEEE Transactions on Systems, Man, and Cybernetics: Systems
Volume50
Issue number3
DOIs
StatePublished - Mar 2020

Keywords

  • Adaptive testing (AT)
  • computational overhead
  • feedback mechanism
  • moment estimation (ME)
  • software testing

Fingerprint

Dive into the research topics of 'Adaptive Testing Based on Moment Estimation'. Together they form a unique fingerprint.

Cite this