Feng Ye, Chan-zhen Liu, Hai Hu, Chang-Hai Jiang, K. Cai
{"title":"On the Computational Complexity of Parameter Estimation in Adaptive Testing Strategies","authors":"Feng Ye, Chan-zhen Liu, Hai Hu, Chang-Hai Jiang, K. Cai","doi":"10.1109/PRDC.2009.22","DOIUrl":null,"url":null,"abstract":"Adaptive testing is the counterpart of adaptive control in software testing. It means that software testing strategy should be adjusted on-line by using the testing data collected during software testing as our understanding of the software under test improves. In doing so, online estimation of parameters plays a crucial role. In this paper, we investigate the computational complexity of the parameter estimation process in two adaptive testing strategies which adopt different parameter estimation methods, namely the genetic algorithm (GA) method and the recursive least square estimation (RLSE) method. Theoretical analysis and simulations are conducted to compare the asymptotic complexity and the runtime overhead of the two adaptive testing strategies. Finally, a controlled experiment on the Space program is conducted to measure the relationship between computational complexity and the failure detection efficiency for the two strategies.","PeriodicalId":356141,"journal":{"name":"2009 15th IEEE Pacific Rim International Symposium on Dependable Computing","volume":"60 35","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-11-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 15th IEEE Pacific Rim International Symposium on Dependable Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PRDC.2009.22","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8
Abstract
Adaptive testing is the counterpart of adaptive control in software testing. It means that software testing strategy should be adjusted on-line by using the testing data collected during software testing as our understanding of the software under test improves. In doing so, online estimation of parameters plays a crucial role. In this paper, we investigate the computational complexity of the parameter estimation process in two adaptive testing strategies which adopt different parameter estimation methods, namely the genetic algorithm (GA) method and the recursive least square estimation (RLSE) method. Theoretical analysis and simulations are conducted to compare the asymptotic complexity and the runtime overhead of the two adaptive testing strategies. Finally, a controlled experiment on the Space program is conducted to measure the relationship between computational complexity and the failure detection efficiency for the two strategies.