1. Department of Computer Science, Quaid-i-Azam University, Islamabad, Pakistan
2. Department of Computer Science, College of Computer, Qassim University, Buraydah 51452, Saudi Arabia
3. School of Physics and Astronomy, University of Glasgow, United Kingdom
4. School of Computing, Edinburgh Napier University, United Kingdom