Dessouky, Mohamed M., Department of Computer Science and Artificial Intelligence, College of Computer Science and Engineering, University of Jeddah, Saudi Arabia | Department of Computer Science and Engineering, Faculty of Electronic Engineering, Menoufia University, Egypt