1. Department of Computer Science, Sindh Madressatul Islam University, Karachi, Pakistan
2. Software Collage, Shenyang Normal University, Shenyang, China
3. Department of Information Technology, College of Computer and Information Sciences, Princess Nourah bint Abdulrahman University, P.O. Box 84428, Riyadh, Saudi Arabia
4. Department of Information Technology, College of Computers and Information Technology, Taif University, P.O. Box 11099, Taif, Saudi Arabia
5. Department of Computer Sciences, College of Computer and Information Sciences, Princess Nourah bint Abdulrahman University, P.O. Box 84428, Riyadh, Saudi Arabia
6. Department Computer Science, College of Computers and Information Technology, Taif University, P.O. Box 1109, Taif, Saudi Arabia