1. College of Computer Science and Information Systems, Najran University, Najran, Saudi Arabia
2. Computer Science Department, Bahria University, Karachi, Pakistan
3. Department of Computer Science, Karachi Institute of Economics and Technology, Karachi, Pakistan