Skip to main navigation Skip to search Skip to main content

Adaptive testing of software components

  • Kai Yuan Cai
  • , T. Y. Chen
  • , Yong Chao Li
  • , Wei Yi Ning
  • , Y. T. Yu*
  • *Corresponding author for this work
  • Swinburne University of Technology
  • Beihang University
  • City University of Hong Kong

Research output: Contribution to conferencePaperpeer-review

Abstract

Software components are popular in nowadays software industries. However, how to test software components is a problem since the source code of the software component under test may not be available for the third-party user. In this paper we show that the software component should be tested in an adaptive manner in the sense that the software defect detection rates are estimated on-line by using testing data collected during testing to improve test case selections. In doing so, we use a recursive least squares estimation method to do on-line parameter estimations. This paper further justifies the advantages of the controlled Markov chain (CMC) approach to software testing in particular, and the practicality of the idea of software cybernetics in general.

Original languageEnglish
Pages1463-1469
Number of pages7
DOIs
StatePublished - 2005
Event20th Annual ACM Symposium on Applied Computing - Santa Fe, NM, United States
Duration: 13 Mar 200517 Mar 2005

Conference

Conference20th Annual ACM Symposium on Applied Computing
Country/TerritoryUnited States
CitySanta Fe, NM
Period13/03/0517/03/05

Keywords

  • Adaptive testing
  • Controlled markov chain
  • Software component
  • Software cybernetics
  • Software testing

Fingerprint

Dive into the research topics of 'Adaptive testing of software components'. Together they form a unique fingerprint.

Cite this