journal article Open Access Feb 23, 2025

Instance Space Analysis of Testing of Autonomous Vehicles in Critical Scenarios

Abstract
Before being deployed on roads, Autonomous Vehicles (AVs) must undergo comprehensive testing. Safety-critical situations, however, are infrequent in usual driving conditions, so simulated scenarios are used to create them. A test scenario comprises static and dynamic features related to the AV and the test environment; the representation of these features is complex and makes testing a heavy process. A test scenario is effective if it identifies incorrect behaviors of the AV. In this article, we present a technique for identifying key features of test scenarios associated with their effectiveness using Instance Space Analysis (ISA). ISA generates a (

\(2D\)

) representation of test scenarios and their features. This visualization helps to identify combinations of features that make a test scenario effective. We present a graphical representation of each feature that helps identify how well each testing technique explores the search space. While identifying key features is a primary goal, this study specifically seeks to determine the critical features that differentiate the performance of algorithms. Finally, we present metrics to assess the robustness of testing algorithms and the scenarios generated. Collecting essential features in combination with their values associated with effectiveness can be used for selection and prioritization of effective test cases.
Topics

No keywords indexed for this article. Browse by subject →

References
76
[1]
BeamNG.tech. Retrieved from https://beamng.tech/
[2]
GitHub. ApolloAuto/apollo: An open autonomous driving platform. Retrieved July 1 2024 from https://github.com/ApolloAuto/apollo
[4]
National Highway Traffic Safety Administration. 2022. Summary Report: Standing General Order on Crash Reporting for Automated Driving Systems. 9 pages. Retrieved from https://www.nhtsa.gov/sites/nhtsa.gov/files/2022-06/ADS-SGO-Report-June-2022.pdf
[6]
Aldeida Aleti and Matias Martinez. 2021. E-APR: Mapping the effectiveness of automated program repair techniques. Empirical Software Engineering 26 (2021) 1–30. 10.1007/s10664-021-09989-x
[10]
Search-Based test case prioritization for simulation-Based testing of cyber-Physical system product lines

Aitor Arrieta, Shuai Wang, Goiuria Sagardui et al.

Journal of Systems and Software 10.1016/j.jss.2018.09.055
[13]
Christian Birchler Sajad Khatiri Pouria Derakhshanfar Sebastiano Panichella and Annibale Panichella. 2021. Automated test cases prioritization for self-driving cars in virtual environments. arXiv:2107.09614. Retrieved from https://arxiv.org/abs/2107.09614
[18]
Junjie Chen Ming Yan Zan Wang Yuning Kang and Zhuo Wu. 2020. Deep neural network test coverage: How far are we? arXiv:2010.04946.
[24]
Martin Ester, Hans-Peter Kriegel, Jörg Sander, and Xiaowei Xu. 1996. A density-based algorithm for discovering clusters in large spatial databases with noise. In Proceedings of the 2nd International Conference on Knowledge Discovery and Data Mining (KDD ’96), Vol. 96, 226–231.
[29]
Aurélien Géron. 2022. Hands-on Machine Learning with Scikit-Learn Keras and TensorFlow. O’Reilly Media Inc.
[33]
Zhisheng Hu Shengjian Guo Zhenyu Zhong and Kang Li. 2021. Coverage-based scene fuzzing for virtual autonomous driving testing. arXiv:2106.00873. Retrieved from https://arxiv.org/abs/2106.00873
[35]
Bernhard Kaiser. 2021. Application Story of ODD as part of Safety Assurance.
[36]
Nidhi Kalra and Susan M. Paddock. 2016. Driving to Safety: How Many Miles of Driving Would It Take to Demonstrate Autonomous Vehicle Reliability? RAND Corporation 1–16. Retrieved from http://www.jstor.org/stable/10.7249/j.ctt1btc0xw.1 10.7249/rr1478
[46]
Kang Meng Rui Zhou Zhiheng Li and Kai Zhang. 2023. A quantitative approach of generating challenging testing scenarios based on functional safety standard. Applied Sciences 13 6 (Mar. 2023) 3494. DOI: 10.3390/app13063494 10.3390/app13063494
[49]
Jean-Baptiste Mouret and Jeff Clune. 2015. Illuminating search spaces by mapping elites. arXiv:1504.04909. Retrieved from http://arxiv.org/abs/1504.04909

Showing 50 of 76 references

Cited By
2
Metrics
2
Citations
76
References
Details
Published
Feb 23, 2025
Vol/Issue
34(3)
Pages
1-36
License
View
Funding
Australian Research Council Award: DP210100041
Cite This Article
Victor Crespo-Rodriguez, Neelofar, Aldeida Aleti, et al. (2025). Instance Space Analysis of Testing of Autonomous Vehicles in Critical Scenarios. ACM Transactions on Software Engineering and Methodology, 34(3), 1-36. https://doi.org/10.1145/3699596
Related

You May Also Like

Software Engineering for AI-Based Systems: A Survey

Silverio Martínez-Fernández, Justus Bogner · 2022

238 citations

Programming pervasive and mobile computing applications

Marco Mamei, Franco Zambonelli · 2009

157 citations