1. Informatics Research Institute, City for Scientific Research and Technological Applications, SRTA-City, Alexandria, Egypt
2. Department of Computer Science, Faculty of Computers and Artificial Intelligence, Cairo University, Giza, Egypt
3. Faculty of Engineering, Heliopolis University, Cairo, Egypt
4. Computer Science Department, Faculty of Computer and Information Systems, Islamic University of Madinah, Madinah, Saudi Arabia