I'm thinking about getting a "new" used car. Unfortunately, tests of driver assistance / "self driving" systems don't seem to be any better than they were three years ago when I wrote danluu.com/car-safety/.

No one's doing anything resembling what a programmer would consider serious benchmarking and it doesn't look like anyone is going to either even though driver assistance / ADAS systems are becoming a more important part of safety over time.

Since writing that post, I've spent a lot of time talking to people who work on ADAS systems about the processes they use; how they handle bugs when they're found; when they use a shared ADAS vendor, which companies find the bugs in the vendor's system and which companies never notice, etc.

I believe this is the only way you can reasonably compare these systems today and I doubt this will change within a decade. For obvious reasons, no one who has this information is going to write it up,

so it's now nearly impossible for the general public to make judgments about automotive safety except in cases where the company repeatedly ships extremely shoddy software, e.g., Tesla with mastodon.social/@danluu/109514, twitter.com/kenklippenstein/st, etc., but Uber was the only other company putting something so obviously bad on the roads, so this doesn't give you much information.

FWIW, I'd say that BMW has the best methodology I know of among cars you can buy (I updated the post to reflect that), but

every company I know of that's selling a "shipping" car has a methodology that you'd consider "move fast and break things" if they were a software company; the spectrum runs from "nearly completely untested, relies heavily on vendor's components working when connected and never verifies while pushing vendors to add unsafe features to reduce cost or increase velocity" to "moves quickly and cuts corners that create significant risk".

Just for example, a semi-typical story is

the car company pushes for [redacted] to save eng effort, which accidentally results in a large fraction of cars they ship having ADAS disabled. Years later, a journalist takes one to a test track to try it out and they get one of the lucky cars with no ADAS. It plows through simulated test pedestrians with no attempt at stopping and this results in the car company issuing a recall.

Given how testing is done, it's somehwhat lucky that anyone ever found this bug via testing at all.

Follow

@danluu Do you know of any country's equivalent of NTSB that would manage to learn about and investigate accidents where at first glance some safety feature failed to operate?

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.