10.1109/TBDATA.2017.2707552