Muhammad Usman
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Research Subjects
Muhammad Usman has a total of 5 co-authors. Here are the top co-authors by number of shared publications:
- Adel R. Alharbi
College of Computing and Information Technology, University of Tabuk, Tabuk 71491, Saudi Arabia
1 shared publication - Amer Aljaedi
College of Computing and Information Technology, University of Tabuk, Tabuk, Saudi Arabia
1 shared publication - Mohammed Alotaibi
Department of Management Information Systems, College Business Administration, University of Tabuk, Tabuk 71491, Saudi Arabia
1 shared publication - Muhammad Islam
College of Science and Engineering James Cook University Cairns Queensland Australia
1 shared publication - Saba Siddique
Department of Computer Software Engineering, National University of Sciences and Technology, Islamabad 44000, Pakistan
1 shared publication
Latest Publications
- Open Access
- 7 November 2023
- Published by MDPI AG in Sustainability
- Vol. 15 (22) , 15683
Underpinning Quality Assurance: Identifying Core Testing Strategies for Multiple Layers of Internet-of-Things-Based Applications
The Internet of Things (IoT) constitutes a digitally integrated network of intelligent devices equipped with sensors, software, and communication capabilities, facilitating data exchange among a multitude of digital systems via the Internet. Despite its pivotal role in the software development life-cycle (SDLC) for ensuring software quality in terms of both functional and non-functional aspects, testing within this intricate software–hardware ecosystem has been somewhat overlooked. To address this, various testing techniques are applied for real-time minimization of failure rates in IoT applications. However, the execution of a comprehensive test suite for specific IoT software remains a complex undertaking. This paper proposes a holistic framework aimed at aiding quality assurance engineers in delineating essential testing methods across different testing levels within the IoT. This delineation is crucial for effective quality assurance, ultimately reducing failure rates in real-time scenarios. Furthermore, the paper offers a mapping of these identified tests to each layer within the layered framework of the IoT. This comprehensive approach seeks to enhance the reliability and performance of IoT-based applications.
- 7 November 2023
- Published by MDPI AG in Sustainability
- Vol. 15 (22) , 15683
Open AccessUnderpinning Quality Assurance: Identifying Core Testing Strategies for Multiple Layers of Internet-of-Things-Based Applications
The Internet of Things (IoT) constitutes a digitally integrated network of intelligent devices equipped with sensors, software, and communication capabilities, facilitating data exchange among a multitude of digital systems via the Internet. Despite its pivotal role in the software development life-cycle (SDLC) for ensuring software quality in terms of both functional and non-functional aspects, testing within this intricate software–hardware ecosystem has been somewhat overlooked. To address this, various testing techniques are applied for real-time minimization of failure rates in IoT applications. However, the execution of a comprehensive test suite for specific IoT software remains a complex undertaking. This paper proposes a holistic framework aimed at aiding quality assurance engineers in delineating essential testing methods across different testing levels within the IoT. This delineation is crucial for effective quality assurance, ultimately reducing failure rates in real-time scenarios. Furthermore, the paper offers a mapping of these identified tests to each layer within the layered framework of the IoT. This comprehensive approach seeks to enhance the reliability and performance of IoT-based applications.