Errors in an Interactive Programming Environment: Causes and Cures | AMiner