10.1016/j.jiec.2019.05.010