Research Article

A Suite of Design Quality Metrics for Internet of Things by Modelling Its Ecosystem as a Schema Graph

Table 1

Research matrix for the analysis of existing relevant research works.

Author, yearResearch areaQuality factorsDesign phase metric

Li et al. [10] (2014)Service-oriented IoT model for QoS schedulingPerformance and cost3-layer architecture for QoS
Al-Fuqaha et al. [11] (2015)Identified IoT quality factorsAvailability, reliability, mobility, security, privacy, interoperability, confidentiality, scalability, fault tolerance, and operations managementNot covered
Kiruthika and Khaddaj [12] (2015)Designing quality models for IoT systemsSecurity, performance, usability, reliability, robustness, interoperability, and scalabilityNot covered
Kim [13] (2016)Quality model for IoT applicationFunctionality, reliability, efficiency, and portabilityNot evaluated
Costa et al. [5] (2016)Framework to model IoT application for QoSPerformance, reliability, and availabilityDesign and analysis process
Tambotoh et al. [14] (2016)Governance IoT frameworkFunctional suitability, reliability, compatibility, security, usability, maintainability, performance efficiency, and portabilitySoftware quality model for loT
White et al. [4] (2017)Systematic mapping of QoS factors for IoTEfficiency, performance, compatibility, functional suitability, reliability, usability, security, portability, and maintainabilityNot covered
Tanganelli et al. [15] (2018)Analysis to enforce QoSResiliency, reliability, and latencyNot covered
Singh and Baranwal [16] (2018)QoS metrics based on computing, communication, and things as three IoT pillarsReliability, interoperability, flexibility, availability, accuracy, stability, response time, sensitivity, precision, and scalabilityNot covered
Bures et al. [17] (2018)QoS issues and challenges in IoT environmentPrivacy, security, reliability, interoperability, and integrationNot covered
Zavala et al. [18] (2019)IoT autonomic modelDevice’s heterogeneity, scalability, and ubiquityNot covered
Suryanegara et al. [19] (2019)Framework for measuring quality of experience in IoTFunctional suitability, consistency, convenience, efficiency, and integrationNot covered
Jaleel et al. [20] (2020)Autonomic interoperability manager for IoTInteroperabilityNot covered
Samann et al. [21] (2021)Fog and cloud-based IoT computing with QoS provisionLatency, reliability, throughput, and network usageNot covered
This work (2022)Design quality metrics for IoTComplexity, functional suitability, performance, efficiency, compatibility, maintainability, portability, and usabilityMetrics are defined, evaluated, and mapped to QoS factors