The case against user interface consistency

Designers striving for user interface consistency can resemble Supreme Court justices trying to define pornography: each of us feels we know it when we see it, but people often disagree and a precise definition remains elusive. A close examination suggests that consistency is an unreliable guide and that designers would often do better to focus on users' work environments.

[1]  Dedre Gentner,et al.  Structure-Mapping: A Theoretical Framework for Analogy , 1983, Cogn. Sci..

[2]  Roderick I. Nicolson,et al.  The QWERTY keyboard hampers schoolchildren , 1985 .

[3]  L. A. Streeter,et al.  Human factors and behavioral science: On abbreviating command names , 1983, The Bell System Technical Journal.

[4]  Wendy A. Kellogg,et al.  CONCEPTUAL CONSISTENCY IN THE USER INTERFACE: EFFECTS ON USER PERFORMANCE , 1987 .

[5]  D. Norman The psychology of everyday things", Basic Books Inc , 1988 .

[6]  Jonathan Grudin,et al.  Lexical, sublexical, and peripheral effects in skilled typewriting , 1988, Cognitive Psychology.

[7]  Jonathan Grudin,et al.  User interface design in large corporations: coordination and communication across disciplines , 1989, CHI '89.

[8]  James D. Hollan,et al.  Direct Manipulation Interfaces , 1985, Hum. Comput. Interact..

[9]  Donald A. Norman,et al.  User Centered System Design , 1986 .

[10]  Graham Greene,et al.  The Human Factor , 1978 .

[11]  Ben Shneiderman,et al.  Designing the user interface (videotape) , 1987 .

[12]  Steven Feiner An Architecture for Knowledge-Based Graphical Interfaces , 1988, SGCH.

[13]  Thomas P. Moran,et al.  The Command Language Grammar: A Representation for the User Interface of Interactive Computer Systems , 1981, Int. J. Man Mach. Stud..

[14]  Phyllis Reisner,et al.  Formal Grammar and Human Factors Design of an Interactive Graphics System , 1981, IEEE Transactions on Software Engineering.

[15]  Jeff Conklin Design rationale and maintainability , 1989, [1989] Proceedings of the Twenty-Second Annual Hawaii International Conference on System Sciences. Volume II: Software Track.

[16]  Gary Perlman,et al.  Multilingual programming: Coordinating programs, user interfaces, on-line help and documentation , 1986, SIGDOC '85.

[17]  Sidney L. Smith,et al.  Guidelines for Designing User Interface Software , 1986 .

[18]  Ben Shneiderman,et al.  Designing The User Interface , 2013 .

[19]  John M. Carroll,et al.  Learning, using and designing filenames and command paradigms† , 1982 .

[20]  Thomas R. G. Green,et al.  Organization and Learnability in Computer Languages , 1984, Int. J. Man Mach. Stud..

[21]  Lucy A. Suchman,et al.  Plans and Situated Actions: The Problem of Human-Machine Communication (Learning in Doing: Social, , 1987 .

[22]  B. Myers Creating dynamic interaction techniques by demonstration , 1987, CHI '87.

[23]  Nick Hammond,et al.  Consistency and Compatibility in Human-Computer Dialogue , 1981, Int. J. Man Mach. Stud..

[24]  A J Hull,et al.  The preferred layout for numeral data-entry keysets. , 1968, Ergonomics.

[25]  Gary Perlman An Axiomatic Model of Information Presentation , 1987 .

[26]  Jonathan Grudin,et al.  When does an abbreviation become a word? and related questions , 1985, CHI '85.

[27]  Dedre Gentner,et al.  Remembering Causal Systems: Effects of Systematicity and Surface Similarity in Delayed Transfer , 1988 .

[28]  M. Nakaseko,et al.  Studies on Ergonomically Designed Alphanumeric Keyboards , 1985, Human factors.

[29]  D. Norman The psychology of everyday things , 1990 .

[30]  Jock D. Mackinlay,et al.  Automating the design of graphical presentations of relational information , 1986, TOGS.

[31]  Robert Neches,et al.  Knowledge-based tools to promote shared goals and terminology between interface designers , 1988, TOIS.

[32]  John L. Bennett,et al.  Usability Engineering: Our Experience and Evolution , 1988 .

[33]  Morten Kyng,et al.  COMPUTER SUPPORT FOR COOPERATIVE DESIGN , 1988 .

[34]  Lucy Suchman Plans and situated actions: the problem of human-machine communication , 1987 .

[35]  J. Nielsen,et al.  Coordinating user interfaces for consistency , 2001, SGCH.

[36]  Stephen J. Payne,et al.  Task-Action Grammars: A Model of the Mental Representation of Task Languages , 1987, SGCH.

[37]  D. Gentner Keystroke Timing in Transcription Typing , 1983 .

[38]  John D. Gould,et al.  Tools for generating consistent user interfaces , 1989 .

[39]  Kim Halskov,et al.  Computer support for cooperative design (invited paper) , 1988, CSCW '88.

[40]  Gerhard Fischer,et al.  CRACK: A CRITIQUING APPROACH TO COOPERATIVE KITCHEN DESIGN , 1988 .

[41]  Wilfred Beeching Century of the Typewriter , 1974 .

[42]  Jan Noyes,et al.  The QWERTY Keyboard: A Review , 1983, Int. J. Man Mach. Stud..

[43]  John M. Carroll,et al.  Interface metaphors and user interface design , 1988 .

[44]  Donald A. Norman,et al.  Why Alphabetic Keyboards Are Not Easy to Use: Keyboard Layout Doesn't Much Matter , 1982 .

[45]  J. Grudin,et al.  Designing in the dark: logics that compete with the user , 1986, CHI '86.