, Department of Computer Science, Faculty of Computing and Information Technology Rabigh (FCITR) King Abdulaziz University, Jeddah, Saudi Arabia, Saudi Arabia