Single and Multi-objective Test Cases Prioritization for Self-driving Cars in Virtual Environments
Not on the map. Why?
Abstract (arXiv)
Testing with simulation environments helps to identify critical failing scenarios for self-driving cars (SDCs). Simulation-based tests are safer than in-field operational tests and allow detecting software defects before deployment. However, these tests are very expensive and are too many to be run frequently within limited time constraints. In this paper, we investigate test case prioritization techniques to increase the ability to detect SDC regression faults with virtual tests earlier. Our approach, called SDC-Prioritizer, prioritizes virtual tests for SDCs according to static features of the roads we designed to be used within the driving scenarios. These features can be collected without running the tests, which means that they do not require past execution results. We introduce two evolutionary approaches to prioritize the test cases using diversity metrics (black-box heuristics) computed on these static features. These two approaches, called SO-SDC-Prioritizer and MO-SDC-Prioritizer, use single-objective and multi-objective genetic algorithms, respectively, to find trade-offs between executing the less expensive tests and the most diverse test cases earlier. Our empirical study conducted in the SDC domain shows that MO-SDC-Prioritizer significantly improves the ability to detect safety-critical failures at the same level of execution time compared to baselines: random and greedy-based test case orderings. Besides, our study indicates that multi-objective meta-heuristics outperform single-objective approaches when prioritizing simulation-based tests for SDCs. MO-SDC-Prioritizer prioritizes test cases with a large improvement in fault detection while its overhead (up to 0.45% of the test execution cost) is negligible.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). First posted on arXiv 20 Jul 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1; 2023: 0; 2024: 2; 2025: 3.
6 papers.
- 2022Machine Learning Testing in an ADAS Case Study Using Simulation-Integrated Bio-Inspired Search-Based Testingcited by 4
- 2024Can Search-Based Testing with Pareto Optimization Effectively Cover Failure-Revealing Test Inputs?cited by 1
- 2025AuthSim: Towards Authentic and Effective Safety-critical Scenario Generation for Autonomous Driving Testscited by 1
- 2025Navigating the Edge with the State-of-the-Art Insights into Corner Case Identification and Generation for Enhanced Autonomous Vehicle Safetycited by 1
- 2024Automated Test-Case Generation for REST APIs Using Model Inference Search Heuristiccited by 0
- 2025CORTEX-AVD: A Framework for CORner Case Testing and EXploration in Autonomous Vehicle Developmentcited by 0
- 2025CORTEX-AVD: A Framework for CORner Case Testing and EXploration in Autonomous Vehicle Development4 Apr 2025
- 2025AuthSim: Towards Authentic and Effective Safety-critical Scenario Generation for Autonomous Driving Tests28 Feb 2025
- 2025Navigating the Edge with the State-of-the-Art Insights into Corner Case Identification and Generation for Enhanced Autonomous Vehicle Safety27 Feb 2025
- 2024Automated Test-Case Generation for REST APIs Using Model Inference Search Heuristic4 Dec 2024
- 2024Can Search-Based Testing with Pareto Optimization Effectively Cover Failure-Revealing Test Inputs?15 Oct 2024
- 2022Machine Learning Testing in an ADAS Case Study Using Simulation-Integrated Bio-Inspired Search-Based Testing22 Mar 2022