1. Department of IT, The University of Haripur, Haripur 22620, Pakistan
2. Department of Computer Skills, Deanship of Preparatory Year, Najran University, Najran 66241, Saudi Arabia
3. Department of Computer Science, University of Engineering and Technology, Taxila 47050, Pakistan
4. Department of Computer Science, GANK(S) DC KTS, Haripur 22620, Pakistan
5. Department of Computer Science, Applied College Mohyail Asir, King Khalid University, Abha 62529, Saudi Arabia
6. Department of Information Systems, Faculty Computer Science and Information System, Najran University, Najran 66241, Saudi Arabia
7. Department of Computer Science, College of Computer Science and Information Systems, Najran University, Najran 66241, Saudi Arabia