skip to main content
10.1145/3461598.3461600acmotherconferencesArticle/Chapter ViewAbstractPublication PagesismsiConference Proceedingsconference-collections
research-article

Automatic Test Case Generation Method Based on Improved Whale Optimization Algorithm

Authors Info & Claims
Published:10 August 2021Publication History
First page image

References

  1. Ammann, Paul, and Jeff Offutt. Introduction to software testing. Cambridge University Press, 2016.Google ScholarGoogle ScholarCross RefCross Ref
  2. Williams, Nicky, "Pathcrawler: Automatic generation of path tests by combining static and dynamic analysis." European Dependable Computing Conference. Springer, Berlin, Heidelberg, 2005.Google ScholarGoogle Scholar
  3. Boyer, Robert S., Bernard Elspas, and Karl N. Levitt. "SELECT—a formal system for testing and debugging programs by symbolic execution." ACM SigPlan Notices 10.6 (1975): 234-245.Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Miller, Webb, and David L. Spooner. "Automatic generation of floating-point test data." IEEE Transactions on Software Engineering 3 (1976): 223-226.Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Yang, Xin-She. Nature-inspired metaheuristic algorithms. Luniver press, 2010.Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Burkill, J. C. "The derivates of functions of intervals." Fundamenta Mathematicae 5.1 (1924): 321-327.Google ScholarGoogle ScholarCross RefCross Ref
  7. King, James C. "Symbolic execution and program testing." Communications of the ACM 19.7 (1976): 385-394.Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Murty, Katta G. Linear programming. Chichester, 1983.Google ScholarGoogle Scholar
  9. Schwefel, Hans-Paul Paul. Evolution and optimum seeking: the sixth generation. John Wiley & Sons, Inc., 1993.Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Gupta, Neelam, Aditya P. Mathur, and Mary Lou Soffa. "Automated test data generation using an iterative relaxation method." ACM SIGSOFT Software Engineering Notes 23.6 (1998): 231-244.Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Wu, Weiwei. "Research of Automatic Test Case Generation Algorithm Based on Improved Particle Swarm Optimization." 2016 4th International Conference on Machinery, Materials and Computing Technology. Atlantis Press, 2016.Google ScholarGoogle Scholar
  12. Zhu, Xiao-mei, and Xian-feng Yang. "Software test data generation automatically based on improved adaptive particle swarm optimizer." 2010 International Conference on Computational and Information Sciences. IEEE, 2010.Google ScholarGoogle Scholar
  13. Bao, Xiaoan, "Path-oriented test cases generation based adaptive genetic algorithm." PloS one 12.11 (2017): e0187471.Google ScholarGoogle ScholarCross RefCross Ref
  14. Li, L. S., and Z. M. Guo. "Optimization Techniques Research on Testing Data Through Path Coverage with Chaotic Fruit Fly Algorithm." Journal of Chinese Computer Systems 39.2 (2018): 362-366.Google ScholarGoogle Scholar
  15. Singh, Mayank, "Automatic test data generation based on multi-objective ant lion optimization algorithm." 2017 Pattern Recognition Association of South Africa and Robotics and Mechatronics (PRASA-RobMech). IEEE, 2017.Google ScholarGoogle Scholar
  16. Houssein, Essam H., "Lévy flight distribution: A new metaheuristic algorithm for solving engineering optimization problems." Engineering Applications of Artificial Intelligence 94 (2020): 103731.Google ScholarGoogle ScholarCross RefCross Ref
  17. Hashim, Fatma A., "Henry gas solubility optimization: A novel physics-based algorithm." Future Generation Computer Systems 101 (2019): 646-667.Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Whitley, Darrell. "A genetic algorithm tutorial." Statistics and computing 4.2 (1994): 65-85.Google ScholarGoogle ScholarCross RefCross Ref
  19. Gupta, Nirmal Kumar, and Mukesh Kumar Rohil. "Improving GA based automated test data generation technique for object oriented software." 2013 3rd IEEE International Advance Computing Conference (IACC). IEEE, 2013.Google ScholarGoogle Scholar
  20. Kennedy, James, and Russell Eberhart. "Particle swarm optimization." Proceedings of ICNN'95-International Conference on Neural Networks. Vol. 4. IEEE, 1995.Google ScholarGoogle Scholar
  21. Wang, Zhenzhen, and Qiaolian Liu. "A software test case automatic generation technology based on the modified particle swarm optimization algorithm." 2018 International Conference on Virtual Reality and Intelligent Systems (ICVRIS). IEEE, 2018.Google ScholarGoogle Scholar
  22. Mirjalili, Seyedali, and Andrew Lewis. "The whale optimization algorithm." Advances in engineering software 95 (2016): 51-67.Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Hussien, Abdelazim G., Essam H. Houssein, and Aboul Ella Hassanien. "A binary whale optimization algorithm with hyperbolic tangent fitness function for feature selection." 2017 Eighth International Conference on Intelligent Computing and Information Systems (ICICIS). IEEE, 2017.Google ScholarGoogle Scholar
  24. Hussien, Abdelazim G., "S-shaped binary whale optimization algorithm for feature selection." Recent trends in signal and image processing. Springer, Singapore, 2019. 79-87.Google ScholarGoogle Scholar
  25. Osama, Sarah, "An optimized support vector regression using whale optimization for long term wind speed forecasting." Series in machine perception and artificial intelligence, hybrid metaheuristics. World Scientific, 2018. 171-196.Google ScholarGoogle Scholar
  26. Houssein, Essam H., "Epileptic detection based on whale optimization enhanced support vector machine." Journal of Information and Optimization Sciences 40.3 (2019): 699-723.Google ScholarGoogle ScholarCross RefCross Ref
  27. Phatak, S. C., and S. Suresh Rao. "Logistic map: A possible random-number generator." Physical review E 51.4 (1995): 3670.Google ScholarGoogle ScholarCross RefCross Ref
  28. Bing, L. I., and J. I. A. N. G. Weisun. "Chaos optimization method and its application [J]." Control Theory & Applications 4 (1997).Google ScholarGoogle Scholar
  29. Mafarja, Majdi M., and Seyedali Mirjalili. "Hybrid whale optimization algorithm with simulated annealing for feature selection." Neurocomputing 260 (2017): 302-312.Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Abd El Aziz, Mohamed, Ahmed A. Ewees, and Aboul Ella Hassanien. "Whale optimization algorithm and moth-flame optimization for multilevel thresholding image segmentation." Expert Systems with Applications 83 (2017): 242-256.Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. LI, Xin-De, "Optimal allocation of water resources based on Whale Optimization Algorithm." China Rural Water and Hydropower 4 (2018): 8.Google ScholarGoogle Scholar
  32. ben oualid Medani, Khaled, Samir Sayah, and Abdelghani Bekrar. "Whale optimization algorithm based optimal reactive power dispatch: A case study of the Algerian power system." Electric Power Systems Research 163 (2018): 696-705.Google ScholarGoogle ScholarCross RefCross Ref
  33. Trivedi, Indrajit N., "Novel adaptive whale optimization algorithm for global optimization." Indian Journal of Science and Technology 9.38 (2016): 319-26.Google ScholarGoogle ScholarCross RefCross Ref
  34. Zheng, Yuefeng, "A novel hybrid algorithm for feature selection based on whale optimization algorithm." IEEE Access 7 (2018): 14908-14923.Google ScholarGoogle ScholarCross RefCross Ref
  35. Sharawi, Marwa, Hossam M. Zawbaa, and Eid Emary. "Feature selection approach based on whale optimization algorithm." 2017 Ninth International Conference on Advanced Computational Intelligence (ICACI). IEEE, 2017.Google ScholarGoogle Scholar
  36. Kaur, Gaganpreet, and Sankalap Arora. "Chaotic whale optimization algorithm." Journal of Computational Design and Engineering 5.3 (2018): 275-284.Google ScholarGoogle ScholarCross RefCross Ref
  37. Sahoo, Rashmi Rekha, and Mitrabinda Ray. "PSO based test case generation for critical path using improved combined fitness function." Journal of King Saud University-Computer and Information Sciences 32.4 (2020): 479-490.Google ScholarGoogle ScholarCross RefCross Ref
  38. Pachauri, Ankur, and Gursaran Srivastava. "Automated test data generation for branch testing using genetic algorithm: An improved approach using branch ordering, memory and elitism." Journal of Systems and Software 86.5 (2013): 1191-1208.Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. Korel, Bogdan. "Automated software test data generation." IEEE Transactions on software engineering 16.8 (1990): 870-879.Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. Y. Ling, Y. Zhou and Q. Luo, "Lévy Flight Trajectory-Based Whale Optimization Algorithm for Global Optimization," in IEEE Access, vol. 5, pp. 6168-6186, 2017, doi:10.1109/ACCESS.2017.2695Google ScholarGoogle ScholarCross RefCross Ref

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Other conferences
    ISMSI '21: Proceedings of the 2021 5th International Conference on Intelligent Systems, Metaheuristics & Swarm Intelligence
    April 2021
    87 pages
    ISBN:9781450389679
    DOI:10.1145/3461598

    Copyright © 2021 ACM

    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 10 August 2021

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article
    • Research
    • Refereed limited

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format .

View HTML Format