• Publications
  • Influence
Developing user interfaces: ensuring usability through product & process
Ensuring Usability in Human-Computer Interaction. THE PRODUCT. User Interaction Design Guidance: Standards, Guidelines, and Style Guides. Interaction Styles. THE PROCESS. Iterative,Expand
  • 866
  • 47
Toward Empirically Derived Methodologies and Tools for Human-Computer Interface Development
This term, unknown only a few years ago, now conjures up images of icons and objects, windows and words that comprise the human-computer interface. Expand
  • 115
  • 7
Users, User Interfaces, and Objects: Envision, a Digital Library
Project Envision aims to build a user-centered database from the computer science literature, initially using the publications of the Association for Computing Machinery (ACM). Expand
  • 62
  • 3
Advances in human-computer interaction (vol. 3)
  • 11
  • 1
Formative evaluation: ensuring usability in user interfaces
Ensuring usability has become a key goal of interactive system development, as developers have begun to realize that it matters little how effectively an interactive system can compute, if humanExpand
  • 22
An interactive environment for dialogue development: its design, use and evaluation; or, is aide useful?
The Author's Interactive Dialogue Environment (AIDE) of the Dialogue Management System is an integrated set of direct manipulation tools used by a dialogue author to design and implement human-computer interfaces without writing source code. Expand
  • 22
Advances in Human-Computer Interaction
The human factors of information of the Internet computer augmented environment - new places to learn, work and play agents - what (or who) are they? toward accessible human computer interactionExpand
  • 7
  • PDF
A taxonomy for developing high impact formative usability evaluation methods: a CHI '94 workshop
We propose a taxonomy for producing high impact formative usability evaluation methods. Expand
  • 5
A variety of “dialogue models” has sprung into existence over the last decade in response to the need for organizing the process of human-computer dialogue development. Expand
  • 4