Learning to use word processors: problems and prospects
ACM Transactions on Information Systems (TOIS)
ACM Transactions on Information Systems (TOIS)
Composing letters with a simulated listening typewriter
Communications of the ACM
Human Problem Solving
User interface design: are human factors principles used?
ACM SIGCHI Bulletin
The benefits of laboratory testing for usability
SIGCPR '85 Proceedings of the twenty-first annual conference on Computer personnel research
On designing for usability: an application of four key principles
CHI '86 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The 1984 Olympic Message System: a test of behavioral principles of system design
Communications of the ACM
Positioning human factors in the user interface development chain
CHI '87 Proceedings of the SIGCHI/GI Conference on Human Factors in Computing Systems and Graphics Interface
Cost/benefit analysis for incorporating human factors in the software lifecycle
Communications of the ACM
An empirical study of user satisfaction with a microcomputer-based campus-wide
SIGUCCS '88 Proceedings of the 16th annual ACM SIGUCCS Conference on User Services
Innovation in user interface development: obstacles and opportunities
CHI '89 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
ACM SIGCHI Bulletin
Why good engineers (sometimes) create bad interfaces
CHI '90 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Making usable, useful, productivity-enhancing computer applications
Communications of the ACM
Interactive Systems: Bridging the Gaps Between Developers and Users
Computer - Special issue on instruction sequencing
Iterative design of video communication systems
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
Organizational obstacles to interface design and development: two participant-observer studies
ACM Transactions on Computer-Human Interaction (TOCHI)
CHI '94 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Coordination in software development
Communications of the ACM
Usability engineering turns 10
interactions
Psychological research methods in the human use of computers (panel session)
CHI '85 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Connecting theory and practice: a case study of achieving usability goals
CHI '85 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Engineering for usability (panel session): lessons from the user derived interface
CHI '85 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Suede: a Wizard of Oz prototyping tool for speech user interfaces
UIST '00 Proceedings of the 13th annual ACM symposium on User interface software and technology
Communications of the ACM
Optimization criteria for checkpoint placement
Communications of the ACM
Reading on human factors in computer systems: the 1989 list
ACM SIGCHI Bulletin
User interface design for electronic appliances
Forming interactivity: a tool for rapid prototyping of physical interactive products
DIS '02 Proceedings of the 4th conference on Designing interactive systems: processes, practices, methods, and techniques
The west wing: fiction can serve politics
Scandinavian Journal of Information Systems
CHI '04 Extended Abstracts on Human Factors in Computing Systems
The cognitive model: an approach to designing the human-computer interface
ACM SIGCHI Bulletin
Creation and application of mobile media design drivers
Proceedings of the 7th international conference on Human computer interaction with mobile devices & services
SketchWizard: Wizard of Oz prototyping of pen-based user interfaces
Proceedings of the 20th annual ACM symposium on User interface software and technology
Metrics for measuring human interaction with interactive visualizations for information analysis
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Understanding User Centred Design (UCD) for People with Special Needs
ICCHP '08 Proceedings of the 11th international conference on Computers Helping People with Special Needs
The prospects for psychological science in human-computer interaction
Human-Computer Interaction
Systematic sources of suboptimal interface design in large product development organizations
Human-Computer Interaction
Vers la plénitude de l'expérience utilisateur
Proceedings of the 20th International Conference of the Association Francophone d'Interaction Homme-Machine
Usability - Context, framework, definition, design and evaluation
Interacting with Computers
Hard-to-use interfaces considered beneficial (some of the time)
CHI '10 Extended Abstracts on Human Factors in Computing Systems
Usability engineering for the adaptive web
The adaptive web
Influencing technology adoption by older adults
Interacting with Computers
BaLOReS: a suite of principles and metrics for graphical user interface evaluation
Proceedings of the 13th International Conference on Interacción Persona-Ordenador
User involvement in software evolution practice: a case study
Proceedings of the 2013 International Conference on Software Engineering
Hi-index | 0.09 |
Any system designed for people to use should be (a) easy to learn; (b) useful, i.e., contain functions people really need in their work; (c) easy to use; and (d) pleasant to use. In this note we present theoretical considerations and empirical data relevant to attaining these goals. First, we mention four principles for system design which we believe are necessary to attain these goals; Then we present survey results that demonstrate that our principles are not really all that obvious, but just seem obvious once presented. The responses of designers suggest they may sometimes think they are doing what we recommend when in fact they are not. This is consistent with the experience that systems designers do not often recommend or use them themselves. We contrast some of these responses with what we have in mind in order to provide a more useful description of our principles. Lastly, we consider why this might be so. These sections are summaries of those in a longer paper to appear elsewhere (Gould & Lewis, 1983). In that paper we elaborate on our four principles, showing how they form the basis for a general methodology of design, and we describe a successful example of using them in actual system design (IBM's Audio Distribution System).