Interfacing thought: cognitive aspects of human-computer interaction
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Proceedings of the 20th annual international conference on Computer documentation
Harnessing curiosity to increase correctness in end-user programming
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
First Steps in Programming: A Rationale for Attention Investment Models
HCC '02 Proceedings of the IEEE 2002 Symposia on Human Centric Computing Languages and Environments (HCC'02)
Supporting user hypotheses in problem diagnosis
Proceedings of the 9th international conference on Intelligent user interfaces
Designing the whyline: a debugging interface for asking questions about program behavior
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Communications of the ACM - End-user development: tools that empower users to create their own software solutions
Stencils-based tutorials: design and evaluation
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
Goal-Directed Debugging of Spreadsheets
VLHCC '05 Proceedings of the 2005 IEEE Symposium on Visual Languages and Human-Centric Computing
Show Me! Guidelines for Producing Recorded Demonstrations
VLHCC '05 Proceedings of the 2005 IEEE Symposium on Visual Languages and Human-Centric Computing
Answering why and why not questions in user interfaces
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Supporting end-user debugging: what do users want to know?
Proceedings of the working conference on Advanced visual interfaces
Testing vs. code inspection vs. what else?: male and female end users' debugging strategies
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Gender in end-user software engineering
Proceedings of the 4th international workshop on End-user software engineering
Software visualization for end-user programmers: trial period obstacles
Proceedings of the 4th ACM symposium on Software visualization
Gender HCI: what about the software?
Proceedings of the 28th ACM International Conference on Design of Communication
The state of the art in end-user software engineering
ACM Computing Surveys (CSUR)
Why-oriented end-user debugging of naive Bayes text classification
ACM Transactions on Interactive Intelligent Systems (TiiS)
Gender pluralism in problem-solving software
Interacting with Computers
End-User Software Engineering and Why it Matters
Journal of Organizational and End User Computing
Hi-index | 0.00 |
There has been little research into how end-user programming environments can provide explanations that could fill a critical information gap for end-user debuggers -- help with debugging strategy. To address this need, we designed and prototyped a video-based approach for explaining debugging strategy, and accompanied it with a text-only approach. We then conducted a qualitative empirical study with end-user debuggers. The results reveal the influences of the explanations on end-user debuggers' decision making, how users reacted to the video versus textual media, and the information gaps the explanations closed. The results also reveal issues of particular importance to explanations of this type.