1. Dhar El Mahrez Faculty of Science, University of Sidi Mohamed Ben Abdellah, Fes, Morocco
2. National School of Applied Sciences, University of Sidi Mohamed Ben Abdellah, Fes, Morocco
3. Department of Computer Science, Faculty of Computer Science and Telecommunications, Cracow University of Technology, Krakow, Poland
4. Computer Science Department, Community College, King Saud University, Riyadh, Saudi Arabia
5. Jadara University Research Center, Jadara University, Irbid, Jordan