• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Scopus
  4. Analyzing Breaking Changes in IoT Systems: A Taxonomy and Empirical Study on System Stability and Longevity
 
  • Details
  • Full
Options
2024
Conference Paper
Title

Analyzing Breaking Changes in IoT Systems: A Taxonomy and Empirical Study on System Stability and Longevity

Abstract
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.
Author(s)
Dorsch, Rene
Fraunhofer-Institut für Integrierte Schaltungen IIS  
Freund, Michael
Fraunhofer-Institut für Integrierte Schaltungen IIS  
Harth, Andreas
Fraunhofer-Institut für Integrierte Schaltungen IIS  
Mainwork
14th International Conference on the Internet of Things, IoT 2024. Proceedings  
Conference
International Conference on the Internet of Things 2024  
DOI
10.1145/3703790.3703835
Additional full text version
Landing Page
Language
English
Fraunhofer-Institut für Integrierte Schaltungen IIS  
Keyword(s)
  • API Evolution

  • Empirical Study

  • Internet of Things

  • Longevity

  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024