Search-Based Software Engineering and AI Foundation Models: Current Landscape and Future Roadmap
cs.SE, cs.AI
Submitted: 2025-05-26
Updated: 2026-09-24
Code: https://github.com/EvoSuite/evosuite
License: http://creativecommons.org/licenses/by/4.0/
The gist: Search-based software engineering (SBSE), which integrates metaheuristic search techniques with software engineering, has been an active area of research for about 25 years.
Terminology
Abstract
Search-based software engineering (SBSE), which integrates metaheuristic search techniques with software engineering, has been an active area of research for about 25 years. It has been applied to solve numerous problems across the entire software engineering lifecycle and has demonstrated its versatility in multiple domains. With recent advances in Artificial Intelligence (AI), particularly the emergence of foundation models (FMs) such as large language models (LLMs), the evolution of SBSE alongside these models remains undetermined. In this window of opportunity, we present a research roadmap that articulates the current landscape of SBSE in relation to FMs, identifies open challenges, and outlines potential research directions to advance SBSE through its synergy with FMs. Specifically, we analyze three core aspects: utilizing FMs to enhance SBSE, applying SBSE to advance FMs, and exploring the integration of SBSE and FMs. Furthermore, we present a forward-thinking perspective that envisions the future of SBSE in the era of FMs, highlighting promising research opportunities to address challenges in emerging domains.
Sources
- On the Opportunities and Risks of Foundation Models
- Evaluating Large Language Models Trained on Code
- A Generic Approach to Fix Test Flakiness in Real-World Projects
- RainbowPlus: Enhancing Adversarial Prompt Generation via Evolutionary Quality-Diversity Search
- Foundation Models in Autonomous Driving: A Survey on Scenario Generation and Scenario Analysis
- A Systematic Survey of Prompt Engineering on Vision-Language Foundation Models
- A Survey of Automatic Prompt Engineering: An Optimization Perspective
- Beyond Prompt Content: Enhancing LLM Performance via Content-Format Integrated Prompt Optimization
- Explaining Genetic Programming Trees using Large Language Models
- A Survey of Hallucination in Large Foundation Models
- Vision-Language-Action (VLA) Models: Concepts, Progress, Applications and Challenges
- Generative AI for Testing of Autonomous Driving Systems: A Survey
- Prompting for Performance: Exploring LLMs for Configuring Software
- Automated Prompt Engineering for Cost-Effective Code Generation Using Evolutionary Algorithm
- Vision Language Action Models in Robotic Manipulation: A Systematic Review
- VLM See, Robot Do: Human Demo Video to Robot Action Plan via Vision Language Model
- Quantum Artificial Intelligence for Software Engineering: the Road Ahead
- Large Language Models in Fault Localisation
- The Dawn of LMMs: Preliminary Explorations with GPT-4V(ision)
- A Survey on Large Language Models for Software Engineering
Related papers
- Falsification-Based Verification of LLM-Generated Optimization Models: Sound Test Batteries and Their Detection Limits
- GitSkills: A Dataset of Agent Skills on GitHub
- SABER: Benchmarking Operational Safety of LLM Coding Agents in Stateful Project Workspaces
- PackMonitor: Enabling Zero Package Hallucinations Through Decoding-Time Monitoring
- IntentCoding: Amplifying User Intent in Code Generation
- Incentives and Outcomes in Bug Bounties