1. Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah 21589, Saudi Arabia
2. College of Computer Science and Engineering, University of Jeddah, Jeddah 21725, Saudi Arabia
3. Department of Computer Science and Information Technology, King Abdullah Campus, University of Azad Jammu and Kashmir Muzaffarabad (AK), Azad Jammu and Kashmir 13100, Pakistan
4. Department of Computer Science & Engineering, Faculty of Electronic Engineering, Menoufia University, Menouf 12548, Egypt