Arpita Dutta, Nishant Pant, Pabitra Mitra, R. Mall
{"title":"基于集成分类器的有效故障定位","authors":"Arpita Dutta, Nishant Pant, Pabitra Mitra, R. Mall","doi":"10.1109/QR2MSE46217.2019.9021187","DOIUrl":null,"url":null,"abstract":"Fault localization is possibly the most time consuming and tedious task in the process of program debugging. To alleviate this issue, we propose an ensemble of fault localization techniques. In our proposed ensemble technique, we have used DStar and Tarantula from the spectrum based fault localization family. Along with these two methods, BPNN and RBFNN are used from neural network based fault localization techniques. We also propose a novel CNN based fault localization method to strengthen the proposed ensemble classifier. We have proposed a new metric to measure the effectiveness of fault localization techniques more accurately. On an average, our proposed ensemble method is 16.76% to 38.47% more effective than the existing fault localization techniques.","PeriodicalId":233855,"journal":{"name":"2019 International Conference on Quality, Reliability, Risk, Maintenance, and Safety Engineering (QR2MSE)","volume":"93 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Effective Fault Localization using an Ensemble Classifier\",\"authors\":\"Arpita Dutta, Nishant Pant, Pabitra Mitra, R. Mall\",\"doi\":\"10.1109/QR2MSE46217.2019.9021187\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Fault localization is possibly the most time consuming and tedious task in the process of program debugging. To alleviate this issue, we propose an ensemble of fault localization techniques. In our proposed ensemble technique, we have used DStar and Tarantula from the spectrum based fault localization family. Along with these two methods, BPNN and RBFNN are used from neural network based fault localization techniques. We also propose a novel CNN based fault localization method to strengthen the proposed ensemble classifier. We have proposed a new metric to measure the effectiveness of fault localization techniques more accurately. On an average, our proposed ensemble method is 16.76% to 38.47% more effective than the existing fault localization techniques.\",\"PeriodicalId\":233855,\"journal\":{\"name\":\"2019 International Conference on Quality, Reliability, Risk, Maintenance, and Safety Engineering (QR2MSE)\",\"volume\":\"93 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-08-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2019 International Conference on Quality, Reliability, Risk, Maintenance, and Safety Engineering (QR2MSE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/QR2MSE46217.2019.9021187\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 International Conference on Quality, Reliability, Risk, Maintenance, and Safety Engineering (QR2MSE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/QR2MSE46217.2019.9021187","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Effective Fault Localization using an Ensemble Classifier
Fault localization is possibly the most time consuming and tedious task in the process of program debugging. To alleviate this issue, we propose an ensemble of fault localization techniques. In our proposed ensemble technique, we have used DStar and Tarantula from the spectrum based fault localization family. Along with these two methods, BPNN and RBFNN are used from neural network based fault localization techniques. We also propose a novel CNN based fault localization method to strengthen the proposed ensemble classifier. We have proposed a new metric to measure the effectiveness of fault localization techniques more accurately. On an average, our proposed ensemble method is 16.76% to 38.47% more effective than the existing fault localization techniques.