1. Computer Science Department, Faculty NTIC, University Abdelhamid Mehri Constantine 2, Constantine 25000, Algeria
2. University Salah Boubnider Constantine 3, Constantine 25000, Algeria
3. IT Department, CCIS - RC, Princess Nourah University, Riyadh, Saudi Arabia
4. IBISC, University Evry, University Paris-Saclay, Evry, France