Behave or be watched: debugging with behavioral watchpoints. - Kumar, Akshay; Goodman, Peter; Goel, Ashvin; Brown, Angela Demke (2013)