10.1109/TITB.2009.2022927