Journal of King Saud University - Computer and Information Sciences, 34 (2022) 3910-3933. doi:10.1016/j.jksuci.2021.02.007