1. Department of Computer Engineering, Prince Sattam bin Abdulaziz University, Alkharj 11942, Saudi Arabia
2. Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah 21589, Saudi Arabia
3. Software Engineering Department, Sir Syed University of Engineering and Technology, Karachi 75300, Pakistan