Mohammad Shahabi, S. Badiei, S. E. Beheshtian, R. Akbari, S. M. R. Moosavi
{"title":"On the performance of EvoPSO: A PSO based algorithm for test data generation in EvoSuite","authors":"Mohammad Shahabi, S. Badiei, S. E. Beheshtian, R. Akbari, S. M. R. Moosavi","doi":"10.1109/CSIEC.2017.7940170","DOIUrl":null,"url":null,"abstract":"Nowadays software has a major role in our everyday life. Many critical tasks are done by software systems. The increasing complexity of software systems compels providing techniques and tools to design correct and well-functioning software in safety-critical systems. Up to 50% of the total software project costs are devoted to testing; hence, increased concern of automated software testing in recent years. The automation of software testing reduces costs and improves the effectiveness of tests that are generated in order to detect defects in the software under test. Various techniques are adopted for automated software testing including metaheuristic search algorithms. In this paper, we propose the EvoPSO algorithm using swarm intelligence paradigm. The algorithm is implemented in EvoSuite tool for the purpose of test data generation. The performance of EvoPSO has been investigated on SF110 dataset. The promising performance shows that EvoPSO is efficient and can give competitive results.","PeriodicalId":166046,"journal":{"name":"2017 2nd Conference on Swarm Intelligence and Evolutionary Computation (CSIEC)","volume":"29 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 2nd Conference on Swarm Intelligence and Evolutionary Computation (CSIEC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CSIEC.2017.7940170","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
Nowadays software has a major role in our everyday life. Many critical tasks are done by software systems. The increasing complexity of software systems compels providing techniques and tools to design correct and well-functioning software in safety-critical systems. Up to 50% of the total software project costs are devoted to testing; hence, increased concern of automated software testing in recent years. The automation of software testing reduces costs and improves the effectiveness of tests that are generated in order to detect defects in the software under test. Various techniques are adopted for automated software testing including metaheuristic search algorithms. In this paper, we propose the EvoPSO algorithm using swarm intelligence paradigm. The algorithm is implemented in EvoSuite tool for the purpose of test data generation. The performance of EvoPSO has been investigated on SF110 dataset. The promising performance shows that EvoPSO is efficient and can give competitive results.