Affiliation: | 1.Department of Computer Science and Engineering, Faculty of Electronic Engineering, Menoufia University, Menouf, 32952, Egypt ;2.Department of Information Technology, College of Computers and Information Technology, Taif University, Al-Hawiya 21974, Taif, Kingdom of Saudi Arabia ; |