Optimization criteria for checkpoint placement
Communications of the ACM
Designing for usability—key principles and what designers think
CHI '83 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
An empirical methodology for writing user-friendly natural language computer applications
CHI '83 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Making usable, useful, productivity-enhancing computer applications
Communications of the ACM
A visit to a very small database: lessons from managing the review of papers submitted for CHI'91
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Organizational obstacles to interface design and development: two participant-observer studies
ACM Transactions on Computer-Human Interaction (TOCHI)
Usability - Context, framework, definition, design and evaluation
Interacting with Computers
Hi-index | 0.02 |
The focus here is on the lessons learned from the UDI project for building usability into the software development process. In the UDI project we attempted to engineer a usable system. That process involved:defining an appropriate metric for measuring usability,setting explicit levels of usability to be achieveddetermining an appropriate methodology for building usability into the system,delivering a seemingly functional system with an easily changed interface very early in the development cycle, andrecognizing the tentative nature of the initial design.Using the UDI project as an example, each of the above principles will be discussed in detail.