2004 · 72 citations · 18 references
ComputingComputer ScienceHuman-computer InteractionSoftware EngineeringUser Experience DesignEnd-user ProgrammingInterrupt HandlingDebuggingDebugging SupportEnd-user DebuggingEnd-user ExperienceInterruptionsInterruptive Alerts
Although researchers have begun to explicitly support end-user programmers' debugging by providing information to help them find bugs, there is little research addressing the proper mechanism to alert the user to this information. The choice of alerting mechanism can be important, because as previous research has shown, different interruption styles have different potential advantages and disadvantages. To explore impacts of interruptions in the end-user debugging domain, this paper describes an empirical comparison of two interruption styles that have been used to alert end-user programmers to debugging information. Our results show that negotiated-style interruptions were superior to immediate-style interruptions in several issues of importance to end-user debugging, and further suggest that a reason for this superiority may be that immediate-style interruptions encourage different debugging strategies.
18
Amy J. Ko, Brad A. Myers · 2004 · 352 citations
Predicting human interruptibility with sensors
Scott E. Hudson, James Fogarty, Christopher G. Atkeson et al. · 2003 · 295 citations
Locus of feedback control in computer-based tutoring
Albert T. Corbett, John R. Anderson · 2001 · 278 citations