mlsanityData to 14 Oct 2026

How to Evaluate Solutions in Pareto-based Search-Based Software Engineering? A Critical Review and Methodological Guidance

arXiv 2002.09040 ↗First posted 20 Feb 2020cs.SE cs.AIcited by 17

Not on the map. Why?

Abstract (arXiv)

With modern requirements, there is an increasing tendency of considering multiple objectives/criteria simultaneously in many Software Engineering (SE) scenarios. Such a multi-objective optimization scenario comes with an important issue -- how to evaluate the outcome of optimization algorithms, which typically is a set of incomparable solutions (i.e., being Pareto non-dominated to each other). This issue can be challenging for the SE community, particularly for practitioners of Search-Based SE (SBSE). On one hand, multi-objective optimization could still be relatively new to SE/SBSE researchers, who may not be able to identify the right evaluation methods for their problems. On the other hand, simply following the evaluation methods for general multi-objective optimization problems may not be appropriate for specific SE problems, especially when the problem nature or decision maker's preferences are explicitly/implicitly available. This has been well echoed in the literature by various inappropriate/inadequate selection and inaccurate/misleading use of evaluation methods. In this paper, we first carry out a systematic and critical review of quality evaluation for multi-objective optimization in SBSE. We survey 717 papers published between 2009 and 2019 from 36 venues in seven repositories, and select 95 prominent studies, through which we identify five important but overlooked issues in the area. We then conduct an in-depth analysis of quality evaluation indicators/methods and general situations in SBSE, which, together with the identified issues, enables us to codify a methodological guidance for selecting and using evaluation methods in different SBSE scenarios.

Key facts. Cited by 17 papers in the map (data through 14 Oct 2026). First posted on arXiv 20 Feb 2020.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2021: 2; 2022: 2; 2023: 2; 2024: 5; 2025: 4; 2026: 2.

17 papers.

Sort:

  1. 2021Multi-Objectivizing Software Configuration Tuning (for a single performance concern)cited by 28
  2. 2023Do Performance Aspirations Matter for Guiding Software Configuration Tuning?cited by 21
  3. 2021MMO: Meta Multi-Objectivization for Software Configuration Tuningcited by 20
  4. 2022The Weights can be Harmful: Pareto Search versus Weighted Search in Multi-Objective Search-Based Software Engineeringcited by 17
  5. 2024Predicting Configuration Performance in Multiple Environments with Sequential Meta-learningcited by 17
  6. 2024Adapting Multi-objectivized Software Configuration Tuningcited by 13
  7. 2022Does Configuration Encoding Matter in Learning Software Performance? An Empirical Study on Encoding Schemescited by 10
  8. 2024Deep Configuration Performance Learning: A Systematic Survey and Taxonomycited by 8
  9. 2024Dividable Configuration Performance Learningcited by 4
  10. 2025Learning Software Bug Reports: A Systematic Literature Reviewcited by 3
  11. 2025CoTune: Co-evolutionary Configuration Tuningcited by 2
  12. 2026Do We Really Need to Approach the Entire Pareto Front in Many-Objective Bayesian Optimisation?cited by 2
5 more
  1. 2023Latent-Conditioned Policy Gradient for Multi-Objective Deep Reinforcement Learningcited by 1
  2. 2024Can Search-Based Testing with Pareto Optimization Effectively Cover Failure-Revealing Test Inputs?cited by 1
  3. 2025Simulator Ensembles for Trustworthy Autonomous Driving Systems Testingcited by 1
  4. 2025Evaluating Useful Surrogate Models for Configuration Tuning Beyond Accuracy: A Fitness Landscape Analysis Perspectivecited by 1
  5. 2026LLMSYS-HPOBench: Hyperparameter Optimization Benchmark Suite for Real-World LLM Systemscited by 0