1. Department of Information and Computer Science, College of Computer Science and Engineering, University of Ha’il, Ha’il, Saudi Arabia
2. College of Computing and Informatics, Saudi Electronic University, Riyadh, Saudi Arabia
3. Information Technology Management Department, Southern Technical University, Basra, Iraq
4. Department of Communication Engineering, Iraq University College, Basrah, Iraq
5. Department of Computer Engineering, College of Computer Science and Engineering, University of Ha’il, Ha’il, Saudi Arabia
6. Computer Networks and Distributed Systems Department, Faculty of Engineering and Information Technology, Taiz University, Taiz, Yemen
7. Department of Software Engineering, Faculty of Computer Science and Information Technology, University of Malaya, Kuala Lumpur, Malaysia