1. Stevens Institute of Technology, School of Systems & Enterprises, Hoboken, NJ 07030, USA
2. Concordia Institute for Information Systems Engineering (CIISE), Concordia University, Montreal, QC H3G1T7, Canada
3. Innovative Technologies Laboratories, King Abdullah University of Science and Technology, Thuwal 23955-6900, Saudi Arabia
4. College of Computer Science & Information Systems, Najran University, Najran 1988, Saudi Arabia