Derived from various usability literature, these usability inspection criteria are meant to be used in heuristic evaluations of web applications.
Identifying a match between system and user
The set of functions offered by the system best caters to the needs and requirements of user
Concerning the flow and sequence of interactions and information between system and user
- Complex interactions are avoided while the steps to perform a function are minimized and without repetition
- Erroneous actions are prevented or retractable, system status is visible, and actions are confirmed
- User knows their current location, state, what step they have reached and their next action
- Within a system state, a range of appropriate options are presented to perform an operation
- System perpetuates a coherent conceptual model of function and organization from relevant metaphors
Concerning the degree to which the system caters to it users
- Systems allows for modification or adaptation of function to fit with a profile or preference
- Systems attempts to guess a user actions in way that move them towards completion without retraction
- Information conveyed by the system is accurate with certain components given emphasis
Concerning the degree to which the system functions
- Layout, steps and method of completing operations are consistent with predictable results
- There are minimum operational delays and display distortions regardless of device
Concerning the visual load presented to a user
- Objects are attractive and appeal to an audience's visual metaphors and tastes
- Objects are discernible, and grouped appropriately without appearing cluttered or misaligned
- Material relating to the context of use is available for an object or its state and extended where needed
- 30 Usability Principles, Connell & Hammond
- Designing Effective Speech Interfaces, Weinschenk and Barker
- Heuristics for User Interface Design, Nielsen