Map
Index
Random
Help
Topics
th

Topic: abbreviated input

topics > computer science > user interface > Group: types of user interfaces



Group:
naming

Topic:
alias names
Topic:
keystroke shortcuts as a UserInterface
Topic:
command-line as a UserInterface
Topic:
ease of use
Topic:
icons for a user interface
Topic:
menus for a UserInterface
Topic:
pronoun reference
Topic:
using icons to represent objects in a user interface
Topic:
writing with a stylus

Summary

Frequent users want a quick and easy language for communicating with the system. This conflicts with the infrequent user's need for self-documenting commands. Two solutions are automatically displaying document information or allowing abbreviated forms of fully specified commands. The most common abbreviating technique is typing enough initial letters to indicate a command. For instance 'P' can be used in place of 'Print'. This works well for interfaces with up to two dozen commands. Initial letters of multiple word commands allows a larger command space. In very large command spaces, the user may have explicit command addresses or user defined abbreviations for frequently used commands. (cbb 5/80)
Subtopic: user interface with short-cuts up

Quote: a user interface should include short-cuts for knowledgeable users [»wassAI_1973]
Quote: put the required knowledge for operating a system in the world; provide shortcuts once the system is memorized [»normDA_1988]

Subtopic: abbreviated names up

Quote: abbreviate by decomposing into syllables; keep first syllable intact while deleting vowels and consonants [»mcbrDK7_1985]
Quote: over 80% of subjects who abbreviated commands used truncation exclusively; few abbreviation errors [»benbI4_1984]
Quote: a Forth word is identified by length and first three characters
Quote: can use unambiguous abbreviations as short names; e.g., first letters of each word [»palmJ9_1979]
Quote: abbreviate a name only if it saves more than three characters [»kellD5_1990]

Subtopic: expanding abbreviations up

QuoteRef: cbb_1973 ;;cobol (ICT Rapidwrite) lets programmers use short forms which are then expanded (fill in the blanks)

Subtopic: problems with abbreviation up

Quote: programming languages should not favour abbreviation of writing by default conventions and implicit assumptions

Subtopic: mix descriptive names and abbreviations up

Quote: can use long, informative argument names in header files and short, convenient names in definitions; e.g., 'length_of_element_array' and 'n'
[»stroB_1994]

Related Topics up

Group: naming   (32 topics, 789 quotes)

Topic: alias names (39 items)
Topic: keystroke shortcuts as a UserInterface (22 items)
Topic: command-line as a UserInterface (25 items)
Topic: ease of use (47 items)
Topic: icons for a user interface (23 items)
Topic: menus for a UserInterface (31 items)
Topic: pronoun reference (23 items)
Topic: using icons to represent objects in a user interface (10 items)
Topic: writing with a stylus
(3 items)


Updated barberCB 3/04
Copyright © 2002-2008 by C. Bradford Barber. All rights reserved.
Thesa is a trademark of C. Bradford Barber.