10.1109/TBDATA.2016.2599928