UI terminology & soft and hard metrics

From Apache OpenOffice Wiki
Revision as of 17:13, 4 December 2008 by JaronBaron (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Perceptual Analysis

Structure – The location of a design feature or tool, such as a menu, button or widget Identifiability – How easily can the user recognize an icon or interface widget? Widget/icon consistency – Does the interface use the same or similar widgets or icons for similar tasks? Visibility/legibility/language – How easy is it for the user to visually process the current task? Is the language universally understood (not jargon)? How do color, contrast and size affect the legibility of the words or icons? Visual and Auditory Feedback – Does performing a task result in efficient user feedback? Scan paths/search patterns – If a user is looking for an unknown command or object, does the interface present an intuitive eye scan path for the user to visually search for the desired command?

Cognitive Analysis

Hick’s Law – The time it takes for a user to make a decision as a function of all possible choices. How efficiently can the user reach the desired task/outcome given the current interface options? Consistency – Does this task/process perform similarly to other features? Working Memory Burden – How much does the user have to remember during the current task? Short term memory and channel capacity for the human brain is limited to 7+-2 items. A user may only remember the 7 previous menu items or will only be able to think about 7 tasks in parallel. Actual channel capacity depends on the type of process involved. Ex: The user needs to make a pie; the user needs to remember to Long-term Memory Burden – How much does the user have to remember from previous user experiences? Low long-term memory burden results in higher efficiency, only if the interface is intuitive. Efficiency – How quickly can an experienced user perform a known task? Intuitivism – How intuitive is the design such that an experienced user can re-learn a process quickly? Learnability – How intuitive is the design such that a new user could understand how to perform a given task? Error prevention – Does the interface have a means to prevent cognitive error in choosing options? Does this method reduce user functionality? Error recovery – Does the interface have a means for the user to correct errors?

Motor-function Analysis

Fitt’s Law – the time required to rapidly move to a target area, as a function of the distance to the target and the size of the target. (Accot-Zhai) Steering law – The time it takes to navigate through a 2-dimensional plane without leaving a specified domain. For example, some hierarchical drop-down menus require the user to stay within the domain of the menu or the menu closes; this law estimates the time it takes to navigate to a second level or above hierarchical menu option) Interaction type efficiency – How efficient is the given interaction type? Interaction types could be: point and click, point-drag, single click, multi-click, right click, middle click, scroll wheel, on-mouse-over, hot-keys/shortcuts, Tab-key navigation, Alt-letter(s), and/or arrow key navigation. For example, scrolling could be performed by mouse wheel, or by point-drag; short distance scrolling is most efficient using the mouse wheel while point-drag is most efficient for long distance scrolling.

Personal tools