10.1016/j.jcss.2014.03.003