1. Faculty of Artificial Intelligence, Kafrelsheikh University, Kafrelsheikh 33516, Egypt
2. Department of Computer Science, Faculty of Computers and Information, Mansoura University, Mansoura 35516, Egypt
3. Department of Information Technology, Faculty of Computers and information, Kafrelsheikh University, Kafrelsheikh 33516, Egypt
4. Research Chair of Pervasive and Mobile Computing, Department of Software Engineering, College of Computer and Information Sciences, King Saud University, Riyadh 11543, Saudi Arabia
5. Department of Software Engineering, College of Computer and Information Sciences, King Saud University, Riyadh 11574, Saudi Arabia
6. Research Chair of Pervasive and Mobile Computing, Department of Computer Engineering, College of Computer and Information Sciences, King Saud University, Riyadh 11574, Saudi Arabia