1. Department of Natural, Engineering, and Technology Sciences, Faculty of Graduate Studies, Arab American University, Ramallah P-600-699, Palestine
2. Department of Informatics Engineering, CISUC-Centre for Informatics and Systems of the University of Coimbra, University of Coimbra, 3030-790 Coimbra, Portugal
3. Intelligent Systems Department, Palestine Ahliya University, Bethlehem P-150-199, Palestine
4. College of Computing and Informatics, University of Sharjah, Sharjah 27272, United Arab Emirates