ACM Home Page
Please provide us with feedback. Feedback
Answering why and why not questions in user interfaces
Full text PdfPdf (624 KB)
Source Conference on Human Factors in Computing Systems archive
Proceedings of the SIGCHI conference on Human Factors in computing systems table of contents
Montréal, Québec, Canada
SESSION: Understanding programs and interfaces table of contents
Pages: 397 - 406  
Year of Publication: 2006
ISBN:1-59593-372-7
Authors
Brad A. Myers  Carnegie Mellon University, Pittsburgh, PA
David A. Weitzman  Carnegie Mellon University, Pittsburgh, PA
Andrew J. Ko  Carnegie Mellon University, Pittsburgh, PA
Duen H. Chau  Carnegie Mellon University, Pittsburgh, PA
Sponsors
SIGCHI: ACM Special Interest Group on Computer-Human Interaction
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 17,   Downloads (12 Months): 106,   Citation Count: 10
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1124772.1124832
What is a DOI?

ABSTRACT

Modern applications such as Microsoft Word have many automatic features and hidden dependencies that are frequently helpful but can be mysterious to both novice and expert users. The ""Crystal"" application framework provides an architecture and interaction techniques that allow programmers to create applications that let the user ask a wide variety of questions about why things did and did not happen, and how to use the related features of the application without using natural language. A user can point to an object or a blank space and get a popup list of questions about it, or the user can ask about recent actions from a temporal list. Parts of a text editor were implemented to show that these techniques are feasible, and a user test suggests that they are helpful and well-liked.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
 
3
Bothell, D., ACT-R Environment Manual. Version 5.0, April 22, 2004. http://act-r.psy.cmu.edu/software/EnvironmentManual.pdf
4
 
5
Dourish, P. ""Accounting for System Behaviour: Representation, Reflection and Resourceful Action,"" in Proceedings of the Third Decennial Conference on Computers in Context CIC'95. 1995. Aarhus, Denmark:
6
7
8
 
9
Kiczales, G. ""Towards a New Model of Abstraction in Software Engineering,"" in Proceedings of the IMSA'92 Workshop on Reflection and Meta-level Architectures. 1992.
10
11
12
13
 
14
Myers, B.A., The Case for an Open Data Model. Carnegie Mellon University, School of Computer Science Technical Report, CMU-CS-98-153, August, 1998.
 
15
16
 
17
National Instruments, ""LabVIEW. National Instruments Corporation, 11500 N Mopac Expwy, Austin, TX 78759-3504,"" 2005.
18
 
19
Norman, D.A., The Design of Everyday Things. 1988, New York: Doubleday.
20
 
21
Ruthruff, J.R., et al., ""Interactive, Visual Fault Localization Support for End-User Programmers."" Journal of Visual Languages and Computing, 2005. 16(1-2): pp. 3--40.
22
23

CITED BY  10

Collaborative Colleagues:
Brad A. Myers: colleagues
David A. Weitzman: colleagues
Andrew J. Ko: colleagues
Duen H. Chau: colleagues