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
The Mythical Man-Month: Essays on Softw
The Mythical Man-Month: Essays on Softw
Design practice and interface usability: Evidence from interviews with designers
CHI '83 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Learning and remembering command names
CHI '82 Proceedings of the 1982 Conference on Human Factors in Computing Systems
Human Problem Solving
Interface design issues for advice-giving expert systems
Communications of the ACM
Separating content from form: A language for formatting on-line documentation and dialog
SIGDOC '85 Proceedings of the 4th annual international conference on Systems documentation
SIGDOC '85 Proceedings of the 4th annual international conference on Systems documentation
Usability testing in the real world
CHI '86 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
CHI '86 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Tools and methodology for user interface development
ACM SIGGRAPH Computer Graphics
Bibliography of software tools for user interface development
ACM SIGGRAPH Computer Graphics
The 1984 Olympic Message System: a test of behavioral principles of system design
Communications of the ACM
Designing for designers: an analysis of design practice in the real world
CHI '87 Proceedings of the SIGCHI/GI Conference on Human Factors in Computing Systems and Graphics Interface
A field study of the software design process for large systems
Communications of the ACM
The designer as user: building requirements for design tools from design practice
Communications of the ACM
A System for Specification and Rapid Prototyping of Application Command Languages
IEEE Transactions on Software Engineering
Understanding and Controlling Software Costs
IEEE Transactions on Software Engineering
Report on the workshop on analytical models
ACM SIGCHI Bulletin
Innovation in user interface development: obstacles and opportunities
CHI '89 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The case against user interface consistency
Communications of the ACM
Improving a human-computer dialogue
Communications of the ACM
Contextual design: an emergent view of system design
CHI '90 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Designing casual-user hypertext: the CHI'89 InfoBooth
CHI '90 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Development of an instrument to measure managers attitudes toward automated decision making
SIGBDP '90 Proceedings of the 1990 ACM SIGBDP conference on Trends and directions in expert systems
The UAN: a user-oriented representation for direct manipulation interface designs
ACM Transactions on Information Systems (TOIS)
Making usable, useful, productivity-enhancing computer applications
Communications of the ACM
User interface design in the trenches: some tips on shooting from the hip
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A study of computer-supported user interface evaluation using maximal repeating pattern analysis
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Computer analysis of user interfaces based on repetition in transcripts of user sessions
ACM Transactions on Information Systems (TOIS)
The use of think-aloud evaluation methods in design
ACM SIGCHI Bulletin
SIGDOC '91 Proceedings of the 9th annual international conference on Systems documentation
Designing for cooperation: cooperating in design
Communications of the ACM
The design of a human interface for a Thunderstorm warning system
SAC '92 Proceedings of the 1992 ACM/SIGAPP symposium on Applied computing: technological challenges of the 1990's
The Usability Engineering Life Cycle
Computer
TelePICTIVE: computer-supported collaborative GUI design for designers with diverse expertise
UIST '92 Proceedings of the 5th annual ACM symposium on User interface software and technology
Designing usable systems under real-world constraints: a practitioners forum
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Survey on user interface programming
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Comparison of empirical testing and walkthrough methods in user interface evaluation
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
SIGDOC '92 Proceedings of the 10th annual international conference on Systems documentation
Understanding and improving the user interface design process
ACM SIGSOFT Software Engineering Notes
Iterative methodology and designer training in human-computer interface design
CHI '93 Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems
Support for teaching the design and implementation of multimedia/hypermedia systems
SIGCSE '93 Proceedings of the twenty-fourth SIGCSE technical symposium on Computer science education
Organizational obstacles to interface design and development: two participant-observer studies
ACM Transactions on Computer-Human Interaction (TOCHI)
interactions
Scandinavian design: users in product development
CHI '94 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Development and evaluation of a taxonomical model of behavioral representation techniques
CHI '94 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The value of a baseline in determining design success
CHI '94 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
SIGDOC '94 Proceedings of the 12th annual international conference on Systems documentation: technical communications at the great divide
Discovering the way programmers think about new programming environments
Communications of the ACM
Practical usability evaluation
CHI '95 Conference Companion on Human Factors in Computing Systems
Interactive sketching for the early stages of user interface design
CHI '95 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Practical education for improving software usability
CHI '95 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Designing the PenPal: blending hardware and software in a user-interface for children
CHI '95 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Articulating a metaphor through user-centered design
CHI '95 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A framework for developing experience-based usability guidelines
Proceedings of the 1st conference on Designing interactive systems: processes, practices, methods, & techniques
The model-assisted global query system for multiple databases in distributed enterprises
ACM Transactions on Information Systems (TOIS)
Practical usability evaluation
Conference Companion on Human Factors in Computing Systems
Helping and hindering user involvement — a tale of everyday design
Proceedings of the ACM SIGCHI Conference on Human factors in computing systems
Practical usability evaluation
CHI '94 Conference Companion on Human Factors in Computing Systems
An immersion model for software engineering projects
Proceedings of the 2nd Australasian conference on Computer science education
Communications of the ACM - Special issue: computing in the frontiers of science and engineering
Psychological research methods in the human use of computers (panel session)
CHI '85 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
DENIM: finding a tighter fit between tools and practice for Web site design
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Towards usability evaluation of multimedia applications
Crossroads - Special issue on multimedia systems
DEMAIS: designing multimedia applications with interactive storyboards
MULTIMEDIA '01 Proceedings of the ninth ACM international conference on Multimedia
WebQuilt: A proxy-based approach to remote web usability testing
ACM Transactions on Information Systems (TOIS)
One for all and all for one?: case studies of using prototypes in commercial projects
Proceedings of the second Nordic conference on Human-computer interaction
Mis-usability: on the uses and misuses of usability testing
Proceedings of the 20th annual international conference on Computer documentation
User interfaces and help systems: from helplessness to intelligent assistance
Artificial Intelligence Review
Iterative User-Interface Design
Computer
IEEE Software
Creating Effective User Interfaces
IEEE Software
IEEE Software
Reasoning About Interactive System
IEEE Transactions on Software Engineering
An Organizational Learning Method for Applying Usability Guidelines and Patterns
EHCI '01 Proceedings of the 8th IFIP International Conference on Engineering for Human-Computer Interaction
EHCI '01 Proceedings of the 8th IFIP International Conference on Engineering for Human-Computer Interaction
Case Study: A PDA Example of User Centered Design
Mobile HCI '02 Proceedings of the 4th International Symposium on Mobile Human-Computer Interaction
Digital Work Environment (DWE): Using Tasks to Organize Digital Resources
ECDL '01 Proceedings of the 5th European Conference on Research and Advanced Technology for Digital Libraries
Supporting Adaptable Methodologies to Meet Evolving Project Needs
Proceedings of the Second XP Universe and First Agile Universe Conference on Extreme Programming and Agile Methods - XP/Agile Universe 2002
Motor vehicle driver interfaces
The human-computer interaction handbook
How does the design community think about design?
DIS '02 Proceedings of the 4th conference on Designing interactive systems: processes, practices, methods, and techniques
TOOLS '00 Proceedings of the Technology of Object-Oriented Languages and Systems (TOOLS 34'00)
The process of developments of systems with RV under the optic of IHC
Proceedings of the Latin American conference on Human-computer interaction
Multimodal optimizations: can legacy systems defeat them?
Proceedings of the 2001 workshop on Perceptive user interfaces
Structural Correspondence Specification Environment
COLING '86 Proceedings of the 11th coference on Computational linguistics
Proceedings of the 4th ACM/IEEE-CS joint conference on Digital libraries
Eliciting reactive and reflective feedback for a social communication tool: a multi-session approach
DIS '04 Proceedings of the 5th conference on Designing interactive systems: processes, practices, methods, and techniques
Iterative development in the field
IBM Systems Journal
FIELD STUDY OF A VOICE MAIL SYSTEM: DESIGN AND DESIGN-PROCESS IMPLICATIONS
ACM SIGCHI Bulletin
Participatory task modelling: users and developers modelling users' tasks and domains
TAMODIA '04 Proceedings of the 3rd annual conference on Task models and diagrams
A systems engineering perspective on the human-centered design of health information systems
Journal of Biomedical Informatics - Special issue: Human-centered computing in health information systems. Part 1: Analysis and design
An integrated method for designing user interfaces based on tests
A-MOST '05 Proceedings of the 1st international workshop on Advances in model-based testing
Practical usability evaluation
CHI EA '97 CHI '97 Extended Abstracts on Human Factors in Computing Systems
User-centered design in the context of large and distributed projects
CHI '06 Extended Abstracts on Human Factors in Computing Systems
User satisfaction from commercial web sites: the effect of design and use
Information and Management
Current practice in measuring usability: Challenges to usability studies and research
International Journal of Human-Computer Studies
How do design and evaluation interrelate in HCI research?
DIS '06 Proceedings of the 6th conference on Designing Interactive systems
Personal and Ubiquitous Computing
Bluebells: a design method for child-centred product development
Proceedings of the 4th Nordic conference on Human-computer interaction: changing roles
PICTIOL: a case study in participatory design
OZCHI '06 Proceedings of the 18th Australia conference on Computer-Human Interaction: Design: Activities, Artefacts and Environments
Design for Usability: Process, Skills, and Tools
Information-Knowledge-Systems Management
Iterative design of an audio-haptic drawing application
CHI '07 Extended Abstracts on Human Factors in Computing Systems
Increasing the impact of usability work in software development
CHI '07 Extended Abstracts on Human Factors in Computing Systems
When the Wait Isnt So Bad: The Interacting Effects of Website Delay, Familiarity, and Breadth
Information Systems Research
Towards useful and usable interaction design tools: CanonSketch
Interacting with Computers
Requirements gathering in designing technology for children
Proceedings of the 6th international conference on Interaction design and children
Tracing impact in a usability improvement process
Interacting with Computers
Revisiting usability's three key principles
CHI '08 Extended Abstracts on Human Factors in Computing Systems
Interacting with Computers
Usability engineering for mobile maps
Mobility '07 Proceedings of the 4th international conference on mobile technology, applications, and systems and the 1st international symposium on Computer human interaction in mobile technology
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
Engineering User Requirements for e-Government Services: A Dutch Case Study
EGOV '08 Proceedings of the 7th international conference on Electronic Government
Systematic sources of suboptimal interface design in large product development organizations
Human-Computer Interaction
A research agenda for the nineties in human-computer interaction
Human-Computer Interaction
Using ITS to create an insurance industry application: a joint case study
Human-Computer Interaction
Text-based on-line conferencing: a conceptual and empirical analysis using a minimal prototype
Human-Computer Interaction
Effective user involvement in product development by improving the analysis of user needs
Behaviour & Information Technology
Presentation tools for high-resolution and multiple displays
HCC '08 Proceedings of the 3rd ACM international workshop on Human-centered computing
Prototyping praxis: constructing computer systems and building belief
Human-Computer Interaction
Obstacles to usability evaluation in practice: a survey of software development organizations
Proceedings of the 5th Nordic conference on Human-computer interaction: building bridges
User-centered design and fundamental need
Proceedings of the 5th Nordic conference on Human-computer interaction: building bridges
Taking stock of user interface history
Proceedings of the 5th Nordic conference on Human-computer interaction: building bridges
DENIM: an informal web site design tool inspired by observations of practice
Human-Computer Interaction
Sysadmins and the need for verification information
Proceedings of the 2nd ACM Symposium on Computer Human Interaction for Management of Information Technology
Theories: For Academics and Practitioners
Information Systems Management
On the Process of Software Design: Sources of Complexity and Reasons for Muddling through
Engineering Interactive Systems
Applying Graph Theory to Interaction Design
Engineering Interactive Systems
Do you need general principles or concrete heuristics?: a model for categorizing usability criteria
Proceedings of the 20th Australasian Conference on Computer-Human Interaction: Designing for Habitus and Habitat
Advanced Engineering Informatics
Getting there: six meta-principles and interaction design
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Internalist and externalist HCI
BCS-HCI '07 Proceedings of the 21st British HCI Group Annual Conference on People and Computers: HCI...but not as we know it - Volume 2
A Study on the Compatibility of Ubiquitous Learning (u-Learning) Systems at University Level
UAHCI '09 Proceedings of the 5th International Conference on Universal Access in Human-Computer Interaction. Part III: Applications and Services
Perceptions on Interaction Design in Malaysia
IDGD '09 Proceedings of the 3rd International Conference on Internationalization, Design and Global Development: Held as Part of HCI International 2009
The system usability process for network management products
IBM Systems Journal
Tools for building advanced user interfaces
IBM Systems Journal
Technical Section: CGV-An interactive graph visualization system
Computers and Graphics
International Journal of Business Information Systems
Informing the Design of Intelligent Support for ELE by Communication Capacity Tapering
EC-TEL '09 Proceedings of the 4th European Conference on Technology Enhanced Learning: Learning in the Synergy of Multiple Disciplines
User satisfaction from commercial web sites: The effect of design and use
Information and Management
Participatory design with train drivers - a process analysis
Interacting with Computers
Generative usability: security and user centered design beyond the appliance
NSPW '09 Proceedings of the 2009 workshop on New security paradigms workshop
The usability of usability guidelines: a proposal for meta-guidelines
OZCHI '09 Proceedings of the 21st Annual Conference of the Australian Computer-Human Interaction Special Interest Group: Design: Open 24/7
Longing for service: Bringing the UCL Conception towards services research
Interacting with Computers
User-producer interaction in Web site development: Motives, modes, and misfits
Journal of the American Society for Information Science and Technology
Understanding usability practices in complex domains
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Design situations and methodological innovation in interaction design
CHI '10 Extended Abstracts on Human Factors in Computing Systems
Making policy decisions disappear into the user's workflow
CHI '10 Extended Abstracts on Human Factors in Computing Systems
From expert-driven to user-oriented communication of infection control guidelines
International Journal of Human-Computer Studies
How a human-centered approach impacts software development
HCI'07 Proceedings of the 12th international conference on Human-computer interaction: interaction design and usability
Are engineers condemned to design? a survey on software engineering and UI design in Switzerland
INTERACT'07 Proceedings of the 11th IFIP TC 13 international conference on Human-computer interaction - Volume Part II
User-centered methods are insufficient for safety critical systems
USAB'07 Proceedings of the 3rd Human-computer interaction and usability engineering of the Austrian computer society conference on HCI and usability for medicine and health care
Some usability issues of augmented and mixed reality for e-health applications in the medical domain
USAB'07 Proceedings of the 3rd Human-computer interaction and usability engineering of the Austrian computer society conference on HCI and usability for medicine and health care
The effects of human interaction on biometric system performance
ICDHM'07 Proceedings of the 1st international conference on Digital human modeling
Toward a ludic architecture: the space of play and games
Toward a ludic architecture: the space of play and games
WebWOZ: a wizard of oz prototyping framework
Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems
Representations for an iterative resource-based design approach
Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems
A study of the role of user-centered design methods in design team projects
Artificial Intelligence for Engineering Design, Analysis and Manufacturing
Journal of Biomedical Informatics
Creating a rural community display with local engagement
Proceedings of the 8th ACM Conference on Designing Interactive Systems
User experience to improve the usability of a vision-based interface
Interacting with Computers
Layered evaluation of interactive adaptive systems: framework and formative methods
User Modeling and User-Adapted Interaction
Socio-technical systems: From design methods to systems engineering
Interacting with Computers
Evaluating relative contributions of various HCI activities to usability
HCSE'10 Proceedings of the Third international conference on Human-centred software engineering
Communicative criteria for usability evaluation: experiences from analysing an e-service
Proceedings of the 22nd Conference of the Computer-Human Interaction Special Interest Group of Australia on Computer-Human Interaction
Human-centered visualization environments
Human-centered visualization environments
Emotion and rationality in web information: an eye-tracking study
AMT'11 Proceedings of the 7th international conference on Active media technology
Efficient generation of ambient intelligent user interfaces
KES'11 Proceedings of the 15th international conference on Knowledge-based and intelligent information and engineering systems - Volume Part IV
Selective modeling to support task migratability of interactive artifacts
INTERACT'11 Proceedings of the 13th IFIP TC 13 international conference on Human-computer interaction - Volume Part III
How do usability professionals construe usability?
International Journal of Human-Computer Studies
WI-IAT '11 Proceedings of the 2011 IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology - Volume 03
Proceedings of the 29th Annual European Conference on Cognitive Ergonomics
INTERACT'05 Proceedings of the 2005 IFIP TC13 international conference on Human-Computer Interaction
MC Sandbox: Devising a tool for method-user-centered method configuration
Information and Software Technology
Usability through system-user collaboration: design principles for greater erp usability
DESRIST'10 Proceedings of the 5th international conference on Global Perspectives on Design Science Research
Barry is not the weakest link: eliciting secure system requirements with personas
BCS '10 Proceedings of the 24th BCS Interaction Specialist Group Conference
Towards a framework for integrating agile development and user-centred design
XP'06 Proceedings of the 7th international conference on Extreme Programming and Agile Processes in Software Engineering
Designing for a billion users: a case study of facebook
CHI '12 Extended Abstracts on Human Factors in Computing Systems
Lost and found: lessons learned from a design retrospective
CHI '12 Extended Abstracts on Human Factors in Computing Systems
HCI professions: differences & definitions
CHI '12 Extended Abstracts on Human Factors in Computing Systems
International Journal of Information Management: The Journal for Information Professionals
Supporting the wizard: interface improvements in Wizard of Oz studies
BCS-HCI '11 Proceedings of the 25th BCS Conference on Human-Computer Interaction
ICCHP'12 Proceedings of the 13th international conference on Computers Helping People with Special Needs - Volume Part I
kommTUi: designing communication for elderly
ICCHP'12 Proceedings of the 13th international conference on Computers Helping People with Special Needs - Volume Part I
How do professionals who create computing technologies consider accessibility?
Proceedings of the 14th international ACM SIGACCESS conference on Computers and accessibility
Conceptual modeling principles for crowdsourcing
Proceedings of the 1st international workshop on Multimodal crowd sensing
Data summarization ontology-based query processing
Expert Systems with Applications: An International Journal
Journal of Theoretical and Applied Electronic Commerce Research
Changing perspectives on evaluation in HCI: past, present, and future
CHI '13 Extended Abstracts on Human Factors in Computing Systems
Translating preschoolers' game experiences into design guidelines via a laddering study
Proceedings of the 12th International Conference on Interaction Design and Children
Smart garments -- the issue of usability and aesthetics
Proceedings of the 2013 ACM conference on Pervasive and ubiquitous computing adjunct publication
Design isn't a shape and it hasn't got a centre: thinking BIG about post-centric interaction design
Proceedings of the International Conference on Multimedia, Interaction, Design and Innovation
MenuOptimizer: interactive optimization of menu systems
Proceedings of the 26th annual ACM symposium on User interface software and technology
Usability evaluation guidelines for business intelligence applications
Proceedings of the South African Institute for Computer Scientists and Information Technologists Conference
Established and innovative facets of interactive prototypes: a case study
HCI'13 Proceedings of the 15th international conference on Human-Computer Interaction: human-centred design approaches, methods, tools, and environments - Volume Part I
Content as conversation in government websites
DUXU'13 Proceedings of the Second international conference on Design, User Experience, and Usability: web, mobile, and product design - Volume Part IV
User-centred design of a mobile self-management solution for Parkinson's disease
Proceedings of the 12th International Conference on Mobile and Ubiquitous Multimedia
ACM Transactions on Accessible Computing (TACCESS)
Hi-index | 48.36 |
This article is both theoretical and empirical. Theoretically, it describes three principles of system design which we believe must be followed to produce a useful and easy to use computer system. These principles are: early and continual focus on users; empirical measurement of usage; and iterative design whereby the system (simulated, prototype, and real) is modified, tested, modified again, tested again, and the cycle is repeated again and again. This approach is contrasted to other principled design approaches, for example, get it right the first time, reliance on design guidelines. Empirically, the article presents data which show that our design principles are not always intuitive to designers; identifies the arguments which designers often offer for not using these principles—and answers them; and provides an example in which our principles have been used successfully.