1. Information Systems Department, Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah 21589, Saudi Arabia
2. Center of Excellence in Smart Environment Research, King Abdulaziz University, Jeddah 21589, Saudi Arabia
3. Information Systems Department, HECI School, Dar Alhekma University, Jeddah, Saudi Arabia
4. Information Technology Department, Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah 21589, Saudi Arabia
5. Department of Mathematics, Faculty of Science, Al-Azhar University, Naser 11884, Cairo, Egypt