Generating effective test cases for self-driving cars from police reports

Alessio Gambi, Tri Huynh, Gordon Fraser

Publikation: Beitrag in Buch/Bericht/KonferenzbandKonferenzbeitragBegutachtung

Abstract

Autonomous driving carries the promise to drastically reduce the number of car accidents; however, recently reported fatal crashes involving self-driving cars show that such an important goal is not yet achieved. This calls for better testing of the software controlling self-driving cars, which is difficult because it requires producing challenging driving scenarios. To better test self-driving car soft- ware, we propose to specifically test car crash scenarios, which are critical par excellence. Since real car crashes are difficult to test in field operation, we recreate them as physically accurate simulations in an environment that can be used for testing self-driving car software. To cope with the scarcity of sensory data collected during real car crashes which does not enable a full reproduction, we extract the information to recreate real car crashes from the police reports which document them. Our extensive evaluation, consisting of a user study involving 34 participants and a quantitative analysis of the quality of the generated tests, shows that we can generate accurate simulations of car crashes in a matter of minutes. Compared to tests which implement non critical driving scenarios, our tests effectively stressed the test subject in different ways and exposed several shortcomings in its implementation.

OriginalspracheEnglisch
TitelESEC/FSE 2019 - Proceedings of the 2019 27th ACM Joint Meeting European Software Engineering Conference and Symposium on the Foundations of Software Engineering
Redakteure/-innenSven Apel, Marlon Dumas, Alessandra Russo, Dietmar Pfahl
Herausgeber (Verlag)ACM
Seiten257-267
Seitenumfang11
ISBN (elektronisch)9781450355728
DOIs
PublikationsstatusVeröffentlicht - 12 Aug. 2019
Extern publiziertJa

Publikationsreihe

NameESEC/FSE 2019 - Proceedings of the 2019 27th ACM Joint Meeting European Software Engineering Conference and Symposium on the Foundations of Software Engineering

Fingerprint

Untersuchen Sie die Forschungsthemen von „Generating effective test cases for self-driving cars from police reports“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren