10.1109/TCSII.2016.2600499