1. Department of Computer Science and Engineering, University at Buffalo, The State University of New York, Buffalo, NY, USA
2. School of Science, Engineering and Information Technology, Federation University, Ballarat, VIC, Australia
3. Department of Computer Science, College of Computing and Informatics, University of Sharjah, Sharjah, UAE
4. College of Engineering and Technology, University of Science and Technology of Fujairah, Fujairah, UAE
5. Department of Computer Science, Faculty of Computers and Artificial Intelligence, South Valley University, Hurghada, Egypt
6. School of Future Technology, South China University of Technology, Guangzhou, China