Projects per year
Abstract
Autonomous driving has shown great potential to reform modern transportation. Yet its reliability and safety have drawn a lot of attention and concerns. Compared with traditional software systems, autonomous driving systems (ADSs) often use deep neural networks in tandem with logic-based modules. This new paradigm poses unique challenges for software testing. Despite the recent development of new ADS testing techniques, it is not clear to what extent those techniques have addressed the needs of ADS practitioners. To fill this gap, we present the first comprehensive study to identify the current practices and needs of ADS testing. We conducted semi-structured interviews with developers from 10 autonomous driving companies and surveyed 100 developers who have worked on autonomous driving systems. A systematic analysis of the interview and survey data revealed 7 common practices and 4 emerging needs of autonomous driving testing. Through a comprehensive literature review, we developed a taxonomy of existing ADS testing techniques and analyzed the gap between ADS research and practitioners' needs. Finally, we proposed several future directions for SE researchers, such as developing test reduction techniques to accelerate simulation-based ADS testing.
Original language | English |
---|---|
Title of host publication | ESEC/FSE 2022 - Proceedings of the 30th ACM Joint Meeting European Software Engineering Conference and Symposium on the Foundations of Software Engineering |
Editors | Abhik Roychoudhury, Cristian Cadar, Miryung Kim |
Place of Publication | New York, NY |
Publisher | Association for Computing Machinery, Inc |
Pages | 31-43 |
Number of pages | 13 |
ISBN (Electronic) | 9781450394130 |
DOIs | |
Publication status | Published - 9 Nov 2022 |
Event | 30th ACM Joint Meeting European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ESEC/FSE 2022 - Singapore, Singapore Duration: 14 Nov 2022 → 18 Nov 2022 |
Publication series
Name | ESEC/FSE 2022 - Proceedings of the 30th ACM Joint Meeting European Software Engineering Conference and Symposium on the Foundations of Software Engineering |
---|
Conference
Conference | 30th ACM Joint Meeting European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ESEC/FSE 2022 |
---|---|
Country/Territory | Singapore |
City | Singapore |
Period | 14/11/22 → 18/11/22 |
Keywords
- Autonomous Driving
- Empirical Study
- Software Testing
Fingerprint
Dive into the research topics of 'Testing of autonomous driving systems: where are we and where should we go?'. Together they form a unique fingerprint.Projects
- 1 Finished
-
SUT led : Context-aware verification and validation framework for autonomous driving
Chen, T., Vu, H., Liu, H., Zheng, J. & Zhou, Z.
25/02/21 → 24/02/24
Project: Research