1. Department of Computer Science and Engineering, College of Applied Studies and Community Services King Saud University, P.O. Box 22459, Riyadh 11495, Saudi Arabia
2. Department of Computer Science, College of Computer and Information Sciences, King Saud University, P.O. Box 51178, Riyadh 11543, Saudi Arabia
3. Department of Computer Science and Informatics, School of Engineering and Computer Science, Oakland University, 318 Meadow Brook Rd, Rochester, MI 48309, USA
4. Department of Computer Science & Engineering, College of Graphic Era Deemed to be University, Dehradun, Uttarakhand, India
5. School of Engineering, University for Development Studies, Tamale, Ghana