Challenges in Requirements Engineering for IoT Solutions


  • Muhammad Asgher Nadeem Department of Computer Science, University of Sargodha, 40100, Pakistan.
  • Muhammad Hasnain Department of Computer Science & Information Technology, Ghazi University Dera Ghazi Khan, 32200, Pakistan.
  • M. Mohsin Saleemi Faculty of Computer Information Science (CIS), Higher Colleges of Technology, UAE.
  • Muhammad Awais Mohsin Head of Products, AHAD Softech LLP, Islamabad, 44230, Pakistan.
  • Mohammad Adeel Ansari Dubai Aviation Engineering Projects, 25314, Dubai.
  • Wissal Essalah Departement of Computer Science , National School of Electronics and Telecommunications, University of Sfax, Tunisia.


Requirement engineering, Requirement analysis, Challenges, Expertise, IOT


The Internet of Things (IoT) defines a network of devices connected to the internet and sharing a massive amount of data between each other and a central location. Requirement Engineering is a widespread field of knowledge that is influenced by a large number of factors, from client’s participation to analyst’s expertise. In this paper, all the major problems in the field of requirement engineering are categorized on the basis of their area of origination. This paper categorizes these problems in three parts: the analyst’s, the client’s, and the generic problems. All the major problems of requirement engineering are separated in the above-mentioned categories. We are presenting the possible solutions for IOT issues and challenges.




How to Cite

Muhammad Asgher Nadeem, Muhammad Hasnain, M. Mohsin Saleemi, Muhammad Awais Mohsin, Mohammad Adeel Ansari, & Wissal Essalah. (2024). Challenges in Requirements Engineering for IoT Solutions. Journal of Computing & Biomedical Informatics, 6(02), 55–63. Retrieved from