Skip to content

Instantly share code, notes, and snippets.

@vikramrojo
Last active November 17, 2017 03:39
Show Gist options
  • Save vikramrojo/77e92fb8235e5ccfc88a103c5958fef2 to your computer and use it in GitHub Desktop.
Save vikramrojo/77e92fb8235e5ccfc88a103c5958fef2 to your computer and use it in GitHub Desktop.
Usability criteria for web application heuristic evaluations

Usability Criteria

Derived from various usability literature, these usability inspection criteria are meant to be used in heuristic evaluations of web applications.

Requirements

Identifying a match between system and user

UC1_Requirements provision

The set of functions offered by the system best caters to the needs and requirements of user

User and System

Concerning the flow and sequence of interactions and information between system and user

UC2_Cognitive simplicity

  • Complex interactions are avoided while the steps to perform a function are minimized and without repetition

UC3_Errors and feedback

  • Erroneous actions are prevented or retractable, system status is visible, and actions are confirmed

UC4_Locational information

  • User knows their current location, state, what step they have reached and their next action

UC5_Choice availability

  • Within a system state, a range of appropriate options are presented to perform an operation

UC6_Visual metaphor

  • System perpetuates a coherent conceptual model of function and organization from relevant metaphors

Users

Concerning the degree to which the system caters to it users

UC7_Functional modification

  • Systems allows for modification or adaptation of function to fit with a profile or preference

UC8_Anticipatory integrity

  • Systems attempts to guess a user actions in way that move them towards completion without retraction

UC9_Accuracy and prominence

  • Information conveyed by the system is accurate with certain components given emphasis

System

Concerning the degree to which the system functions

UC10_Comparative consistency

  • Layout, steps and method of completing operations are consistent with predictable results

UC11_Performant and responsive

  • There are minimum operational delays and display distortions regardless of device

Perceptual

Concerning the visual load presented to a user

UC12_Aesthetic integrity

  • Objects are attractive and appeal to an audience's visual metaphors and tastes

UC13_Perceptual clarity

  • Objects are discernible, and grouped appropriately without appearing cluttered or misaligned

UC14_Contextual help

  • Material relating to the context of use is available for an object or its state and extended where needed

References

  • 30 Usability Principles, Connell & Hammond
  • Designing Effective Speech Interfaces, Weinschenk and Barker
  • Heuristics for User Interface Design, Nielsen
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment