arXiv · 2510.08716
Search-based Hyperparameter Tuning for Python Unit Test Generation
Abstract
Search-based test-generation algorithms have countless configuration options. Users rarely adjust these options and usually stick to the default values, which may not lead to the best possible results. Tuning an algorithm's hyperparameters is a method to find better hyperparameter values, but it typically comes with a high demand of resources. Meta-heuristic search algorithms -- that effectively solve the test-generation problem -- have been proposed as a solution to also efficiently tune parameters. In this work we explore the use of differential evolution as a means for tuning the hyperparameters of the DynaMOSA and MIO many-objective search algorithms as implemented in the Pynguin framework. Our results show that significant improvement of the resulting test suite's coverage is possible with the tuned DynaMOSA algorithm and that differential evolution is more efficient than basic grid search.
Explore related subjects
Keep this discovery
Stephan Lukasczyk, Gordon Fraser. 2025-10-09. Search-based Hyperparameter Tuning for Python Unit Test Generation. https://arxiv.org/abs/2510.08716
Cite the original work for its findings. Save a collection to share your selection of sources.