Dorsch R, Freund M, Harth A (2025)
Publication Type: Conference contribution
Publication year: 2025
Publisher: Association for Computing Machinery, Inc
Pages Range: 194-199
Conference Proceedings Title: IoT 2024 - Proceedings of the 14th International Conference on the Internet of Things
Event location: Oulu, FIN
ISBN: 9798400712852
Evolving application programming interfaces (APIs) of Internet of Things (IoT) devices cause system failures and challenge the longevity and reliability of IoT systems. To mitigate these issues, this paper aims to categorize IoT API changes and assess their impact on deployed systems. We introduce a detailed taxonomy that classifies API changes into 28 characteristics within five key dimensions: Data Payload Modifications, Communication Protocol Modifications, API Endpoint Modifications, Security Modifications, and Parameter Modifications. We apply this taxonomy by annotating and analyzing a comprehensive dataset developed through an empirical study of change reports and integration documentation from long-running open-source IoT integration platforms. We analyze the frequency and characteristics of evolving IoT APIs and the effects of changes within IoT device integration scenarios. Results reveal that 74.21% of all API changes cause backward incompatibility, with Data Payload and API Endpoint Modifications being the most prevalent types, and that cloud-based platform integrations are most vulnerable to changes that threaten system longevity. This work contributes to IoT system design by providing a comprehensive taxonomy of IoT API changes, facilitating the development of more robust and adaptable IoT architectures that can withstand long-term operational changes and enhance system reliability.
APA:
Dorsch, R., Freund, M., & Harth, A. (2025). Analyzing Breaking Changes in IoT Systems: A Taxonomy and Empirical Study on System Stability and Longevity. In IoT 2024 - Proceedings of the 14th International Conference on the Internet of Things (pp. 194-199). Oulu, FIN: Association for Computing Machinery, Inc.
MLA:
Dorsch, Rene, Michael Freund, and Andreas Harth. "Analyzing Breaking Changes in IoT Systems: A Taxonomy and Empirical Study on System Stability and Longevity." Proceedings of the 14th International Conference on the Internet of Things, IoT 2024, Oulu, FIN Association for Computing Machinery, Inc, 2025. 194-199.
BibTeX: Download