Model vs system level testing of autonomous driving systems: a replication and extension study

被引:6
|
作者
Stocco, Andrea [1 ]
Pulfer, Brian [2 ]
Tonella, Paolo [1 ]
机构
[1] Univ Svizzera Italiana USI, Via Buffi 13, Lugano, Switzerland
[2] Univ Geneva, 24 Rue Gen Dufour, CH-1211 Geneva 4, Switzerland
基金
欧盟地平线“2020”;
关键词
Autonomous driving; Model testing; System testing; DNN testing; Deep neural networks; ADVANCED DRIVER ASSISTANCE; GENERATION; SEARCH; CARS;
D O I
10.1007/s10664-023-10306-x
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Offline model-level testing of autonomous driving software is much cheaper, faster, and diversified than in-field, online system-level testing. Hence, researchers have compared empirically model-level vs system-level testing using driving simulators. They reported the general usefulness of simulators at reproducing the same conditions experienced in-field, but also some inadequacy of model-level testing at exposing failures that are observable only in online mode. In this work, we replicate the reference study on model vs system-level testing of autonomous vehicles while acknowledging several assumptions that we had reconsidered. These assumptions are related to several threats to validity affecting the original study that motivated additional analysis and the development of techniques to mitigate them. Moreover, we also extend the replicated study by evaluating the original findings when considering a physical, radio-controlled autonomous vehicle. Our results show that simulator-based testing of autonomous driving systems yields predictions that are close to the ones of real-world datasets when using neural-based translation to mitigate the reality gap induced by the simulation platform. On the other hand, model-level testing failures are in line with those experienced at the system level, both in simulated and physical environments, when considering the pre-failure site, similar-looking images, and accurate labels.
引用
收藏
页数:26
相关论文
共 50 条
  • [1] Model vs system level testing of autonomous driving systems: a replication and extension study
    Andrea Stocco
    Brian Pulfer
    Paolo Tonella
    [J]. Empirical Software Engineering, 2023, 28
  • [2] A Study on Testing Autonomous Driving Systems
    Zhang, Xudong
    Cai, Yan
    Yang, Zijiang
    [J]. COMPANION OF THE 2020 IEEE 20TH INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY, AND SECURITY (QRS-C 2020), 2020, : 241 - 244
  • [3] A Scenario Distribution Model for Effective and Efficient Testing of Autonomous Driving Systems
    Song, Qunying
    Runeson, Per
    Persson, Stefan
    [J]. PROCEEDINGS OF THE 37TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, ASE 2022, 2022,
  • [4] Targeting Patterns of Driving Characteristics in Testing Autonomous Driving Systems
    Arcaini, Paolo
    Zhang, Xiao-Yi
    Ishikawa, Fuyuki
    [J]. 2021 14TH IEEE CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST 2021), 2021, : 295 - 305
  • [5] Testing Autonomous Driving System based on Scenic
    Li, Zheng
    Cui, Zhanqi
    Wu, Huanhuan
    Zheng, Yating
    [J]. 2021 21ST INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C 2021), 2021, : 1171 - 1172
  • [6] Causality-driven Testing of Autonomous Driving Systems
    Giamattei, Luca
    Guerriero, Antonio
    Pietrantuono, Roberto
    Russo, Stefano
    [J]. ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2024, 33 (03)
  • [7] Fitness Functions for Testing Automated and Autonomous Driving Systems
    Hauer, Florian
    Pretschner, Alexander
    Holzmueller, Bernd
    [J]. COMPUTER SAFETY, RELIABILITY, AND SECURITY, SAFECOMP 2019, 2019, 11698 : 69 - 84
  • [8] ComOpT: Combination and Optimization for Testing Autonomous Driving Systems
    Li, Changwen
    Cheng, Chih-Hong
    Sun, Tiantian
    Chen, Yuhang
    Yan, Rongjie
    [J]. 2022 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, ICRA 2022, 2022, : 7738 - 7744
  • [9] Testing of positioning and timing for cooperative and autonomous driving systems
    Passchier, Igor
    van Vugt, Gwen
    Rauf, Komal
    [J]. PROCEEDINGS OF THE 2016 13TH WORKSHOP ON POSITIONING, NAVIGATION AND COMMUNICATIONS (WPNC), 2016,
  • [10] DeepScenario: An Open Driving Scenario Dataset for Autonomous Driving System Testing
    Lu, Chengjie
    Yue, Tao
    Ali, Shaukat
    [J]. 2023 IEEE/ACM 20TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES, MSR, 2023, : 52 - 56