10.1109/CSE.2009.190