"2.0 General"
Data display referwith data entry Flexibility for user control of data display
s to computer output of data to a user, and assimilation of information from such outputs.
"2.0/1Necessary Data Displayed"
Ensure that whatever data a user needs for any transaction will be available for display.
"Example" As a minor example, header information should be retained or generated anew when a user is paging/scrolling data tables.
"Example" As a negative example, even temporary loss of needed data, as might be caused by display blanking during automatic data update, is not acceptable in many design applications.
"Comment" The designer of user interface software must employ some method of task analysis (e.g., operational sequence diagrams) in order to determine a user's detailed information requirements for any transaction.
"Comment" If data requirements exceed a user's ability to assimilate information from the display, break the task into smaller steps. Prototype testing may be required to determine optimum data displays for critical tasks.
"Comment" A user should not have to remember data from one display to the next.
"Reference" BB 4.3.6 EG 2.3.15 Stewart 1980 Tullis 1983
"See also" 4.0/5
"2.0/2 + Only Necessary Data Displayed"
Tailor displayed data to user needs, providing only necessary and immediately usable data for any transaction; do not overload displays with extraneous data.
"Example"
(Good)
| CODE DATA TYPE |
| su = Summary |
| d = Detailed list |
| se = Sequences |

(Bad)
| CODE DATA TYPE DATE IMPLEMENTED |
| su = Summary 5-17-82 |
| d = Detailed list 7-14-82 |
| se = Sequences 9-25-82 |

"Comment" Display of extraneous data may confuse a user and hinder assimilation of needed information.
"Comment" When user information requirements cannot be exactly anticipated by the designer, allow users to tailor displays on line by controlling data selection (Section 2.7.1), data coverage within a display frame (Section 2.7.2), suppression of displayed data (Section 2.7.4), and data window overlay (Section 2.7.5).
"Reference" BB 1.7 1.8.10 EG 3.1.4 3.3.1 MS 5.15.3.1.2 5.15.4.6.2 Stewart 1980 Tullis 1981
"See also" 2.0/8 2.7/1 2.8/1 4.0/5
[Back to the top]
 
 
 
 
 
 
 
 
 
 
 
 
 

"2.0/3 Data Displayed in Usable Form"
Display data to users in directly usable form; do not make users convert displayed data.
"Example" If altitude might be required in either meters or feet, then display both values.
"Example" This recommendation applies to error messages and other forms of user guidance as well as to data displays.
(Probably adequate)
| Character in NAME entry cannot be recognized. |

(Too cryptic)
| Error 459 in column 64. |

"Comment" Do not require a user to transpose, compute, interpolate, or translate displayed data into other units, or refer to documentation to determine the meaning of displayed data.
"Reference" BB 3.3 EG 3.3.4 MS 5.15.3.1.3
"See also" 4.4/1
[Back to the top]
 
 
 
 
 
 

"2.0/4 Data Display Consistent with User Conventions"
Display data consistently with standards and conventions familiar to users.
"Example" As a negative example, if users work with metric units of measurement, do not display data in English units.
"Example" Computer time records that are not in directly usable format should be converted for display, to a conventional 12-hour (AM/PM) clock or a 24-hour clock, in local time or whatever other time standard is appropriate to user needs.
"Example" Calendar formats should follow user customs.
(American calendar)      (European calendar)
S M T W T F S              S 1 8 15 22 29
2 3 4 5 6 7  8  9             M 2 9 16 23 30
10 11 12 13 14               T 3 10 17 24 31
15 16 17 18 19 20 21    W 4 11 18 25
22 23 24 25 26 27 28      T 5 12 19 26
29 30 31                          F 6 13 20 27
                                        S 7 14 21 28
"Reference" BB 3.4 EG 2.2.4
"See also" 4.0/16
"2.0/5 + Establishing Display Standards"
When no specific user conventions have been established, adopt some consistent interface design standards for data display.
[Back to the top]
 
 
 
 
 
 
 
 

"2.0/6 Consistent Display Format"
For any particular type of data display, maintain consistent format from one display to another.
"Comment" When an item is missing from a standard format, display that item as a labeled blank rather than omitting it altogether.
"Reference" BB 1.1.1 MS 5.15.3.2.1 Stewart 1980
"See also" 4.0/6
[Back to the top]
 
 
 
 
 
 
 
 
 
 
 

"2.0/7 Display Consistent with Entry Requirements"
Ensure that data display is consistent in word choice, format, and basic style with requirements for data and control entry.
"Example" When the computer displays a list of current files, the names in that list should be in a format which would be recognized by the computer if they were part of a control entry; thus a user could mimic the displayed list if specifying a file for editing or mailing.
"Comment" When composing data and control entries, users will tend to mimic the vocabulary, formats, and word order used in computer displays, including displayed data, labels, error messages, and other forms of user guidance. When entry formats are consistent with display formats, users are more likely to compose an acceptable entry on their first try.
"Reference" Good Whiteside Wixon Jones 1984 Mooers 1983 Zoltan-Ford 1984
"See also" 3.0/13 4.0/18
[Back to the top]
 
 
 
 
 

"2.0/8  User Control of Data Display"
Allow users to control the amount, format, and complexity of displayed data as necessary to meet task requirements.
"Comment" An experienced user may be able to deal with more complex displays than a novice. But a user experienced in one task may be a novice in another. Thus a range of display tailoring capabilities may be desirable for any particular task.
"Comment" Increasing the options for user control of data displays will complicate what a new user must learn about a system, and so will involve a trade-off against simplicity of user interface design.
"Reference" EG 3.4.2
"See also" 2.0/2 2.8/1 2.7
"2.0/9 + User Changes to Displayed Data"
Allow users to change displayed data or enter new data when that is required by a task.
"Comment" For some displays, of course, it is not desirable for users to change data, such as in operations monitoring (process control) displays, or displays permitting access to a protected data base.
"Comment" Some consistent formatting cue, perhaps different cursor shape or different initial cursor placement, should be provided to inform users when displayed data can or cannot be changed.
"Reference" PR 4.4
"See also" 1.0/6 1.3/2 6.2/4
"2.0/10 + Protection of Displayed Data"
When protection of displayed data is essential, maintain computer control over the display and do not permit a user to change controlled items.
"Comment" Never assume compliance with instructions by the user, who may attempt unwanted changes by mistake, or for curiosity, or to subvert the system.
"Reference" EG 3.4.8
"See also" 1.1/23 1.4/7 6.2/3 6.3/2
[Back to the top]
 
 
 
 
 
 

"2.0/11 Context for Displayed Data"
Ensure that each data display will provide needed context, recapitulating prior data as necessary so that a user does not have to rely on memory to interpret new data.
"Comment" When user information requirements cannot be determined in advance, it may be desirable to provide a separate display window as a "notepad" in which a user can preserve needed items by marking those to be saved.
"Comment" If data must be remembered from one display to another, display no more than four to six i
[Back to the top]
 
 
 
 
 
 
 
 
 
 

"2.0/12 Familiar Wording"
The wording of displayed data and labetems.
"Reference" BB 4.3.6 EG 2.3.15
ls should incorporate familiar terms and the task-oriented jargon of the users, and avoid the unfamiliar jargon of designers and programmers.
"Comment" When in doubt, pretest the meaning of words for prospective users to ensure that there is no ambiguity.
"Reference" BB 3.7.1 3.7.4 EG 3.4.5 4.2.13 PR 4.5.6
"See also" 1.4/19 4.0/16 4.0/17 4.3/3
"2.0/13 + Consistent Wording"
For displayed data and labels, choose words carefully and then use them consistently.
"Example"
(Good)
| Record A Change |
| Record B Change |
| Record C Change |
(Bad)
| Update of Record A |
| Record B Maintenance |
| Change in Record C |
"Example" As a negative example, the word "screen" should not be used to mean "display frame" in one place, and "menu selection option" in another.
"Comment" Consistent word usage is particularly important for technical terms. Standard terminology should be defined and documented in a glossary for reference by interface designers as well as by users.
"Reference" BB 1.2.2 3.7.2 EG 3.4.5 4.2.13 Pakin Wray 1982
"2.0/14 + Consistent Wording Across Displays"
Ensure that wording is consistent from one display to another.
"Example" The title of a display should be identical to the menu option used to request that display.
"Reference" BB 3.7.4
"2.0/15 + Consistent Grammatical Structure"
Use consistent grammatical structure for data and labels within and across displays.
"Example"
(Good)
| Starting date: |
| Leaving date: |
| Home phone: |
| Work phone: |

   (Bad)
| Starting date: |
| When did you quit: |
| Home phone: |
| Phone number at work: |

"Comment" Even minor inconsistencies can distract a user and delay comprehension as the user wonders momentarily whether some apparent difference represents a real difference.
"Reference" Pakin Wray 1982
"See also" 4.0/23
[Back to the top]
 
 
 
 
 

"2.0/16 Minimal Use of Abbreviation"
Display complete words in preference to abbreviations.
"Exception" Abbreviations may be displayed if they are significantly shorter, save needed space, and will be understood by the prospective users.
"Exception" When abbreviations are used for data entry, then corresponding use of those abbreviations in data display may help a user learn them for data entry.
"Reference" BB 3.1 3.1.1 3.1.5 EG 4.1.3 MS 5.15.3.2.3
"2.0/17 + Common Abbreviations"
When abbreviations are used, choose those abbreviations that are commonly recognized, and do not abbreviate words that produce uncommon or ambiguous abbreviations.
"Example" In a process control application where system components are commonly abbreviated, messages to users could include those common abbreviations, while displaying in full form those words that are not commonly abbreviated, as
(Acceptable)
| CST pressure low |

(Poor)
| Condensate Storage Tank prssr lw |

(Acceptable)
| Restricted Acct |

(Poor)
| Rstr Account |

"Comment" The point here is that when abbreviation is necessary due to space constraints, often a designer can still choose which words will be abbreviated. The words chosen for abbreviation should be those that are commonly known in their abbreviated form, and/or those words whose abbreviations can be unambiguously interpreted.
"Reference" BB 3.1.6
"2.0/18 + Simple Abbreviation Rule"
When defining abbreviations, follow some simple rule and ensure that users understand that rule.
"Comment" Abbreviation by truncation is the best choice, except when word endings convey important information. When a truncation rule is used, abbreviations are easy for a designer to derive and easy for a user to decode.
"Comment" If an abbreviation deviates from the consistent rule, it may be helpful to give it some special mark whenever it is displayed.
"Reference" BB 3.1.2 MS 5.15.3.2.3 PR 4.5.6 Moses Ehrenreich 1981 Rogers Moeller 1984
"See also" 1.0/17 1.0/18 1.0/19 1.0/20 1.0/21 1.0/22 1.0/23
"2.0/19 + Distinctive Abbreviations"
Ensure that abbreviations are distinctive, so that abbreviations for different words are distinguishable.
"Reference" BB 3.1 MS 5.15.3.2.3 Moses Ehrenreich 1981
"2.0/20 + Minimal Punctuation of Abbreviations"
Minimize punctuation of abbreviations and acronyms.
"Example"
(Good)
| USAF |

(Bad)
| U.S.A.F. |

"Exception" Punctuation should be retained when needed for clarity, e.g., "4-in. front dimension" rather than "4 in front dimension".
"Exception" Punctuation of abbreviations might be justified when an abbreviation represents more than one word, and more than the first letter of each word is included in the abbreviation, e.g., "common services" abbreviated as "COM.SER" rather than "COMSER".
"Reference" BB 1.3.5 EG 2.2.14 MS 5.15.3.2.3
"2.0/21 + Dictionary of Abbreviations"
If abbreviations are used, provide a dictionary of abbreviations available for on-line user reference.
"Reference" BB 3.1.3 MS 5.15.3.2.3
"See also" 4.4/20
[Back to the top]