Download presentation
Presentation is loading. Please wait.
Published byJustina Bridges Modified over 9 years ago
1
Consistency: A Factor that Links the Usability of Individual Interaction Components Together Willem-Paul Brinkman Brunel University Reinder Haakma Philips Research Laboratories Eindhoven Don Bouwhuis Eindhoven University of Technology
2
Topics Research Motivation Layered Interaction and Consistency Lab experiments –Experiment 1: inconsistency within the same layer –Experiment 2: inconsistency between layers –Experiment 3: inconsistency and application domain Conclusions
3
Research Motivation Do usable components make a usable system? Manage Create Support Reuse Product requirements and existing software new components feedback product component from repository
4
Layered Interaction & Consistency Interaction component A unit within an application that can be represented as a finite state machine which directly, or indirectly via other components, receives signals from the user. Users must be able to perceive or infer the state of the interaction component.
5
Layered Protocol Theory (Taylor, 1988)
6
LOL OTBACK LOL FUN Dictionary Editor Control translation Control word UserTranslator ENTERLL FUN L L LO LOT LO LOL Layered Protocol Theory (Taylor, 1988)
7
Consistency Definition and interaction component Consistency: Doing similar things in similar ways with agreement between agents about which things are similar (Reisner, 1993). Component Control process Mental model Expectation – feedback Interpretation - feedback
8
Inconsistency Activation of the wrong mental model
9
Lab Experiment General Set-Up 48 participants 3 experiments All participants participated in the 3 experiments Experiment under the control of one PC application They were randomly assigned to one of the four conditions in each experiment.
10
Applications
11
Component-specific component measures Perceived ease-of-use Perceived satisfaction Objective performance Perceived Usefulness and Ease-of-use questionnaire (David, 1989), 6 questions, e.g. Learning to operate [name] would be easy for me. I would find it easy to get [name] to do what I want it to do. Unlikely Likely
12
Component-specific component measures Perceived ease- of-use Perceived satisfaction Objective performance Post-Study System Usability Questionnaire (Lewis, 1995) The interface of [name] was pleasant. I like using the interface of [name]. Strongly disagree agree
13
Number of messages received directly, or indirectly from lower- level components. The effort users put into the interaction Perceived ease- of-use Perceived satisfaction Objective performance Component Control process Control loop: Each message is a cycle of the control loop Component-specific component measures
14
Control loop: Each message is a cycle of the control loop Component-specific component measures
15
Control loop: Each message is a cycle of the control loop Component-specific component measures
16
Experiment 1: inconsistency within the same layer
17
Within one layer
18
Within one layer – Experimental Design Day time Temperature Night time Temperature Moving Pointer Moving Scale Moving Pointer Moving Scale
19
Within on layer - Results
20
Experiment 2: inconsistency between layers
21
Browser Internet Explorer
22
Experiment 2: inconsistency between layers Text Browser Lynx
23
Between layers Web-enable TV set Browser versus Web pages
24
Between layers - Page Layout List layout Matrix layout
25
Between layers - Browser
26
Between layers – Experimental Design Web Page Browser List Matrix Linear Plane
27
Between layers - Results
28
Experiment 3: inconsistency and application domain
29
Application Domain Alarm RadioMicrowave The same Timer component in two domains
30
Application domain
31
Between Application domain – Experimental Design Application Timer
32
Application domain - Results
33
Conclusions & recommendations Conclusion Interaction components in an interactive system can affect each other’s usability because of inconsistencies. Usable components alone do not make a usable system. Recommendation Try to predict component environment, or use a “style guide” Evaluate the component once it is deployed in a new application.
34
Questions Thanks for your attention
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.