Mohammad Shahabi, S. Badiei, S. E. Beheshtian, R. Akbari, S. M. R. Moosavi
{"title":"EvoPSO的性能研究:基于PSO的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":"{\"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}","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}
On the performance of EvoPSO: A PSO based algorithm for test data generation in EvoSuite
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.