1. Department of Computer Science at College of Science, Northern Border University, Arar, Saudi Arabia
2. Department of Information Systems, College of Computer and Information Sciences, Princess Nourah bint Abdulrahman University, P.O. Box 84428, Riyadh 11671, Saudi Arabia
3. Department of Computer Science, Applied College at Mahayil, King Khalid University, Saudi Arabia
4. Department of Information Systems, Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah, Saudi Arabia
5. Department of Information Systems and Technology, College of Computer Science and Engineering, University of Jeddah, Jeddah, 21589, Saudi Arabia
6. Research Center, Future University in Egypt, New Cairo 11835, Egypt