10.1109/TCSI.2012.2206469