10.1109/ChiCC.2015.7259872