10.1109/PST.2016.7906956