Evaluating the design of interaction controls
Why we need to formalize the semantics of interaction controls?
Help interface designers and design components construct and evaluate the design of controls systematically.
How can we evaluate the design of Interaction controls?
Expressiveness.
Describes whether it allows all needed information to be expressed for achieving its intent.
Effectiveness.
Measures how efficiently it can help users achieve their tasks.