consistency: a factor that links the usability of individual interaction components together...

Download Consistency: A Factor that Links the Usability of Individual Interaction Components Together Willem-Paul Brinkman Brunel University Reinder Haakma Philips

If you can't read please download the document

Upload: justina-bridges

Post on 18-Jan-2018

220 views

Category:

Documents


0 download

DESCRIPTION

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

TRANSCRIPT

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 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 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 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. Layered Protocol Theory (Taylor, 1988) LOL OTBACK LOL FUN Dictionary Editor Control translation Control word UserTranslator ENTERLL FUN L L LO LOT LO LOL Layered Protocol Theory (Taylor, 1988) 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 Inconsistency Activation of the wrong mental model 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. Applications 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 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 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 Control loop: Each message is a cycle of the control loop Component-specific component measures Control loop: Each message is a cycle of the control loop Component-specific component measures Experiment 1: inconsistency within the same layer Within one layer Within one layer Experimental Design Day time Temperature Night time Temperature Moving Pointer Moving Scale Moving Pointer Moving Scale Within on layer - Results Experiment 2: inconsistency between layers Browser Internet Explorer Experiment 2: inconsistency between layers Text Browser Lynx Between layers Web-enable TV set Browser versus Web pages Between layers - Page Layout List layout Matrix layout Between layers - Browser Between layers Experimental Design Web Page Browser List Matrix Linear Plane Between layers - Results Experiment 3: inconsistency and application domain Application Domain Alarm RadioMicrowave The same Timer component in two domains Application domain Between Application domain Experimental Design Application Timer Application domain - Results Conclusions & recommendations Conclusion Interaction components in an interactive system can affect each others 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. Questions Thanks for your attention