A Retrospective on Whole Test Suite Generation: On the Role of SBST in the Age of LLMs
This paper presents a retrospective of the article <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">“Whole Test Suite Generation”</i>, published in the IEEE Transactions on Software Engineering, in 2012. We summarize its main contributions, and discuss how this work impacted the research field of Search-Based Software Testing (SBST) in the last 12 years. The novel techniques presented in the paper were implemented in the tool EvoSuite, which has been so far the state-of-the-art in unit test generation for Java programs using SBST. SBST has shown practical and impactful applications, creating the foundations to open the doors to tackle several other software testing problems besides unit testing, like for example system testing of Web APIs with EvoMaster. We conclude our retrospective with our reflections on what lies ahead, especially considering the important role that SBST still plays even in the age of Large Language Models (LLMs).
Authors
- Andrea Arcuri (ORCID: https://orcid.org/0000-0003-0799-2930)
- Gordon Fraser (ORCID: https://orcid.org/0000-0002-4364-6595)
Institutions
- University of Passau (DE)
- Høyskolen Kristiania (NO)
Publication Details
- Journal
- IEEE Transactions on Software Engineering
- Published
- 2025-02-05
- DOI
- https://doi.org/10.1109/tse.2025.3539458
- Citations
- 2
- Primary Topic
- Psychometric Methodologies and Testing
- Type
- article
- Field-Weighted Citation Impact
- 4.21