Yan Lei, Xiaoguang Mao, Xiaomin Wan, Chengsong Wang
{"title":"Iterative Feedback-Based Fault Localization Approach","authors":"Yan Lei, Xiaoguang Mao, Xiaomin Wan, Chengsong Wang","doi":"10.1109/SEAA.2011.63","DOIUrl":null,"url":null,"abstract":"Most current fault-localization approaches merely use the information from testing to locate faults, assuming that test cases satisfying a certain test adequacy criterion can provide adequate information for fault localization. Unfortunately however, due to different goals between fault localization and testing, the information from testing may be inadequate for fault localization, which can greatly influence the performance. In this paper, we present an iterative feedback-based fault localization approach to address the information inadequacy problem. Based on both testing information and current fault-localization results, this approach iteratively uses test data generation techniques to feed back new test cases to initial test suites to increase more useful information for fault localization. Experimental results on the Siemens suite demonstrate a significant improvement of our approach over three best types of spectrum-based fault localization technique.","PeriodicalId":107972,"journal":{"name":"2011 37th EUROMICRO Conference on Software Engineering and Advanced Applications","volume":"42 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 37th EUROMICRO Conference on Software Engineering and Advanced Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SEAA.2011.63","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Most current fault-localization approaches merely use the information from testing to locate faults, assuming that test cases satisfying a certain test adequacy criterion can provide adequate information for fault localization. Unfortunately however, due to different goals between fault localization and testing, the information from testing may be inadequate for fault localization, which can greatly influence the performance. In this paper, we present an iterative feedback-based fault localization approach to address the information inadequacy problem. Based on both testing information and current fault-localization results, this approach iteratively uses test data generation techniques to feed back new test cases to initial test suites to increase more useful information for fault localization. Experimental results on the Siemens suite demonstrate a significant improvement of our approach over three best types of spectrum-based fault localization technique.