Machine Learning-based Test Selection for Simulation-based Testing of Self-driving Cars Software
Christian Birchler, Sajad Khatiri, Bill Bosshard, Alessio Gambi,, Sebastiano Panichella

TL;DR
This paper introduces SDC-Scissor, a machine learning-based approach to select and skip uninformative simulation tests for self-driving cars, significantly reducing testing costs while maintaining fault detection effectiveness.
Contribution
It presents a novel ML-driven test selection strategy tailored for simulation-based testing of self-driving cars, improving efficiency over existing methods.
Findings
Achieved 70% accuracy in fault-related test selection
Skipped 50% of unnecessary tests, reducing costs
Outperformed baseline test selection strategies
Abstract
Simulation platforms facilitate the development of emerging Cyber-Physical Systems (CPS) like self-driving cars (SDC) because they are more efficient and less dangerous than field operational test cases. Despite this, thoroughly testing SDCs in simulated environments remains challenging because SDCs must be tested in a sheer amount of long-running test cases. Past results on software testing optimization have shown that not all the test cases contribute equally to establishing confidence in test subjects' quality and reliability, and the execution of "safe and uninformative" test cases can be skipped to reduce testing effort. However, this problem is only partially addressed in the context of SDC simulation platforms. In this paper, we investigate test selection strategies to increase the cost-effectiveness of simulation-based testing in the context of SDCs. We propose an approach…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Testing and Debugging Techniques · Autonomous Vehicle Technology and Safety · Simulation Techniques and Applications
