1. Department of Software Engineering, University of Engineering and Technology, Taxila, Taxila, Pakistan
2. Department of Information Technology, College of Computers and Information Technology, Taif University, Taif, Saudi Arabia
3. Electrical Engineering Department, College of Engineering, King Khalid University, Abha, Saudi Arabia
4. Faculty of Computers and Information, South Valley University, Qena, Egypt