FRANÇAIS
A showcase of ÉTS researchers’ publications and other contributions
SEARCH

IoT systems testing: Taxonomy, empirical findings, and recommendations

Minani, Jean Baptiste, Fellah, Yahia El, Sabir, Fatima, Moha, Naouel, Gueheneuc, Yann-Gael, Kuradusenge, Martin and Masuda, Tomoaki. 2025. « IoT systems testing: Taxonomy, empirical findings, and recommendations ». Journal of Systems and Software, vol. 226.
Compte des citations dans Scopus : 2.

[thumbnail of Moha-N-2025-30694.pdf]
Preview
PDF
Moha-N-2025-30694.pdf - Published Version
Use licence: Creative Commons CC BY-NC-ND.

Download (3MB) | Preview

Abstract

The Internet of Things (IoT) is reshaping our lives, increasing the need for thorough pre-deployment testing. However, traditional software testing may not address the testing requirements of IoT systems, leading to quality challenges. A specific testing taxonomy is crucial, yet no widely recognized taxonomy exists for IoT system testing. We introduced an IoT-specific testing taxonomy that categorizes aspects of IoT systems testing into seven distinct categories. We mined testing aspects from 83 primary studies in IoT systems testing and built an initial taxonomy. This taxonomy was refined and validated through two rounds of surveys involving 16 and then 204 IoT industry practitioners. We assessed its effectiveness by conducting an empirical evaluation on two separate IoT systems, each involving 12 testers. Our findings categorize seven testing aspects: (1) testing objectives, (2) testing tools and artifacts, (3) testers, (4) testing stage, (5) testing environment, (6) Object Under Test (OUT) and metrics, and (7) testing approaches. The evaluation showed that testers equipped with the taxonomy could more effectively identify diverse test cases and scenarios. Additionally, we recommend new research opportunities to enhance the testing of IoT systems.

Item Type: Peer reviewed article published in a journal
Professor:
Professor
Moha, Naouel
Affiliation: Génie logiciel et des technologies de l'information
Date Deposited: 31 Mar 2025 18:15
Last Modified: 10 Apr 2025 13:57
URI: https://espace2.etsmtl.ca/id/eprint/30694

Actions (login required)

View Item View Item