Code complexity has reached new levels with more than 100 million lines of code in a single automobile. Due to the massive amount of code that is being introduced to vehicles, understanding the software and its quality has never been more important. The recent discovery of Volkswagen’s “Defeat Device” sparked an investigation into other car manufactures processes and emissions claims. During the process, there were a number of news worthy findings. We now know that Volkswagen isn’t the only manufacturer that is not meeting emissions targets.
Over the past 10 years, almost every major car company has had recalls due to software issues. Although none have been as news worthy as the recent Volkswagen findings. Toyota was also investigated when it was found that their vehicles were unintentionally accelerating.
This infographic, from Collaborator Code Review, highlights the major automobile recalls over the past 10 years due to software related issues. But, it’s important to mention that automobiles aren’t the only things that contain complex code these days. You can never be too careful when it comes to code because it literally is everywhere.