https://doi.org/10.1108/IJSE-07-2020-0463