1. Department of Computer Engineering, University of Engineering and Technology, Taxila 47050, Pakistan
2. Department of Software Engineering, University of Engineering and Technology, Taxila 47050, Pakistan
3. Department of Computer Science, University of Engineering and Technology, Taxila 47050, Pakistan
4. Department of Information Technology, Hazara University, Mansehra 21140, Pakistan
5. School of Computer Science and Engineering, Korea University of Technology and Education, Cheonan 330-708, Republic of Korea