CFP last date
28 August 2025
Call for Paper
September Edition
IJAIS solicits high quality original research papers for the upcoming September edition of the journal. The last date of research paper submission is 28 August 2025

Submit your paper
Know more
Random Articles
Reseach Article

Exploring Search-based Applications in the Software Development Life Cycle: A Literature Review

by Abeer Alarainy, Nora Madi, Aljawharah Al-Muaythir, Abir Benabid Najjar
International Journal of Applied Information Systems
Foundation of Computer Science (FCS), NY, USA
Volume 13 - Number 1
Year of Publication: 2025
Authors: Abeer Alarainy, Nora Madi, Aljawharah Al-Muaythir, Abir Benabid Najjar
10.5120/ijais2025452026

Abeer Alarainy, Nora Madi, Aljawharah Al-Muaythir, Abir Benabid Najjar . Exploring Search-based Applications in the Software Development Life Cycle: A Literature Review. International Journal of Applied Information Systems. 13, 1 ( Aug 2025), 1-17. DOI=10.5120/ijais2025452026

@article{ 10.5120/ijais2025452026,
author = { Abeer Alarainy, Nora Madi, Aljawharah Al-Muaythir, Abir Benabid Najjar },
title = { Exploring Search-based Applications in the Software Development Life Cycle: A Literature Review },
journal = { International Journal of Applied Information Systems },
issue_date = { Aug 2025 },
volume = { 13 },
number = { 1 },
month = { Aug },
year = { 2025 },
issn = { 2249-0868 },
pages = { 1-17 },
numpages = {9},
url = { https://www.ijais.org/archives/volume13/number1/exploring-search-based-applications-in-the-software-development-life-cycle-a-literature-review/ },
doi = { 10.5120/ijais2025452026 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2025-08-21T00:42:01+05:30
%A Abeer Alarainy
%A Nora Madi
%A Aljawharah Al-Muaythir
%A Abir Benabid Najjar
%T Exploring Search-based Applications in the Software Development Life Cycle: A Literature Review
%J International Journal of Applied Information Systems
%@ 2249-0868
%V 13
%N 1
%P 1-17
%D 2025
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Search-Based Software Engineering (SBSE) research is having a tangible impact on the wider Software Engineering (SE) community. SBSE tackles SE problems by reformulating them into search problems and then uses heuristic techniques to discover optimal or sub-optimal solutions. Despite the success of SBSE, it faces several challenges, such as the need for rigorous evaluation of its robustness and scalability, as well as bridging the gap between academic research and practical industrial application. Also, it must address the dynamic nature of software systems by incorporating user needs and preferences into its approaches. Additionally, automating tasks such as algorithm selection and evaluation is critical for improving efficiency and practicality. This study presents a literature review of SBSE research across different Software Development Life Cycle (SDLC) phases by reviewing recent publications from 2019 to 2024. It analyzes studies based on SDLC stages and associated problems, with a focus on the SBSE algorithms employed. Also, it highlights current trends in SBSE research, and identifies gaps for future research directions.

References
  1. T. E. Colanzi, W. K. Assunc¸ ˜ao, S. R. Vergilio, P. R. Farah, and G. Guizzo, “The symposium on search-based software engineering: Past, present and future,” Information and Software Technology, vol. 127, p. 106372, 2020.
  2. M. Harman, S. A. Mansouri, and Y. Zhang, “Searchbased software engineering: Trends, techniques and applications,” ACM Computing Surveys (CSUR), vol. 45, no. 1, pp. 1–61, 2012.
  3. A. Ram´ırez, P. Delgado-P´erez, J. Ferrer, J. R. Romero, I. Medina-Bulo, and F. Chicano, “A systematic literature review of the sbse research community in spain,” Progress in Artificial Intelligence, vol. 9, pp. 113–128, 2020.
  4. “Performance evaluation metrics for multi-objective evolutionary algorithms in search-based software engineering: Systematic literature review,” Applied Sciences (Switzerland), vol. 11, no. 7, 2021.
  5. N. Khoshniat, A. Jamarani, A. Ahmadzadeh, M. Haghi Kashani, and E. Mahdipour, “Nature-inspired metaheuristic methods in software testing,” Soft Computing, vol. 28, no. 2, pp. 1503–1544, 2024.
  6. A. Zeb, F. Din, M. Fayaz, G. Mehmood, and K. Z. Zamli, “A systematic literature review on robust swarm intelligence algorithms in search-based software engineering,” Complexity, vol. 2023, no. 1, p. 4577581, 2023.
  7. B. Kitchenham and S. M. Charters, “Guidelines for performing systematic literature reviews in software engineering,” Technical report, Ver. 2.3 EBSE Technical Report. EBSE, no. January 2007, pp. 1–57, 2007.
  8. K. Petersen, R. Feldt, S. Mujtaba, and M. Mattsson, “Systematic mapping studies in software engineering,” in 12th international conference on evaluation and assessment in software engineering (EASE), BCS Learning & Development, 2008.
  9. P. Delgado-P´erez, A. Ram´ırez, K. J. Valle-G´omez, I. Medina-Bulo, and J. R. Romero, “Interevo-tr: Interactive evolutionary test generation with readability assessment,” IEEE Transactions on Software Engineering, vol. 49, no. 4, pp. 2580–2596, 2022.
  10. C. Mao, L. Wen, and T. Y. Chen, “Adaptive random test case generation based on multi-objective evolutionary search,” in 2020 IEEE 19th International Conference on Trust, Security and Privacy in Computing and Communications (TrustCom), pp. 46–53, IEEE, 2020.
  11. F. Mehboob, A. Rauf, and R. U. R. Qazi, “Evaluating the optimized mutation analysis approach in context of model-based testing,” in 2020 International Conference on Emerging Trends in Smart Technologies (ICETST), pp. 1–6, IEEE, 2020.
  12. J. Cao, H. Huang, and F. Liu, “Android unit test case generation based on the strategy of multi-dimensional coverage,” in 2021 IEEE 7th International Conference on Cloud Computing and Intelligent Systems (CCIS), pp. 114–121, IEEE, 2021.
  13. I. Ghani, W. M. Wan-Kadir, A. F. Arbain, and I. Ghani, “A detection-based multi-objective test case selection algorithm to improve time and efficiency in regression testing,” IEEE Access, 2024.
  14. F. Chen, A. Gunawan, D. Lo, and S. Kim, “Inspect: Iterated local search for solving path conditions,” tech. rep., 2019.
  15. S. Sharma, S. Rizvi, and V. Sharma, “A framework for optimization of software test cases generation using cuckoo search algorithm,” pp. 282–286, 2019.
  16. M. Naz, Z. Anwaar, andW. H. Butt, “Automated white box test case generation for statement coverage using u-nsgaiii,” in 2023 17th International Conference on Open Source Systems and Technologies (ICOSST), pp. 1–6, IEEE, 2023.
  17. Q. Shao, “Automatic case generation of variation testing in navigation software based on the genetic algorithm,” pp. 263–268, 2023.
  18. A. S. Verma, A. Choudhary, and S. Tiwari, “Automatic test case generation framework for changed code using modified aeo algorithm in regression testing,” pp. 81–84, 2023.
  19. M. Ahmed, A. B. Nasser, and K. Z. Zamli, “Construction of prioritized t-way test suite using bi-objective dragonfly algorithm,” IEEE Access, vol. 10, pp. 71683–71698, 2022.
  20. H. B. Braiek and F. Khomh, “Deepevolution: A searchbased testing approach for deep neural networks,” pp. 454– 458, 2019.
  21. H. N. N. Al-Sammarraie and D. N. Jawawi, “Multiple black hole inspired meta-heuristic searching optimization for combinatorial testing,” Ieee Access, vol. 8, pp. 33406– 33418, 2020.
  22. O. Al-Masri and W. A. Al-Sorori, “Object-oriented test case generation using teaching learning-based optimization (tlbo) algorithm,” IEEE Access, vol. 10, pp. 110879– 110888, 2022.
  23. A. Damia, M. Parvizimosaed, A. Bakhshai, and M. Salehi, “Optimized test data generation for path testing using improved combined fitness function with modified particle swarm optimization algorithm,” in 2024 IEEE Canadian Conference on Electrical and Computer Engineering (CCECE), pp. 412–416, IEEE, 2024.
  24. A. A. Muazu, A. S. Hashim, U. I. Audi, and U. D. Maiwada, “Refining a one-parameter-at-a-time approach using harmony search for optimizing test suite size in combinatorial t-way testing,” IEEE Access, 2024.
  25. S. Potluri, J. Ravindra, G. B. Mohammad, and G. S. Sajja, “Optimized test coverage with hybrid particle swarm bee colony and firefly cuckoo search algorithms in model based software testing,” in 2022 First International Conference on Artificial Intelligence Trends and Pattern Recognition (ICAITPR), pp. 1–9, 2022.
  26. G. Grano, C. Laaber, A. Panichella, and S. Panichella, “Testing with fewer resources: An adaptive approach to performance-aware test case generation,” IEEE Transactions on Software Engineering, vol. 47, no. 11, pp. 2332– 2347, 2019.
  27. Z. J. Rashid and M. F. Adak, “Test data generation for dynamic unit test in java language using genetic algorithm,” in 2021 6th International Conference on Computer Science and Engineering (UBMK), pp. 113–117, IEEE, 2021.
  28. S. D. Bejo, B. G. Assefa, and S. K. Mohapatra, “Backip: Mutation based test data generation using hybrid approach,” in 2021 International Conference on Information and Communication Technology for Development for Africa (ICT4DA), pp. 178–183, IEEE, 2021.
  29. X. Dang, X. Yao, D. Gong, T. Tian, and B. Sun, “Multitask optimization-based test data generation for mutation testing via relevance of mutant branch and input variable,” IEEE Access, vol. 8, pp. 144401–144412, 2020.
  30. K. Serdyukov and T. Avdeenko, “Development and research of the test data generation approach modifications,” in 2021 International Conference on Information Technology and Nanotechnology (ITNT), pp. 1–6, IEEE, 2021.
  31. M. R. H. Charmchi and B. R. Cami, “Paths-oriented test data generation using genetic algorithm,” in 2021 12th International Conference on Information and Knowledge Technology (IKT), pp. 157–162, IEEE, 2021.
  32. Z. Cao, Y. Wang, P. Guo, and B. Tian, “Efsm test data generation based on fault propagation and multi-population genetic algorithm,” in 2020 7th International Conference on Dependable Systems and Their Applications (DSA), pp. 240–245, IEEE, 2020.
  33. P. Chavan and P. Chavan, “An review on automated test data generation with java environment,” in 2024 First International Conference on Pioneering Developments in Computer Science & Digital Technologies (IC2SDT), pp. 131– 136, IEEE, 2024.
  34. F. Tang, “Design and java implementation of intelligent platform for english training based on intelligent test data generation algorithm,” in 2022 3rd International Conference on Smart Electronics and Communication (ICOSEC), pp. 1641–1644, 2022.
  35. X. Dang, X. Yao, D. Gong, and T. Tian, “Efficiently generating test data to kill stubborn mutants by dynamically reducing the search domain,” IEEE Transactions on Reliability, vol. 69, no. 1, pp. 334–348, 2020.
  36. B. Arasteh, M. R. Sattari, and R. S. Kalan, Fuzuli: Automatic Test Data Generation for Software Structural Testing using Grey Wolf Optimization Algorithm and Genetic Algorithm. 2022.
  37. X. Yao, G. Zhang, F. Pan, D. Gong, and C. Wei, “Orderly generation of test data via sorting mutant branches based on their dominance degrees for weak mutation testing,” IEEE Transactions on Software Engineering, vol. 48, no. 4, pp. 1169–1184, 2020.
  38. A. Ghaemi and B. Arasteh, “Sfla-based heuristic method to generate software structural test data,” Journal of software: Evolution and Process, vol. 32, no. 1, p. e2228, 2020.
  39. X. Dang,W. Bao, Q. Qu, and D. Li, “Software testing combining the fusion of surrogate model and evolutionary algorithm,” in 2023 International Conference on the Cognitive Computing and Complex Data (ICCD), pp. 311–316, IEEE, 2023.
  40. X. Yao, D. Gong, B. Li, X. Dang, and G. Zhang, “Testing method for software with randomness using genetic algorithm,” IEEE Access, vol. 8, pp. 61999–62010, 2020.
  41. Y. Zhao, Y. Yang, Y. Zhou, and Z. Ding, “Depicter: a design-principle guided and heuristic-rule constrained software refactoring approach,” IEEE Transactions on Reliability, vol. 71, no. 2, pp. 698–715, 2022.
  42. J. Liu, W. Jin, J. Zhou, Q. Feng, M. Fan, H. Wang, and T. Liu, “3erefactor: Effective, efficient and executable refactoring recommendation for software architectural consistency,” IEEE Transactions on Software Engineering, 2024.
  43. V. Alizadeh, M. Kessentini, M. W. Mkaouer, M. O´ . Cinn´eide, A. Ouni, and Y. Cai, “An interactive and dynamic search-based approach to software refactoring recommendations,” IEEE Transactions on Software Engineering, vol. 46, no. 9, pp. 932–961, 2018.
  44. T. Ferreira, J. Ivers, J. J. Yackley, M. Kessentini, I. Ozkaya, and K. Gaaloul, “Dependent or not: Detecting and understanding collections of refactorings,” IEEE Transactions on Software Engineering, vol. 49, no. 6, pp. 3344–3358, 2023.
  45. S. Rebai, V. Alizadeh, M. Kessentini, H. Fehri, and R. Kazman, “Enabling decision and objective space exploration for interactive multi-objective refactoring,” IEEE Transactions on Software Engineering, vol. 48, no. 5, pp. 1560– 1578, 2020.
  46. F. Adler, G. Fraser, E. Gr¨undinger, N. K¨orber, S. Labrenz, J. Lerchenberger, S. Lukasczyk, and S. Schweikl, “Improving readability of scratch programs with search-based refactoring,” pp. 120–130, 2021.
  47. V. Alizadeh, H. Fehri, and M. Kessentini, “Less is more: From multi-objective to mono-objective refactoring via developer’s knowledge extraction,” pp. 181–192, 2019.
  48. C. Abid, M. Kessentini, V. Alizadeh, M. Dhaouadi, and R. Kazman, “How does refactoring impact security when improving quality? a security-aware refactoring approach,” IEEE Transactions on Software Engineering, vol. 48, no. 3, pp. 864–878, 2020.
  49. J. Zhang, X. Shen, and C. Yao, “Evolutionary algorithm for software project scheduling considering team relationships,” IEEE Access, vol. 11, pp. 43690–43706, 2023.
  50. T. N. Bao, Q.-T. Huynh, X.-T. Nguyen, G. N. Nguyen, and D.-N. Le, “A novel particle swarm optimization approach to support decision-making in the multi-round of an auction by game theory,” International Journal of Computational Intelligence Systems, vol. 13, no. 1, pp. 1447–1463, 2020.
  51. N. Nigar, M. K. Shahzad, S. Islam, O. Oki, and J. M. Lukose, “A novel multi-objective evolutionary algorithm to address turnover in the software project scheduling problem based on best fit skills criterion,” IEEE Access, vol. 11, pp. 89742–89756, 2023.
  52. N. Nigar, M. K. Shahzad, S. Islam, S. Kumar, and A. Jaleel, “Modeling human resource experience evolution for multiobjective project scheduling in large scale software projects,” IEEE Access, vol. 10, pp. 44677–44690, 2022.
  53. N. Nigar, M. K. Shahzad, S. Islam, O. Oki, and J. M. Lukose, “Multi-objective dynamic software project scheduling: A novel approach to handle employee’s addition,” IEEE Access, vol. 11, pp. 39792–39806, 2023.
  54. S. Akbar, M. Zubair, R. Khan, U. U. Akbar, R. Ullah, and Z. Zheng, “Weighted multi-skill resource constrained project scheduling: A greedy and parallel scheduling approach,” IEEE Access, 2024.
  55. S. Fan, N. Yao, L. Wan, B. Ma, and Y. Zhang, “An evolutionary generation method of test data for multiple paths based on coverage balance,” IEEE Access, vol. 9, pp. 86759–86772, 2021.
  56. S. D. Semujju, H. Huang, F. Liu, Y. Xiang, and Z. Hao, “Search-based software test data generation for path coverage based on a feedback-directed mechanism,” Complex System Modeling and Simulation, vol. 3, no. 1, pp. 12–31, 2023.
  57. J. Goschen, A. S. Bosman, and S. Gruner, “Genetic microprograms for automated software testing with large path coverage,” pp. 1–8, 2022.
  58. S. M. Al Khatib, “Optimization of path selection and codecoverage in regression testing using dragonfly algorithm,” in 2021 International Conference on Information Technology (ICIT), pp. 919–923, IEEE, 2021.
  59. A. Perera, A. Aleti, M. B¨ohme, and B. Turhan, “Defect prediction guided search-based software testing,” in Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering, pp. 448–460, 2020.
  60. A. Perera, “Using defect prediction to improve the bug detection capability of search-based software testing,” in Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering, pp. 1170–1174, 2020.
  61. J.Wang, S.Wang, J. Chen, T. Menzies, Q. Cui, M. Xie, and Q.Wang, “Characterizing crowds to better optimize worker recommendation in crowdsourced testing,” IEEE Transactions on Software Engineering, vol. 47, no. 6, pp. 1259– 1276, 2019.
  62. R. Casamayor, C. Cetina, O. Pastor, and F. P´erez, “Studying the influence and distribution of the human effort in a hybrid fitness function for search-based model-driven engineering,” IEEE Transactions on Software Engineering, vol. 49, no. 12, pp. 5189–5202, 2023.
  63. A. H. F. Tabrizi and H. Izadkhah, Software modularization by combining genetic and hierarchical algorithms. 2019.
  64. M. Tajgardan, H. Izadkhah, and S. Lotfi, “A reinforcement learning-based iterated local search for software modularization,” in 2022 8th Iranian conference on signal processing and intelligent systems (ICSPIS), pp. 1–6, IEEE, 2022.
  65. C. Schr¨oder, A. van der Feltz, A. Panichella, and M. Aniche, “Search-based software re-modularization: a case study at adyen,” pp. 81–90, 2021.
  66. M. Fathi and S. Khoshnevis, “Reusability metrics in search-based testing of software product lines: An experimentation,” in 2021 26th International Computer Conference, Computer Society of Iran (CSICC), pp. 1–6, IEEE, 2021.
  67. A. A. Hassan, S. Abdullah, K. Z. Zamli, and R. Razali, “Combinatorial test suites generation strategy utilizing the whale optimization algorithm,” IEEE Access, vol. 8, pp. 192288–192303, 2020.
  68. M. Panda, S. Dash, A. Nayyar, M. Bilal, and R. M. Mehmood, “Test suit generation for object oriented programs: A hybrid firefly and differential evolution approach,” IEEE Access, vol. 8, pp. 179167–179188, 2020.
  69. Z. Su, G. Zhang, F. Yue, D. Zhan, M. Li, B. Li, and X. Yao, “Enhanced constraint handling for reliability-constrained multiobjective testing resource allocation,” IEEE Transactions on Evolutionary Computation, vol. 25, no. 3, pp. 537– 551, 2021.
  70. G. Zhang, L. Li, Z. Su, Z. Shao, M. Li, B. Li, and X. Yao, “New reliability-driven bounds for architecturebased multi-objective testing resource allocation,” IEEE Transactions on Software Engineering, vol. 49, no. 4, pp. 2513–2529, 2022.
  71. N. Almarimi, A. Ouni, M. Chouchen, I. Saidani, and M.W. Mkaouer, “On the detection of community smells using genetic programming-based ensemble classifier chain,” in Proceedings of the 15th International Conference on Global Software Engineering, pp. 43–54, 2020.
  72. G. Saranya, D. Mishra, V. Srikar, C. Abhilash, and S. Dooda, “Code smell detection using a weighted cockroach swarm optimization algorithm,” in 2023 14th International Conference on Computing Communication and Networking Technologies (ICCCNT), pp. 1–8, IEEE, 2023.
  73. B. Zhang, H. Zhang, J. Chen, D. Hao, and P. Moscato, “Automatic discovery and cleansing of numerical metamorphic relations,” pp. 235–245, 2019.
  74. M. Bisi and V. Vishvkarma, “Software fault localization using jaya algorithm,” in 2023 IEEE 20th India Council International Conference (INDICON), pp. 1076–1081, IEEE, 2023.
  75. J. Ivers, C. Seifried, and I. Ozkaya, “Untangling the knot: Enabling architecture evolution with search-based refactoring,” in 2022 IEEE 19th International Conference on Software Architecture (ICSA), pp. 101–111, IEEE, 2022.
  76. L. C. Ochei, A. Petrovski, and J. M. Bass, “Optimal deployment of components of cloud-hosted application for guaranteeing multitenancy isolation,” Journal of cloud computing, vol. 8, pp. 1–38, 2019.
  77. M. Einabadi and S. M. H. Hasheminejad, “A search-based method for optimizing software architecture reliability,” in 2022 8th International Conference on Web Research (ICWR), pp. 47–54, IEEE, 2022.
  78. R. Ferdiana, A. E. Permanasari, et al., “Complexity weights parameter optimization of use case points estimation using chaotic pso,” in 2022 5th International Conference on Information and Communications Technology (ICOIACT), pp. 105–109, IEEE, 2022.
  79. D. V. Rodriguez and D. L. Carver, “Multi-objective information retrieval-based nsga-ii optimization for requirements traceability recovery,” pp. 271–280, 2020.
  80. P. Zhu, Y. Li, T. Li, H. Ren, and X. Sun, “Advanced crowdsourced test report prioritization based on adaptive strategy,” IEEE Access, vol. 10, pp. 53522–53532, 2022.
  81. B. Arasteh, F. S. Gharehchopogh, P. Gunes, F. Kiani, and M. Torkamanian-Afshar, “A novel metaheuristic based method for software mutation test using the discretized and modified forrest optimization algorithm,” Journal of Electronic Testing, vol. 39, no. 3, pp. 347–370, 2023.
  82. K. M. Htay, R. R. Othman, A. Amir, H. L. Zakaria, and N. Ramli, “A pairwise t-way test suite generation strategy using gravitational search algorithm,” pp. 7–12, 2021.
  83. M. Klima, M. Bures, and M. Blaha, “Ant colony optimization based algorithm for test path generation problem with negative constraints,” in 2024 IEEE 24th International Conference on Software Quality, Reliability and Security (QRS), pp. 701–712, IEEE, 2024.
  84. J. Afonso and J. Campos, “Automatic generation of smellfree unit tests,” pp. 9–16, 2023.
  85. M. Borg, R. B. Abdessalem, S. Nejati, F.-X. Jegeden, and D. Shin, “Digital twins are not monozygotic–crossreplicating adas testing in two industry-grade automotive simulators,” pp. 383–393, 2021.
  86. S. Gerasimou, J. C´amara, R. Calinescu, N. Alasmari, F. Alhwikem, and X. Fang, “Evolutionary-guided synthesis of verified pareto-optimal mdp policies,” pp. 842–853, 2021.
  87. D. Di Pompeo and M. Tucci, “Harnessing genetic improvement for sustainable software architectures,” in 2024 IEEE 21st International Conference on Software Architecture Companion (ICSA-C), pp. 248–249, IEEE, 2024.
  88. M. Akbari and H. Izadkhah, “Hybrid of genetic algorithm and krill herd for software clustering problem,” pp. 565– 570, 2019.
  89. F. H. Vera-Rivera, E. Puerto, H. Astudillo, and C. M. Gaona, “Microservices backlog–a genetic programming technique for identification and evaluation of microservices from user stories,” IEEE Access, vol. 9, pp. 117178– 117203, 2021.
  90. B. Zhang, G. Yi, Y. Wang, and Q. Fei, “Research on generation algorithm of soa-oriented integration test order,” in 2021 IEEE 21st International Conference on Software Quality, Reliability and Security Companion (QRSC), pp. 107–116, IEEE, 2021.
  91. F. H. Abba, K. Umar, U. A. Ibrahim, and A. I. Dalhatu, “Search-based prediction of software functional fault slipthrough,” in 2023 2nd International Conference on Multidisciplinary Engineering and Applied Science (ICMEAS), pp. 1–7, IEEE, 2023.
  92. D. Sharma and S. Lohchab, “A search-based approach on metaheuristic algorithm for software modularization to optimize software modularity,” in 2022 6th International Conference on Computing Methodologies and Communication (ICCMC), pp. 1440–1450, IEEE, 2022.
  93. M. Soltani, A. Panichella, and A. Van Deursen, “Searchbased crash reproduction and its impact on debugging,” IEEE Transactions on Software Engineering, vol. 46, no. 12, pp. 1294–1317, 2018.
Index Terms

Computer Science
Information Sciences

Keywords

Search Based Software Engineering Meta-heuristic Software Engineering Software Development Life Cycle Systematic Review