Facebook pixel tracking

The Science and Information (SAI) Organization publishes open-access peer-reviewed journals in computer science and artificial intelligence.

Contact Info
Website thesai.org
Follow Us
Contact Info
Follow Us
Research Article | Open Access |

A Systematic Review of Functional Requirements, Modelling Practices, and Validation Strategies in IoT Application Development

Author 1: Nor Haniza Ramli Author 2: Nur Atiqah Sia Abdullah Author 3: Nur Ida Aniza Rusli
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 16, No. 12 · Published 2025

DOI: https://doi.org/10.14569/IJACSA.2025.0161210

Abstract

The rapid development of the Internet of Things (IoT) requires systematic development methods that address complex functional, architectural, and validation concerns. This review synthesized research published between 2016 and 2023 to characterize common functional requirements (FRs), current modelling techniques, and validation practices. From an initial corpus of 1,598 articles, 425 publications were selected for in-depth analysis. The results demonstrated a consistent emphasis on data handling, inter-device communication, analytics, and system management. Nevertheless, critical gaps persisted in end-to-end security and context-aware computing. Sequence, class, and use case diagrams dominated modelling practices, which indicated attention to system behavior and interactions. Conversely, state machine and deployment diagrams were underutilized despite their potential to better capture runtime states and architectural configurations. The validation approaches in IoT development were primarily empirical, with experiments and case studies predominating. Expert reviews are valuable for early-stage assessment, but were rarely applied, which indicated missed opportunities for early improvement of design quality in the lifecycle. Overall, the results reflected the maturity and limitations of current practices in IoT engineering. These limitations can be addressed by diversifying modelling techniques, enhancing security integration, and using hybrid validation frameworks. This review presented a foundational reference to guide the systematic development of scalable, secure, and context-aware IoT systems, and contributed to the evolving body of IoT software engineering knowledge.

Keywords

How to Cite this Article

Ramli, N. H., Abdullah, N. A. S., & Rusli, N. I. A. (2025). A Systematic Review of Functional Requirements, Modelling Practices, and Validation Strategies in IoT Application Development. International Journal of Advanced Computer Science and Applications, 16(12). https://doi.org/10.14569/IJACSA.2025.0161210

Ramli, Nor Haniza, et al.. "A Systematic Review of Functional Requirements, Modelling Practices, and Validation Strategies in IoT Application Development." International Journal of Advanced Computer Science and Applications, vol. 16, no. 12, 2025, https://doi.org/10.14569/IJACSA.2025.0161210.

@article{Ramli2025,
  title     = {A Systematic Review of Functional Requirements, Modelling Practices, and Validation Strategies in IoT Application Development},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {16},
  number    = {12},
  year      = {2025},
  publisher = {The Science and Information Organization},
  author    = {Nor Haniza Ramli and Nur Atiqah Sia Abdullah and Nur Ida Aniza Rusli},
  doi       = {10.14569/IJACSA.2025.0161210},
  url       = {https://doi.org/10.14569/IJACSA.2025.0161210}
}

Open Access — licensed under a Creative Commons Attribution 4.0 International License. Unrestricted use, distribution, and reproduction in any medium, even commercially, as long as the original work is properly cited.