The Nurnberg funnel: designing minimalist instruction for practical computer skill
The Nurnberg funnel: designing minimalist instruction for practical computer skill
The effects of task interruption and information presentation on individual decision making
ICIS '97 Proceedings of the eighteenth international conference on Information systems
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Outlier finding: focusing user attention on possible errors
Proceedings of the 14th annual ACM symposium on User interface software and technology
Automated test case generation for spreadsheets
Proceedings of the 24th International Conference on Software Engineering
An end-user tool for e-commerce debugging
Proceedings of the 8th international conference on Intelligent user interfaces
Predicting human interruptibility with sensors: a Wizard of Oz feasibility study
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Harnessing curiosity to increase correctness in end-user programming
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
End-user software visualizations for fault localization
Proceedings of the 2003 ACM symposium on Software visualization
End-user software engineering with assertions in the spreadsheet paradigm
Proceedings of the 25th International Conference on Software Engineering
Forms/3: A first-order visual language to explore the boundaries of the spreadsheet paradigm
Journal of Functional Programming
Designing the whyline: a debugging interface for asking questions about program behavior
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Recasting the feedback debate: benefits of tutoring error detection and correction skills
Recasting the feedback debate: benefits of tutoring error detection and correction skills
Development and evaluation of a model of programming errors
HCC '03 Proceedings of the 2003 IEEE Symposium on Human Centric Computing Languages and Environments
Human-Computer Interaction
End users creating effective software
CHI '04 Extended Abstracts on Human Factors in Computing Systems
Examining task engagement in sensor-based statistical models of human interruptibility
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Effectiveness of end-user debugging software features: are there gender issues?
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
End users creating effective software
CHI '05 Extended Abstracts on Human Factors in Computing Systems
Eclipse as a platform for research on interruption management in software development
eclipse '04 Proceedings of the 2004 OOPSLA workshop on eclipse technology eXchange
An analysis of patterns of debugging among novice computer science students
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
The next step: from end-user programming to end-user software engineering
CHI '06 Extended Abstracts on Human Factors in Computing Systems
ClassInFocus: enabling improved visual attention strategies for deaf and hard of hearing students
Proceedings of the 11th international ACM SIGACCESS conference on Computers and accessibility
Impact of high-intensity negotiated-style interruptions on end-user debugging
Journal of Visual Languages and Computing
Persuasion, task interruption and health regimen adherence
PERSUASIVE'07 Proceedings of the 2nd international conference on Persuasive technology
What would jiminy cricket do? lessons from the first social wearable
OCSC'07 Proceedings of the 2nd international conference on Online communities and social computing
An interactive ambient visualization for code smells
Proceedings of the 5th international symposium on Software visualization
The state of the art in end-user software engineering
ACM Computing Surveys (CSUR)
An introduction to program comprehension for computer science educators
Proceedings of the 2010 ITiCSE working group reports
As easy as “click”: end-user web engineering
ICWE'05 Proceedings of the 5th international conference on Web Engineering
Why don't software developers use static analysis tools to find bugs?
Proceedings of the 2013 International Conference on Software Engineering
Improving spreadsheet test practices
CASCON '13 Proceedings of the 2013 Conference of the Center for Advanced Studies on Collaborative Research
Hi-index | 0.01 |
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.