50% of organizations take more than one week to detect software defects in deployed devices, resulting in increased cybersecurity risk and product integrity challenges
SAN FRANCISCO, CA / ACCESSWIRE / April 25, 2024 / Memfault, provider of the first embedded device observability platform, has released its inaugural benchmark report, The State of IoT Software Development. The report, developed by VDC Research and based on insights gathered from a survey of more than 775 respondents, highlights common challenges IoT product developers face and unveils fresh perspectives on industry best practices. The findings reveal the growing importance of software within IoT development, how long it takes organizations to find and fix product issues, and the general acceptance of a status quo that can leave devices running at suboptimal capacity.
In today's world, cars, homes, and even clothes are connected to the internet. The integration of smart devices into daily routines underscores the importance of ensuring these devices are working as expected. The stakes couldn't be higher, yet rising costs, complexity, and the constant demand for new features make for a challenging landscape for product developers. Plus, when IoT product developers don't have access to adequate insight and control into products in use, it can increase the risk of a device malfunctioning or falling victim to a cyber incident. In turn, this can significantly impact customer satisfaction, company reputation, and, at worst, customer safety.
"IoT devices have become so intertwined into our daily life that, in many cases, it is a challenge to find a non-connected device," noted François Baldassari, CEO at Memfault. "It's critical that companies remember that software is the lifeblood of their IoT product. Without a means to monitor products or the ability to push out updates, support effectively ceases upon deployment. This isn't acceptable for software developers, and it shouldn't be for IoT companies either."
Key stats from the study highlight challenges and opportunities within the IoT space, including:
- The amount of software is growing. IoT devices contain vast amounts of software code, and according to the survey, software has grown to account for nearly 60% of all project development costs.
- It takes too long to find and fix bugs. Half of organizations take more than a week to find the cause of reported software defects, while 20% take several months, and more than 40% of organizations take more than a week to fix those defects once they are found.
- There is a disconnect between perception and reality. Only 8% of organizations typically release fixes within a day of finding software defects, yet 83% of respondents said their development team has adequate tools to efficiently fix defects when they are found in the field.
- Companies rely on customers to flag software issues. 38% of respondents reported using external bug reports and/or customer complaints to measure the quality of deployed software. This was the most common metric.
- Software bugs can be costly to fix. Software defects reported by customers require 75 additional person-hours per year to fix for the least complex projects, and up to 3 person-months for the most complex projects.
- Taking a proactive approach can reap benefits. Organizations using tools to monitor deployed devices spent half as much time remediating each software defect, allowing more time to focus on innovation rather than maintenance.
"With IoT becoming increasingly integrated into our daily lives, companies must have a long-term plan for product support and maintenance. We are already seeing governments take notice, including in the EU, which will require all devices in 2026 to have over-the-air capabilities," continued François. "Embracing a proactive stance is essential, and it doesn't have to be challenging - provided you have the appropriate tools."
To learn more and to access the accompanying report, visit memfault.com/iot-software-development-report.
Methodology
The survey was conducted by VDC Research and based on a global survey of 783 people directly involved in developing IoT products and/or embedded electronic systems.
About Memfault
Memfault is the leading embedded device observability platform that empowers teams to build robust devices with software at scale. Memfault gives embedded engineering teams an off-the-shelf observability solution with built-in over-the-air update management. It is designed for constrained devices and provides device performance monitoring, debugging, and other-the-air capabilities. To learn more, visit memfault.com.
Media Contact
Escalate PR for Memfault
Memfault@EscalatePR.com
SOURCE: Memfault
View the original press release on accesswire.com