Comparisons of metaheuristic algorithms and fitness functions on software test data generation

Applied Soft Computing - Tập 49 - Trang 1202-1214 - 2016
Omur Sahin1, Bahriye Akay1
1Erciyes University, The Department of Computer Engineering, 38039 Melikgazi, Kayseri, Turkey

Tài liệu tham khảo

Anand, 2013, An orchestrated survey of methodologies for automated software test case generation, J. Syst. Softw., 86, 1978, 10.1016/j.jss.2013.02.061 Malhotra, 2014, Test suite optimization using mutated artificial bee colony, 45 Bird, 1983, Automatic generation of random self-checking test cases, IBM Syst. J., 22, 229, 10.1147/sj.223.0229 Harman, 2001, Search-based software engineering, Inf. Softw. Technol., 43, 833, 10.1016/S0950-5849(01)00189-6 McMinn, 2004, Search-based software test data generation: a survey, Softw. Test. Verif. Reliab., 14, 105, 10.1002/stvr.294 Räihä, 2010, A survey on search-based software design, Comput. Sci. Rev., 4, 203, 10.1016/j.cosrev.2010.06.001 McMinn, 2011, Search-based software testing: past, present and future, 153 Harman, 2012, Search-based software engineering: trends, techniques and applications, ACM Comput. Surv., 45, 11:1, 10.1145/2379776.2379787 Harman, 2012, Search based software engineering: techniques, taxonomy, tutorial, vol. 700, 1 Kennedy, 1995, Particle swarm optimization, 1942 Storn, 1997, Differential evolution – a simple and efficient heuristic for global optimization over continuous spaces, J. Global Optim., 11, 341, 10.1023/A:1008202821328 Karaboga, 2005 Yang, 2008 Karaboga, 2009, A survey: algorithms simulating bee swarm intelligence, Artif. Intell. Rev., 31 Karaboga, 2014, A comprehensive survey: artificial bee colony (ABC) algorithm and applications, Artif. Intell. Rev., 42, 21, 10.1007/s10462-012-9328-0 Akay, 2015, A survey on the applications of artificial bee colony in signal, image, and video processing, Signal Image Video Process., 9, 967, 10.1007/s11760-015-0758-4 Windisch, 2007, Applying particle swarm optimization to software testing, 1121 Tiwari, 2013, Test case generation for modified code using a variant of particle swarm optimization (PSO) algorithm mei Zhu, 2010, Software test data generation automatically based on improved adaptive particle swarm optimizer Dahiya, 2011, PSO based pseudo dynamic method for automated test case generation using interpreter, 147 Sanjay Singla, 2011, A hybrid PSO approach to automate test data generation for data flow coverage with dominance concepts, Int. J. Adv. Sci. Technol., 37 Latiu, 2012, Automatic test data generation for software path testing using evolutionary algorithms, 1 Becerra, 2009, An evaluation of differential evolution in software test data generation Jianfeng, 2013, Test data generation algorithm of combinatorial testing based on differential evolution Liang, 2014, Combinatorial test case suite generation based on differential evolution algorithm, JSW, 9, 10.4304/jsw.9.6.1479-1484 Mala, 2009, ABC tester artificial bee colony optimization for software test suite optimization, IJSE Int. J. Softw. Eng., 2, 15 Mala, 2009, A non-pheromone based intelligent swarm optimization technique in software test suite optimization, 1 Mala, 2010, Automated software test optimisation framework – an artificial bee colony optimisation-based approach, IET Softw., 4, 334, 10.1049/iet-sen.2009.0079 Dahiya, 2010, Application of artificial bee colony algorithm to software testing, 149 Lam, 2012, Automated generation of independent paths and test suite optimization using artificial bee colony, Proc. Eng., 30, 191, 10.1016/j.proeng.2012.01.851 Malhotra, 2014, Comparison of search based techniques for automated test data generation, Int. J. Comput. Appl., 95, 4 Suri, 2014, Path based test suite augmentation using artificial bee colony algorithm, Int. J. Res. Appl. Sci. Eng. Technol., 2, 156 Srivatsava, 2013, Optimal test sequence generation using firefly algorithm, Swarm Evol. Comput., 8, 44, 10.1016/j.swevo.2012.08.003 Baresel, 2002, Fitness function design to improve evolutionary structural testing, 1329 Tahbildar, 2011, Automated software test data generation: direction of research, Int. J. Comput. Sci. Eng. Surv., 2, 99, 10.5121/ijcses.2011.2108 Harman, 2011, Software engineering meets evolutionary computation, Computer, 44, 31, 10.1109/MC.2011.263 Lin, 2001, Automatic test data generation for path testing using {GAs}, Inf. Sci., 131, 47, 10.1016/S0020-0255(00)00093-1 Tracey, 1998, An automated framework for structural test-data generation, 285