Al-Barakati, Abdullah, Faculty of Computing and Information Technology, King Abdulaziz University, Saudi Arabia, Saudi Arabia