Alsayfi, Majed S., Department of Computer Science, Faculty of Computing and Information Technology, King Abdelaziz University, Saudi Arabia, Saudi Arabia