Procedia Computer Science 199 2022 10661073