https://doi.org/10.1145/3313831.3376690
https://doi.org/10.1007/978-3-319-96881-0_9
https://doi.org/10.1016/j.csi.2016.09.011
https://doi.org/10.1016/j.diin.2015.04.005