1. Information Technology Department, Faculty of Computers and Information Technology, University of Tabuk, Tabuk, Saudi Arabia
2. Applied College in Dwadmi, Shaqra University, Shaqra, Saudi Arabia
3. Department of Software Engineering, Foundation University Islamabad, Islamabad, Pakistan
4. College of Computer Science and Engineering, University of Hafr Al-Batin, Hafar Al-Batin 31991, Saudi Arabia
5. Department of Management Information Systems, College of Business Administration, Imam Abdulrahman Bin Faisal University, P.O. Box 1982, Dammam 31441, Saudi Arabia
6. Department of Instructional Technology, Jouf University, Sakaka, Saudi Arabia
7. College of Computer and Information Science, Jouf University, Sakaka, Saudi Arabia