What is the best way to fix software defects? Fix them before they happen!

What

As more innovation and regulation is software related, Stout's 2021 Automotive Defect & Recall Report is reporting a growth in software recalls and TSBs. This drives the question: Is it time to embrace a proactive approach to software quality management?

Why should you read this?

  • We highlight the main trends from Stout's 2021 report
  • We analyze how the trends will affect the industry as a whole
  • We reflect on the industry disruptions caused by COVID-19
  • The Stout report points out that OTA updates increase completion rates, and we suggest how we can raise this number even further.

Key Trends and Highlights

  • The year 2020 was unique for the automotive industry in many ways. This exponential growth in technology has brought new capabilities to the automotive industry, though plant closures and global supply chain disruptions the COVID-19 pandemic caused contributed to the lowest volume of new vehicle sales since 2012. However, the number of unique recalls campaigns has nearly trebled in the past ten years. The number of vehicles affected by recalls remained close to peak levels through a tumultuous time for the industry.
  • Meanwhile, the development and implementation of innovative and convenient OTA update solutions enable OEMs to prevent recalls, make updates convenient to complete for owners, increase completion rates and lower the total costs of the recalls both to OEMs and suppliers.

Report highlights:

  • In a rapidly evolving industry, software defects can lead to significant risk exposure. By 2022, we expect most vehicles will be connected and controlled by software systems.
  • The proportion of software-based defects increased for the fourth consecutive year.
  • There are greater uncertainties for future recalls as complex safety-critical systems are integrated into new vehicle platforms.
  • A decline in recall completion percentages, due in part to mobility restrictions and other industry disruptions related to COVID-19
  • However, 2020 recalls utilizing OTA remedy delivery have achieved high completion percentages by most measures. Still, the disparity in completion progress in these recalls reveal that barriers to completion remain, namely, the more transparent the update to the user, the less the user is required to be a part of the process, and the higher the completion rate.
  • Aurora Labs' Auto Update uses an additive update technology to write the OTA update file to the next free space on the ECU flash, removing the need for dual memory banks and enabling seamless and transparent software updates.
  • According to the 2021 Automotive Software Survey, the ability to perform predictive maintenance on automotive software is a desired capability within the industry. Based on the survey, more than 93 percent of the respondents think the ability to predict software anomalies is important or very important.
  • Aurora Labs' Auto Detect continuously monitors the ECU software for deviations in the functional behavior. Using AI algorithms, Auto Detect can predict which deviations can potentially lead to a system failure, enabling proactive software maintenance.

Even though the current recall rate of this industry is high, many are expecting it to dip. The report suggests that with the increasing number of OTA software updates, cars could soon be serviced remotely instead of recalled. The report also makes it clear that now would be a good time for those in the auto industry to rethink their approach to software updates and invest in solutions that can bring a software development process to the next level.

 

Stout’s 2020 Automotive Defect & Recall Report is a wakeup call!

WHAT:

With software-related recalls on the rise, is it time to embrace predictive software maintenance?

WHY you should read this:

  • We highlight the main trends from Stout's 2020 report
  • We explore the significance of these trends: Software-related recalls and OTA updates
  • We dig deeper and explore what these trends mean for the industry
  • We question whether recalls are necessary or whether cars could be serviced remotely

Stout's 2020 Automotive Defect and Recall Report got us thinking about one of Elon Musk's tweets from 2013. In response to Tesla having to recall nearly 30,000 of its sedans because of a fire risk caused by the vehicle's charging equipment overheating, Musk tweeted: "The word "recall" needs to be recalled". And in this case, that's just what Tesla did by offering an over-the-air (OTA) software update instead of actually recalling the faulty vehicles. In many ways, this tweet was a watershed moment for the industry. And this idea of software-related recalls is echoed strongly in the latest Stout report.

As we find ourselves at the beginning of the new year, we thought it would be helpful to reflect on some of the main trends highlighted in Stout's 2020 report. Because reports like this set the stage for what's to come and in some senses hint at the bigger issues OEMs and suppliers may be forced to grapple within the coming year. The report highlights a trend we all know isn't going anywhere anytime soon and something that a relentless maverick and visionary like Musk already knew in 2013: That software-related innovation is going to play an increasingly important role in new automotive functionality, and that software-related recalls will not be far behind. The report clearly shows this trend.

But all this got us thinking: Could there be a better, more efficient way of dealing with software recalls? Perhaps it's time to embrace predictive software maintenance.

Change is in the Air: Key Trends and Highlights

In many ways Stout's 2020 Automotive Defect and Recall Report highlights what we already know to be true: Software-related recalls are on the increase.

The report highlights the fact that:

  • In 2019 we saw a significant increase in the number of software-related defects when compared to previous years: There was a ~ 10% increase in software-related defects from 2018 to 2019
  • Software-related recalls reached record numbers in 2019 with 2 of the largest recalls of the year (including a safety recall) involving software
  • An estimated 6.5 million vehicles that were recalled for electronic component defects received software remedies, making 2019 the year with the greatest number of software-based campaigns

Interestingly, the report also hints at the fact that while more and more manufacturers are warming up to the idea of OTA updates, they still aren't widely used (for the entire vehicle). We predict that this is going to change. In fact, from conversations we've had with several of our clients and announcements from various car manufacturers, we know this is changing. We predict that full-vehicle OTA updates will become increasingly popular as more and more manufacturers embrace the technology. And while this innovation will enable remote repair and may even lessen the load when it comes to recalls, we shouldn't stop here. We shouldn't just be striving to ease the load and make recalls more efficient but rather focusing on predictive software maintenance. This means being able to predict which software is causing the issue before it causes the vehicle to fail, and using OTA updates, we'll be able to fix it before any harm is caused.

Predictive Software Maintenance to the Rescue

The Stout report highlights the increase in software-related recalls and hints at the role OTA updates will come to play. But we'd argue it doesn't go far enough. Because of innovations like OTA updates, we see the emergence of a powerful trend: Predictive software maintenance. But what does that really mean? And what will this mean for the automotive industry?

Essentially, predictive software maintenance is a shift away from the tried and trusted reactive approach which only fixes problems after they have caused what often turn out to be catastrophic failures. This is unplanned, reactive maintenance and is how things have always been done (until now). On the other hand, predictive maintenance relies on real-time data and machine learning algorithms to detect anomalies and possible defects before they need fixing. Such an approach anticipates problems before they occur, making it more efficient and cost-effective.

According to our 2020 Automotive Software Survey, the ability to perform predictive maintenance on automotive software is a desired capability within the industry. Based on the survey, more than 88 percent of the 200 respondents think the ability to predict software anomalies is important or very important.

An example of predictive maintenance is a vehicle's brakes which tend to wear slowly over time. The garage does not wait for the brakes to fail before replacing the brake pads, but instead, the garage mechanic will use his experience to predict when they will fail and will suggest to replace them in advance. Line-Of-Code Behavior technology does the same for the vehicle software.

Line-Of-Code Behavior technology enables manufacturers to be proactive rather than reactive to software failures, enabling pre-error detection. This technology leverages machine learning algorithms to monitor the behaviour of the software functions over time and predicts when the software will fail. In addition, it detects the exact lines of code causing the problem, shortening the error-resolution time and giving the manufacturers the necessary time to fix, test and certify the software before it is released. Using OTA updates the new software can then be pushed to the vehicles seamlessly before the software has failed in the field, paving the way for a seamless continuous improvement process.

Conclusion

There are many takeaways from Stout's 2020 Automotive Defect & Recall Report. What stood out most for us was the significant uptick in software-related recalls. The report also hints at the increasing reliance on OTA updates. This shines a light on where the industry is headed. It also makes it clear that with the right technology and innovation, we could soon be servicing cars remotely instead of recalling them. For an industry so focused on recalls, this is a major wake up call and an opportunity to do better.

Learn more about our approach to predictive software maintenance.