1. Department of Computer and Self Development, Preparatory Year Deanship, Prince Sattam Bin Abdulaziz University, AlKharj, Saudi Arabia
2. Department of Computer Sciences, College of Computer and Information Sciences, Princess Nourah Bint Abdulrahman University, P.O. Box 84428, Riyadh 11671, Saudi Arabia
3. Department of Industrial Engineering, College of Engineering at Alqunfudah, Umm Al-Qura University, Mecca, Saudi Arabia
4. Department of Computer Science, College of Science & Art at Mahayil, King Khalid University, Abha, Saudi Arabia
5. Department of Information Technology, College of Computer and Information Sciences, King Saud University, P.O. BOX 145111, Riyadh 4545, Saudi Arabia
6. Department of Computer Science, College of Sciences and Humanities- Aflaj, Prince Sattam Bin Abdulaziz University, Al-Kharj, Saudi Arabia
7. Department of Information System, College of Computer Engineering and Sciences, Prince Sattam Bin Abdulaziz University, AlKharj, Saudi Arabia