1. College of Computers and Information Technology, Taif University, Ta’if, Saudi Arabia
2. School of Computer Science and Electronic Engineering, University of Essex, Colchester, U.K
3. School of Electronic Engineering and Computer Science, Queen Mary University of London, London, U.K