Introduction to Computer Input Devices and Their Evaluation Shumin Zhai IBM Almaden Research Center.

Slides:



Advertisements
Similar presentations
M. De Cecco - Lucidi del corso di Measurement Systems and Applications Force Panel Measurement of Human Dexterity.
Advertisements

Making Touchscreen Keyboards Adaptive to Keys, Hand Postures, and Individuals – A Hierarchical Spatial Backoff Model Approach Ying Yin 1,2, Tom Ouyang.
Human Computer Interaction CSC User System Interface CSC Meeting 2 September 4, 2012.
1 User-Centered Design CSSE 376, Software Quality Assurance Rose-Hulman Institute of Technology April 17, 2007.
Stanford hci groupFeb 9, 2009 Björn Hartmann Understanding & Modeling Input Devices.
QUASID – Measuring Interaction Techniques Karin Nieuwenhuizen.
Experimental Evaluation in Computer Science: A Quantitative Study Paul Lukowicz, Ernst A. Heinz, Lutz Prechelt and Walter F. Tichy Journal of Systems and.
1 CS 544 Human Abilities Human Motor Capabilities Acknowledgement: Some of the material in these lectures is based on material prepared for similar courses.
Attribute Gates Ahmed Sulaiman & Patrick Olivier Culture Lab, Newcastle University, UK.
Topic: Fitts' Law Lawrence Fyfe CPSC 681. Fitts' Law Formula: ID (index of difficulty) = log 2 (D/W +1) Soukoreff R.W., MacKenzie I.S., Towards.
People & Devices: (Inputs & Outputs) Startlingly small child using computer History of human-computer interaction Another history video.
Evaluation Methods April 20, 2005 Tara Matthews CS 160.
Objectives Define predictive and descriptive models and explain why they are useful. Describe Fitts’ Law and explain its implications for interface design.
Predictive Evaluation Predicting performance. Predictive Models Translate empirical evidence into theories and models that can influence design. Performance.
Fitts’ Law Rob Diaz-Marino. Overview  The Basics Who invented it? Who invented it? What does it model? What does it model? How is it used in HCI? How.
CSC USI Class Meeting 2 August 31, Beginnings SOP 1: 1. When you use a (physical) key-based entry device, what do you do to the keys? A.
Predictive Evaluation Simple models of human performance.
Discussion Silvia Lindtner INF 132 April 07. Fitts’ law - recap A predictive model of time to point at an object Help decide the location and size of.
INTRODUCTION. Concepts HCI, CHI Usability User-centered Design (UCD) An approach to design (software, Web, other) that involves the user Interaction Design.
Parkinson’s Test Device Development Erin Sikkel and Tiffany Feltman.
Parkinson’s Test Device Development Erin Sikkel and Tiffany Feltman.
Human Factors for Input Devices CSE 510 Richard Anderson Ken Fishkin.
Chapter 5 Models and theories 1. Cognitive modeling If we can build a model of how a user works, then we can predict how s/he will interact with the interface.
Introduction to Usability Engineering CS 352 Winter
User Models Predicting a user’s behaviour. Fitts’ Law.
Two Handed and Gaze Input Stanford and Princeton Lecture Nov 29, 1999 Shumin Zhai.
UNDERSTANDING USERS: MODELING TASKS AND LOW- LEVEL INTERACTION Human-Computer Interaction
Slides based on those by Paul Cairns, York ( users.cs.york.ac.uk/~pcairns/) + ID3 book slides + slides from: courses.ischool.berkeley.edu/i213/s08/lectures/i ppthttp://www-
CGMB214: Introduction to Computer Graphics
1 Brief Review of Research Model / Hypothesis. 2 Research is Argument.
Interaction with Surfaces. Aims Last week focused on looking at interaction with keyboard and mouse This week ◦ Surface Interaction ◦ Gestures.
Q Q Human Computer Interaction – Part 1© 2005 Mohammed Alabdulkareem Human Computer Interaction - 1 Dr. Mohammed Alabdulkareem
Research methods for HCI, HCC Judy Kay CHAI: Computer Human Adapted Interaction School of Information Technologies.
RMH: Fitts’ Law Paul Cairns
Stanford hci group / cs October 2008 Inp ut Scott Klemmer.
{ Building Blocks Scientific foundations for Interface Design HCI Remixed “Chapter 47: A Most Fitting Law” Presented by Sarah Deighan.
===!"§ Deutsche Telekom Laboratories Target Acquisition with Camera Phones when used as Magic Lenses CHI 2008, Florence, Italy, April 9, 2008 Michael Rohs.
TAUCHI – Tampere Unit for Computer-Human Interaction 1 Statistical Models of Human Performance I. Scott MacKenzie.
Understanding & Modeling Input Devices. Questions 1. How do common input devices work? 2. How can we think about the larger space of all possible input.
Behaviour Models There are a number of models that predict the way in which an interface or user will behave.
Chapter 1 Historical Perspective. Significant Event Timeline 2.
Testing & modeling users. The aims Describe how to do user testing. Discuss the differences between user testing, usability testing and research experiments.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Prof Jim Warren with reference to sections 7.4 and 7.6 of The Resonant Interface.
COSC 3461: Module 9 A Principle of UI Design (revisited)
Tovi Grossman, Ravin Balakrishnan Dep. of Computer Science Univ. of Toronto CHI 2004.
ITM 734 Introduction to Human Factors in Information Systems
The Psychology of Human-Computer Interaction
Evaluation Using Modeling. Testing Methods Same as Formative Surveys/questionnaires Interviews Observation Documentation Automatic data recording/tracking.
Cognitive Models Lecture # March, 2008Human Computer Intercation Spring 2008, Lecture #10 2 Agenda Cognitive models –KLM –GOMS –Fitt’s Law –Applications.
COMP 7620/7626 Cheryl Seals Computer Science & Software Engineering Auburn University.
Matthew McDonald Supervisors: Bruce H. Thomas & Ross T. Smith.
Intro to Evaluation See how (un)usable your software really is…
Korea University User Interface Lab Copyright 2008 by User Interface Lab Human Action Laws in Electronic Virtual Worlds – An Empirical Study of Path Steering.
Lecture 3: Pointing Devices and Fitts’ Law
Mouse Trackball Joystick Touchpad TroughputError rate T roughput (bps) Error r ate (%) Image by MIT.
Unit 6 of COMP648 User Interface and Interaction Methods Dr Oscar Lin School of Computing and Information Systems Faculty of Science and Technology Athabasca.
Pen Based User Interface Issues CSE 490RA January 25, 2005.
Paul Cairns ARMH: Fitts’ Law Paul Cairns

Chapter 1 Historical Perspective
Chapter 12: Automated data collection methods
EdgeWrite Cole Gleason
Chapter 1 Historical Perspective
“Laws” of Human Performance
Chapter 1 Historical Perspective
Input Techniques Jeffrey Heer · 14 May 2009.
Fundamentals of Human Computer Interaction (HCI)
Fitts’s Law Incredibly professional presentation by Thomas Gin, someone please hire me.
User System Interface CSC
Presentation transcript:

Introduction to Computer Input Devices and Their Evaluation Shumin Zhai IBM Almaden Research Center

First Mouse (Douglas Engelbart and William English, 1964)

First Mouse Patent (Engelbart)

"A Research Center for Augmenting Human Intellect," Douglas C. Engelbart, and William K. English, Proc Fall Joint Computer Conference

A Variety of Input Devices Mouse Mouse Stylus Stylus Touchscreen Touchscreen Touchpad Touchpad Joystick Joystick......

Performance Evaluation I like it! / It is cool! is not enough I like it! / It is cool! is not enough Perception is not always realityPerception is not always reality Conscious articulation is not always behavior (describe how to ride a bike)Conscious articulation is not always behavior (describe how to ride a bike) Individual differences Individual differences Making HCI an empirical (good) science Making HCI an empirical (good) science

Iterative Design Observation / idea Design/ implementation Product/ Knowledge Performance Evaluation Evaluation for insights Evaluator vs. designer

Qualitative Analysis Touchscreen Touchscreen ProsPros ConsCons Stylus / light pen Stylus / light pen ProsPros ConsCons

Quantitative Performance Evaluation What to measure? What to measure? Depending on the task / application scenarioDepending on the task / application scenario Common measures Common measures Trial completion timeTrial completion time Error rateError rate Learning speedLearning speed Comfort / fatigueComfort / fatigue etc.etc.

Real task: Interacting with WIMP interface Real task: Interacting with WIMP interface Experimental task: target acquisition Experimental task: target acquisition abstract, elemental, essentialabstract, elemental, essential Performance measures: time, error rate Performance measures: time, error rate Pointing Device Evaluation

Fitts law ( Paul Fitts, 1954) MT = a + b log 2 ( +1) MT = a + b log 2 ( +1)DW ID DW 1/b - Index of Performance, Throughput, Bandwidth

Fitts law The information capacity of the human motor system in controlling the amplitude of movement, Journal of Experimental Psychology, vol 47, The information capacity of the human motor system in controlling the amplitude of movement, Journal of Experimental Psychology, vol 47,

ID (bits) log 2 (A/W+1) Time (sec) * * * * * * * * * * * * * * * * * * * *

Experimental Design Fairness for the given task Fairness for the given task Wide enough ID combinations Wide enough ID combinations Ws: from character size (10) to icon (30 pixel)Ws: from character size (10) to icon (30 pixel) As: from short (60) to cross screen (800)As: from short (60) to cross screen (800) Multiple individuals/subjects Multiple individuals/subjects Balancing orders Balancing orders Statistical analysis Statistical analysis Controlling error (about 5%) Controlling error (about 5%) A B B A A B C B C A C A B

Task modeling for evaluation Bring task modeling to device evaluation Bring task modeling to device evaluation Card, English, Burr, 1978 Evaluation of mouse, rate controlled isometric joystick, step keys and text keys for text selection on a CRT, Ergonomics, vol. 21, Card, English, Burr, 1978 Evaluation of mouse, rate controlled isometric joystick, step keys and text keys for text selection on a CRT, Ergonomics, vol. 21,

Beyond Fitts law Hicks law Hicks law Key stroke model Key stroke model Control theoretic modeling Control theoretic modeling Limitations to Fitts law: pointing only Limitations to Fitts law: pointing only

Trajectory-based tasks Example: hierarchical menus Example: hierarchical menus Is there a law to Steering? Is there a law to Steering?

Thought experiment... 2 goals passing 2 goals passing ID = log 2 ( +1) 3 goals passing 3 goals passing ID = 2 log 2 ( +1) N+1 goals passing N+1 goals passing ID = N log 2 ( +1) goals passing goals passing ID = ? A W A 2W A NW A A/2 A/N A/2 A/NA/N W A W A W

Steering law Steering law (Accot and Zhai 1997) Steering law (Accot and Zhai 1997) Beyond Fitts law: Modeling trajectory based HCI tasks, Proc of CHI97Beyond Fitts law: Modeling trajectory based HCI tasks, Proc of CHI97 dx W(x) ID C = C T C = a + b ID C

ResultsAW

Device comparison in steering tasks (Accot & Zhai, CHI99) Steering Index of Difficulty Time Trackball Touchpad Trackpoint Mouse Stylus

Conferences and Journals CHI: ACM Conference on Human Factors in Computing Systems CHI: ACM Conference on Human Factors in Computing Systems INTERACT: IFIP Conference on Human Computer Interaction INTERACT: IFIP Conference on Human Computer Interaction UIST: ACM Symposium on User Interface Software and Technology UIST: ACM Symposium on User Interface Software and Technology HFES: Human Factors and Ergonomics Annual Meeting HFES: Human Factors and Ergonomics Annual Meeting ACM Transactions on Computer Human Interaction (TOCHI) ACM Transactions on Computer Human Interaction (TOCHI)

Lab Assignment Measure Fitts law index of performance with bare hand on paper Measure Fitts law index of performance with bare hand on paper Measure any two devices using Fitts law with the Almaden Program Measure any two devices using Fitts law with the Almaden Program Compare performance of the two devices Compare performance of the two devices Compare devices with bare hand Compare devices with bare hand Discuss the validity/benefits of Fitts law in your study. Discuss the validity/benefits of Fitts law in your study. Discuss pros and cons of the devices: suggest improvements or new designs Discuss pros and cons of the devices: suggest improvements or new designs