Software Configuration Tuning

Software configuration tuning aims to optimize software performance by finding the best settings from a vast, complex search space. Recent research focuses on advanced optimization models, such as multi-objective approaches (e.g., incorporating auxiliary performance metrics to escape local optima) and the application of large language models to guide the search process and improve efficiency. These efforts are crucial for improving software performance, scalability, and reproducibility across diverse applications, impacting both the efficiency of software development and the performance of deployed systems.

Papers