1. Faculty of Computers and Information, South Valley University, Qena, Egypt
2. Computer Science Department, Faculty of Science, South Valley University, Qena, Egypt
3. Faculty of Computers and Artificial Intelligence, South Valley University, Hurghada, Egypt
4. Faculty of Computers and Information, Minia University, Minya, Egypt
5. Research Chair of Pervasive and Mobile Computing, Department of Information Systems, College of Computer and Information Sciences, King Saud University, Riyadh 11543, Saudi Arabia
6. Computer Science Department, Faculty of Applied Science, Taiz University, Taiz, Yemen