https://doi.org/10.1108/IJCS-08-2017-0011