1. School of Computer Science and Engineering, University of Electronic Sciences and Technology of China, P.R. China
2. College of Community of Badr, Taibah University, Saudi Arabia
3. Faculty of Computing, Engineering and Sciences, Staffordshire University, UK