1. Department of Computing and Mathematics, Manchester Metropolitan University, Manchester, U.K
2. Information and Computer Science Department, King Fahd University of Petroleum and Minerals, Dhahran, Saudi Arabia
3. Department of Information Systems, College of Computer and Information Sciences, Princess Nourah bint Abdulrahman University, Riyadh, Saudi Arabia