Special Issue
Home: https://link.springer.com/collections/bcadcgjdjd
Generative models, and
mainly large language models, are already widely used tools in real-world
software development. They assist with writing code, generating tests, fixing
bugs, and more. While these tools are powerful and quite useful, they still struggle
with reliability, maintainability, and meeting complex requirements. This is
where evolutionary algorithms, and especially genetic programming techniques,
can make a decisive contribution. Unlike generative models that primarily rely
on learned patterns, evolutionary algorithms offer a search-based approach to
systematically explore the solution spaces. By combining the strengths of
generative models with the flexibility and robustness of search-based
techniques, we could build hybrid systems that produce even better and more
reliable results.
The focus of this
special issue is on the integration of generative methods and evolutionary
computation to advance software engineering tasks. It aims to highlight
approaches where evolutionary methods enhance, guide, or refine the output of
generative models to produce better software solutions.
Topics of interest
include, but are not limited to:
- Program Synthesis
- Requirements
Engineering
- Prompt Engineering /
Guided Prompt Search
- Genetic Improvement
(functional and non-functional improvement)
- Code Transplantation
- Code Translation
- Automated Refactoring
- Clone Detection and
Elimination
- Automated Program
Repair
- Test Generation
- Test Suite Improvement
- Code Explanations &
Interpretability
- Documentation
Generation
- Semantic Code Search
- Human-AI Collaboration
Tasks
Key Dates:
- Submission Deadline: 1
December 2025
- Reviews: 1 March 2026
- Revision Deadline: 15
April 2026
- Final Acceptance
Notification: 15 May 2026
Links
Guest Editor:
·
Dominik
Sobania, Johannes Gutenberg University, Mainz, Germany (dsobania@uni-mainz.de)
Thematic Area
·
Software
Engineering (Editor, Justyna Petke, University College London, UK)