Abstract
Real World is filled with various hard and complex problems. One such complex problem is an optimization problem. Optimization has been an active area of research for several decades. Optimized solutions are hard to find so there are no deterministic algorithms that can find exact solution in polynomial time. In large domain of applications of intelligence techniques we are interested in exploring the application of Biographical Based Optimization (BBO) and Grey Wolf Optimizer (GWO) meta-heuristic algorithm to the domain of software testing. The GWO mimics the leadership hierarchy and hunting mechanism of grey wolves in nature. In this paper we adapt BBO and GWO for test suite prioritization and minimization and evaluate their performance with other nature inspired meta-heuristics.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Gupta, D., et al.: Enhanced heuristic approach for travelling tournament problem based on extended species abundance models of biogeography. In: ICACCI 2014, pp. 1118–1124 (2014)
Goel, L., Gupta, D., Panchal, V.K., Abraham, A.: Taxonomy of nature inspired computational intelligence: a remote sensing perspective. In: 2012 Fourth World Congress on Nature and Biologically Inspired Computing (NaBIC), pp. 200–206. IEEE, November 2012
Elbaum, S., Malishevsky, A., Rothermel, G.: Incorporating varying test costs and fault severities into test case prioritization. In: Proceedings of the 23rd International Conference on Software Engineering. IEEE Computer Society (2001)
Mohapatra, S.K., Prasad, S.: Evolutionary search algorithms for test case prioritization. In: 2013 International Conference on Machine Intelligence and Research Advancement (ICMIRA). IEEE (2013)
Mirarab, S., Tahvildari, L.: A prioritization approach for software test cases based on bayesian networks. In: Dwyer, M.B., Lopes, A. (eds.) FASE 2007. LNCS, vol. 4422, pp. 276–290. Springer, Heidelberg (2007). doi:10.1007/978-3-540-71289-3_22
Carlson, R., Do, H., Denton, A.: A clustering approach to improving test case prioritization: An industrial case study. In: 2011 27th IEEE International Conference on Software Maintenance (ICSM). IEEE (2011)
Tallam, S., Gupta, N.: A concept analysis inspired greedy algorithm for test suite minimization. ACM SIGSOFT Softw. Eng. Notes 31(1), 35–42 (2006)
Hla, K.H.S., Choi, Y.S., Park, J.S.: Applying particle swarm optimization to prioritizing test cases for embedded real time software retesting. In: IEEE 8th International Conference on Computer and Information Technology Workshops, CIT Workshops 2008. IEEE (2008)
Singh, Y., et al.: Test case prioritization using ant colony optimization. ACM SIGSOFT Softw. Eng. Notes 1–7 (2009)
Nagar, R., et al.: Test case selection and prioritization using cuckoos search algorithm. In: 2015 International Conference on Futuristic Trends on Computational Analysis and Knowledge Management (ABLAZE). IEEE (2015)
Emary, E., Zawbaa, H.M., Grosan, C., Hassenian, A.E.: Feature subset selection approach by gray-wolf optimization. In: Abraham, A., Krömer, P., Snasel, V. (eds.) AECIA 2014. AISC, vol. 334, pp. 1–13. Springer, Heidelberg (2015). doi:10.1007/978-3-319-13572-4_1
Korayem, L., Khorsid, M., Kassem, S.S.: Using grey wolf algorithm to solve the capacitated vehicle routing problem. In: IOP Conference Series: Materials Science and Engineering, vol. 83, no. 1. IOP Publishing (2015)
Shankar, K., Eswaran, P.: Sharing a secret image with encapsulated shares in visual cryptography. Proc. Comput. Sci. 70, 462–468 (2015)
Mirjalili, S., et al.: Multi-objective grey wolf optimizer: a novel algorithm for multi-criterion optimization. Expert Syst. Appl. 47, 106–119 (2016)
Simon, D.: Biogeography based optimization. IEEE Trans. Evol. Comput. 702–713 (2008)
Mirjalili, S., Mirjalili, S.M., Lewis, A.: Grey wolf optimizer. Advan. Eng. Softw. 69, 46–61 (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Gupta, D., Gupta, V. (2017). Test Suite Prioritization Using Nature Inspired Meta-Heuristic Algorithms. In: Madureira, A., Abraham, A., Gamboa, D., Novais, P. (eds) Intelligent Systems Design and Applications. ISDA 2016. Advances in Intelligent Systems and Computing, vol 557. Springer, Cham. https://doi.org/10.1007/978-3-319-53480-0_22
Download citation
DOI: https://doi.org/10.1007/978-3-319-53480-0_22
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-53479-4
Online ISBN: 978-3-319-53480-0
eBook Packages: EngineeringEngineering (R0)