SlideShare ist ein Scribd-Unternehmen logo
1 von 17
TAUCHI – Tampere Unit for Computer-Human Interaction
1
Models of Interaction
What are They?
I. Scott MacKenzie
TAUCHI – Tampere Unit for Computer-Human Interaction
2
What is a Model?
• A model is…
– a simplification of reality
• A model is…
– useful only if it helps in designing, evaluating,
or otherwise providing a basis for understanding
the behaviour of a complex artifact such as a
computer system
• To be useful, a model must be…
– simpler than the behaviour it models (I.e.,
extremely complex models are of questionable
value)
TAUCHI – Tampere Unit for Computer-Human Interaction
3
Predictive Models
• Aka engineering models or performance models
• Useful because they…
– allow metrics of human performance to be determined
analytically without undertaking time-consuming and
resource-intensive experiments
• Useful because they…
– allow a design scenario to be explored hypothetically
without implementing a real system and gathering the
same performance metrics through direct observation on
real users
TAUCHI – Tampere Unit for Computer-Human Interaction
4
Guiard’s Model of Bimanual Skill
• Rationale
– Humans are not only two-handed, they use their
hands differently
– Studying the between-hand division of labour in
everyday tasks reveals that most tasks are
asymmetric (I.e., our hands have different roles
and perform distinctly different tasks)
• Guiard’s model…
– identifies the roles and actions of the non-
preferred (non-dominant) and preferred
(dominant) hands (next slide)
TAUCHI – Tampere Unit for Computer-Human Interaction
5
Guiard’s Model of Bimanual Skill (2)
A pretty picture might help (next slide)
TAUCHI – Tampere Unit for Computer-Human Interaction
6
Guiard’s Model of Bimanual Skill (3)
Non-preferred hand
•leads the preferred
hand
•sets the spatial frame
of reference for the
preferred hand
•performs coarse
movements
Preferred hand
•follows the non-
preferred hand
•works within
established frame of
reference set by the
non-preferred hand
•performs fine
movements
TAUCHI – Tampere Unit for Computer-Human Interaction
7
Insights
• Is Guiard’s model of bimanual skill useful?
• Yes. For one, it suggests that one of the
most common interaction tasks in graphical
user interfaces is poorly implemented
• The task is scrolling (next slide)
TAUCHI – Tampere Unit for Computer-Human Interaction
8
Scrolling Deconstructed
• Insight:
– Scrolling should be performed by the non-preferred hand
– But typically, scrolling is by the preferred hand, namely…
• By keys (Page Up, Page Down, Home, End, arrows)
• By the mouse
• By the wheel in a mouse
TAUCHI – Tampere Unit for Computer-Human Interaction
9
Scrolling Using the Non-Preferred Hand
Thank you Microsoft (next slide)
TAUCHI – Tampere Unit for Computer-Human Interaction
10
Microsoft Office Keyboard
TAUCHI – Tampere Unit for Computer-Human Interaction
11
Key-Action Model (KAM)
• Keyboard keys can be categorized as…
– Symbol keys
• Deliver graphic symbols — typically, letters, numbers, or
punctuation symbols — to an application such as an editor
– Executive keys
• Invoke actions in the application or at the system-level or
meta-level. Examples include ENTER, F1, or ESC
– Modifier keys
• Do not generate symbols or invoke actions. Rather, they set
up a condition necessary to modify the effect of a
subsequently pressed key. Examples include SHIFT or ALT.
Model
Name of
the model
OR
TAUCHI – Tampere Unit for Computer-Human Interaction
12
KAM Critique
• Simple. Has a name. Identifies three categories of
keys, providing for each a name, a definition, and
examples.
• What do you think of this model?
– Is it correct?
– Is it flawed?
– Do all keyboard keys fit the model?
– Can you think of additional categories or sub-categories
to improve the model or to make it more accurate or
more comprehensive?
– Do some keys have features of more than one category?
– Can you think of a graphical illustration of the model to
improve its expressive power?
– Is the model useful? Let’s see (Next slide)
TAUCHI – Tampere Unit for Computer-Human Interaction
13
KAM Implementation
• Here it is…
• Is this useful?
• Hmm… there appears to be a right-side bias of
executive and modifier keys, or “power keys”
• In fact, this is great for left-handed users (next
slide)
Unique
power
keys
TAUCHI – Tampere Unit for Computer-Human Interaction
14
The Left-Handed GUI
The desktop interface is biased for left-handed users!
TAUCHI – Tampere Unit for Computer-Human Interaction
15
Redesigning the Right-Handed GUI
• Right-handed users manipulate the mouse
with their right (preferred) hand
• There is a need to empower the left hand;
e.g., scrolling and access to power keys
• The solution? (next slide)
TAUCHI – Tampere Unit for Computer-Human Interaction
16
Microsoft Office Keyboard
TAUCHI – Tampere Unit for Computer-Human Interaction
17
Thank You
References
1. MacKenzie, I. S. (in press). Motor behaviour models for human-computer
interaction. In J. M. Carroll (Ed.) Toward a multidisciplinary science of
human-computer interaction. San Francisco: Morgan Kaufmann.
2. MacKenzie, I. S., & Guiard, Y. (2001). The two-handed desktop interface:
Are we there yet? Extended Abstracts of the ACM Conference on Human
Factors in Computing Systems – CHI 2001, pp. 351-352. New York: ACM.

Weitere ähnliche Inhalte

Was ist angesagt?

Design process interaction design basics
Design process interaction design basicsDesign process interaction design basics
Design process interaction design basicsPreeti Mishra
 
Foundations of hci the computer
Foundations of hci   the computerFoundations of hci   the computer
Foundations of hci the computerswarna sudha
 
Human Computer Interaction - Interaction Design
Human Computer Interaction - Interaction DesignHuman Computer Interaction - Interaction Design
Human Computer Interaction - Interaction DesignVrushali Dhanokar
 
HCI 3e - Ch 14: Communication and collaboration models
HCI 3e - Ch 14:  Communication and collaboration modelsHCI 3e - Ch 14:  Communication and collaboration models
HCI 3e - Ch 14: Communication and collaboration modelsAlan Dix
 
Introduction to Human Computer Interaction
Introduction to Human Computer InteractionIntroduction to Human Computer Interaction
Introduction to Human Computer InteractionSyira Azhari
 
HCI 3e - Ch 5: Interaction design basics
HCI 3e - Ch 5:  Interaction design basicsHCI 3e - Ch 5:  Interaction design basics
HCI 3e - Ch 5: Interaction design basicsAlan Dix
 
HCI - Chapter 4
HCI - Chapter 4HCI - Chapter 4
HCI - Chapter 4Alan Dix
 
Human computer interaction Semester 1
Human computer interaction Semester 1Human computer interaction Semester 1
Human computer interaction Semester 1HARISA MARDIANA
 
Introducing Human Computer Interaction
Introducing Human Computer InteractionIntroducing Human Computer Interaction
Introducing Human Computer Interactionhcicourse
 
HCI 3e - Ch 9: Evaluation techniques
HCI 3e - Ch 9:  Evaluation techniquesHCI 3e - Ch 9:  Evaluation techniques
HCI 3e - Ch 9: Evaluation techniquesAlan Dix
 
Human Computer Interaction (HCI)
Human Computer Interaction (HCI)Human Computer Interaction (HCI)
Human Computer Interaction (HCI)Lahiru Danushka
 
Human computer interaction
Human  computer interactionHuman  computer interaction
Human computer interactionAyusha Patnaik
 
HCI 3e - Ch 12: Cognitive models
HCI 3e - Ch 12:  Cognitive modelsHCI 3e - Ch 12:  Cognitive models
HCI 3e - Ch 12: Cognitive modelsAlan Dix
 
Human Computer Interaction (HCI)
Human Computer Interaction (HCI) Human Computer Interaction (HCI)
Human Computer Interaction (HCI) Sachith Perera
 
HCI 3e - Ch 4 (extra):
HCI 3e - Ch 4 (extra):HCI 3e - Ch 4 (extra):
HCI 3e - Ch 4 (extra):Alan Dix
 
Human computer interaction 3 4(revised)
Human computer interaction 3 4(revised)Human computer interaction 3 4(revised)
Human computer interaction 3 4(revised)emaan waseem
 
Human computer interaction -Input output channel with Scenario
Human computer interaction -Input output channel with ScenarioHuman computer interaction -Input output channel with Scenario
Human computer interaction -Input output channel with ScenarioN.Jagadish Kumar
 

Was ist angesagt? (20)

The computer HCI
The computer HCIThe computer HCI
The computer HCI
 
Design process interaction design basics
Design process interaction design basicsDesign process interaction design basics
Design process interaction design basics
 
Foundations of hci the computer
Foundations of hci   the computerFoundations of hci   the computer
Foundations of hci the computer
 
Human Computer Interaction - Interaction Design
Human Computer Interaction - Interaction DesignHuman Computer Interaction - Interaction Design
Human Computer Interaction - Interaction Design
 
HCI 3e - Ch 14: Communication and collaboration models
HCI 3e - Ch 14:  Communication and collaboration modelsHCI 3e - Ch 14:  Communication and collaboration models
HCI 3e - Ch 14: Communication and collaboration models
 
Introduction to Human Computer Interaction
Introduction to Human Computer InteractionIntroduction to Human Computer Interaction
Introduction to Human Computer Interaction
 
HCI 3e - Ch 5: Interaction design basics
HCI 3e - Ch 5:  Interaction design basicsHCI 3e - Ch 5:  Interaction design basics
HCI 3e - Ch 5: Interaction design basics
 
HCI - Chapter 4
HCI - Chapter 4HCI - Chapter 4
HCI - Chapter 4
 
Human computer interaction Semester 1
Human computer interaction Semester 1Human computer interaction Semester 1
Human computer interaction Semester 1
 
Introducing Human Computer Interaction
Introducing Human Computer InteractionIntroducing Human Computer Interaction
Introducing Human Computer Interaction
 
HCI 3e - Ch 9: Evaluation techniques
HCI 3e - Ch 9:  Evaluation techniquesHCI 3e - Ch 9:  Evaluation techniques
HCI 3e - Ch 9: Evaluation techniques
 
Human Computer Interaction (HCI)
Human Computer Interaction (HCI)Human Computer Interaction (HCI)
Human Computer Interaction (HCI)
 
Human computer interaction
Human  computer interactionHuman  computer interaction
Human computer interaction
 
HCI 3e - Ch 12: Cognitive models
HCI 3e - Ch 12:  Cognitive modelsHCI 3e - Ch 12:  Cognitive models
HCI 3e - Ch 12: Cognitive models
 
Human Computer Interaction (HCI)
Human Computer Interaction (HCI) Human Computer Interaction (HCI)
Human Computer Interaction (HCI)
 
HCI 3e - Ch 4 (extra):
HCI 3e - Ch 4 (extra):HCI 3e - Ch 4 (extra):
HCI 3e - Ch 4 (extra):
 
Human computer interaction 3 4(revised)
Human computer interaction 3 4(revised)Human computer interaction 3 4(revised)
Human computer interaction 3 4(revised)
 
WEB INTERFACE DESIGN
WEB INTERFACE DESIGNWEB INTERFACE DESIGN
WEB INTERFACE DESIGN
 
Hci
HciHci
Hci
 
Human computer interaction -Input output channel with Scenario
Human computer interaction -Input output channel with ScenarioHuman computer interaction -Input output channel with Scenario
Human computer interaction -Input output channel with Scenario
 

Ähnlich wie Models of Interaction

lecture07-ui-design.ppt
lecture07-ui-design.pptlecture07-ui-design.ppt
lecture07-ui-design.pptRajSingh983499
 
Cognitive Engineering and User Centered Design
Cognitive Engineering and User Centered DesignCognitive Engineering and User Centered Design
Cognitive Engineering and User Centered DesignUTFPR
 
Hci lecture set_03_00
Hci lecture set_03_00Hci lecture set_03_00
Hci lecture set_03_00rizwanaabassi
 
Engage 2017 - Choose your own adventure
Engage 2017 - Choose your own adventureEngage 2017 - Choose your own adventure
Engage 2017 - Choose your own adventureMark Myers
 
e3-chap-03 (1).ppt
e3-chap-03 (1).ppte3-chap-03 (1).ppt
e3-chap-03 (1).pptreb20
 
e3-chap-03.power point presentaion on interst rate
e3-chap-03.power point presentaion on interst ratee3-chap-03.power point presentaion on interst rate
e3-chap-03.power point presentaion on interst rateseidmohammed44
 
e3-chap-03.ppt
e3-chap-03.ppte3-chap-03.ppt
e3-chap-03.pptKingSh2
 
UI Design - Lessons Learned, Principles, and Best Practices
UI Design - Lessons Learned, Principles, and Best PracticesUI Design - Lessons Learned, Principles, and Best Practices
UI Design - Lessons Learned, Principles, and Best PracticesSamuel Chow
 
UDSA Unit 4.pptx
UDSA Unit 4.pptxUDSA Unit 4.pptx
UDSA Unit 4.pptxSrilekhaK12
 
'10 Great but now Overlooked Tools' by Graham Thomas
'10 Great but now Overlooked Tools' by Graham Thomas'10 Great but now Overlooked Tools' by Graham Thomas
'10 Great but now Overlooked Tools' by Graham ThomasTEST Huddle
 
Mobile Usability and User Experience
Mobile Usability and User ExperienceMobile Usability and User Experience
Mobile Usability and User ExperienceSteven Hoober
 
Brain Sensing Technology with Trevor Coleman
Brain Sensing Technology with Trevor ColemanBrain Sensing Technology with Trevor Coleman
Brain Sensing Technology with Trevor ColemanFITC
 
Incorporating UX into Your Projects
Incorporating UX into Your ProjectsIncorporating UX into Your Projects
Incorporating UX into Your ProjectsKarl Kaufmann
 

Ähnlich wie Models of Interaction (20)

lecture07-ui-design.ppt
lecture07-ui-design.pptlecture07-ui-design.ppt
lecture07-ui-design.ppt
 
Cognitive Engineering and User Centered Design
Cognitive Engineering and User Centered DesignCognitive Engineering and User Centered Design
Cognitive Engineering and User Centered Design
 
Hci lecture set_03_00
Hci lecture set_03_00Hci lecture set_03_00
Hci lecture set_03_00
 
Imk pertemuan-4
Imk pertemuan-4Imk pertemuan-4
Imk pertemuan-4
 
Interaction.pptx
Interaction.pptxInteraction.pptx
Interaction.pptx
 
ch3-interaction.ppt
ch3-interaction.pptch3-interaction.ppt
ch3-interaction.ppt
 
Engage 2017 - Choose your own adventure
Engage 2017 - Choose your own adventureEngage 2017 - Choose your own adventure
Engage 2017 - Choose your own adventure
 
e3-chap-03 (1).ppt
e3-chap-03 (1).ppte3-chap-03 (1).ppt
e3-chap-03 (1).ppt
 
What is Interaction Design?
What is Interaction Design?What is Interaction Design?
What is Interaction Design?
 
e3-chap-03.power point presentaion on interst rate
e3-chap-03.power point presentaion on interst ratee3-chap-03.power point presentaion on interst rate
e3-chap-03.power point presentaion on interst rate
 
e3-chap-03.ppt
e3-chap-03.ppte3-chap-03.ppt
e3-chap-03.ppt
 
UI Design - Lessons Learned, Principles, and Best Practices
UI Design - Lessons Learned, Principles, and Best PracticesUI Design - Lessons Learned, Principles, and Best Practices
UI Design - Lessons Learned, Principles, and Best Practices
 
UDSA Unit 4.pptx
UDSA Unit 4.pptxUDSA Unit 4.pptx
UDSA Unit 4.pptx
 
ch3-interaction.pdf
ch3-interaction.pdfch3-interaction.pdf
ch3-interaction.pdf
 
ch3-interaction.pdf
ch3-interaction.pdfch3-interaction.pdf
ch3-interaction.pdf
 
'10 Great but now Overlooked Tools' by Graham Thomas
'10 Great but now Overlooked Tools' by Graham Thomas'10 Great but now Overlooked Tools' by Graham Thomas
'10 Great but now Overlooked Tools' by Graham Thomas
 
Mobile Usability and User Experience
Mobile Usability and User ExperienceMobile Usability and User Experience
Mobile Usability and User Experience
 
AI/ML-Innovation-2019
AI/ML-Innovation-2019AI/ML-Innovation-2019
AI/ML-Innovation-2019
 
Brain Sensing Technology with Trevor Coleman
Brain Sensing Technology with Trevor ColemanBrain Sensing Technology with Trevor Coleman
Brain Sensing Technology with Trevor Coleman
 
Incorporating UX into Your Projects
Incorporating UX into Your ProjectsIncorporating UX into Your Projects
Incorporating UX into Your Projects
 

Mehr von jbellWCT

Search Engine Optimisation
Search Engine OptimisationSearch Engine Optimisation
Search Engine OptimisationjbellWCT
 
Hci ass3-good
Hci ass3-goodHci ass3-good
Hci ass3-goodjbellWCT
 
Hci ass3-bad
Hci ass3-badHci ass3-bad
Hci ass3-badjbellWCT
 
HCI Assignment 2 - Fail
HCI Assignment 2 - FailHCI Assignment 2 - Fail
HCI Assignment 2 - FailjbellWCT
 
Principles of Interface Design
Principles of Interface DesignPrinciples of Interface Design
Principles of Interface DesignjbellWCT
 
Remote Controls - HCI - Assignment 1
Remote Controls - HCI - Assignment 1Remote Controls - HCI - Assignment 1
Remote Controls - HCI - Assignment 1jbellWCT
 
CSS3: The Next Generation Of Style
CSS3: The Next Generation Of StyleCSS3: The Next Generation Of Style
CSS3: The Next Generation Of StylejbellWCT
 
Hyperlinks
HyperlinksHyperlinks
HyperlinksjbellWCT
 
Images & Dreamweaver
Images & DreamweaverImages & Dreamweaver
Images & DreamweaverjbellWCT
 
Typography
TypographyTypography
TypographyjbellWCT
 
Creating Pages
Creating PagesCreating Pages
Creating PagesjbellWCT
 
Setting Up Dreamweaver
Setting Up DreamweaverSetting Up Dreamweaver
Setting Up DreamweaverjbellWCT
 
PAL #1: Interface and basic drawing
PAL #1: Interface and basic drawingPAL #1: Interface and basic drawing
PAL #1: Interface and basic drawingjbellWCT
 
PAL #8: Video
PAL #8: VideoPAL #8: Video
PAL #8: VideojbellWCT
 
PAL #4: Deco Tool & Inverse Kinematics
PAL #4: Deco Tool & Inverse KinematicsPAL #4: Deco Tool & Inverse Kinematics
PAL #4: Deco Tool & Inverse KinematicsjbellWCT
 
PAL #3: Symbols and Library
PAL #3: Symbols and LibraryPAL #3: Symbols and Library
PAL #3: Symbols and LibraryjbellWCT
 
PAL #2: Layers
PAL #2: LayersPAL #2: Layers
PAL #2: LayersjbellWCT
 

Mehr von jbellWCT (20)

Mobile
MobileMobile
Mobile
 
Search Engine Optimisation
Search Engine OptimisationSearch Engine Optimisation
Search Engine Optimisation
 
Hci ass3-good
Hci ass3-goodHci ass3-good
Hci ass3-good
 
Hci ass3-bad
Hci ass3-badHci ass3-bad
Hci ass3-bad
 
Hci ass2
Hci ass2Hci ass2
Hci ass2
 
HCI Assignment 2 - Fail
HCI Assignment 2 - FailHCI Assignment 2 - Fail
HCI Assignment 2 - Fail
 
Principles of Interface Design
Principles of Interface DesignPrinciples of Interface Design
Principles of Interface Design
 
Remote Controls - HCI - Assignment 1
Remote Controls - HCI - Assignment 1Remote Controls - HCI - Assignment 1
Remote Controls - HCI - Assignment 1
 
CSS3: The Next Generation Of Style
CSS3: The Next Generation Of StyleCSS3: The Next Generation Of Style
CSS3: The Next Generation Of Style
 
Hyperlinks
HyperlinksHyperlinks
Hyperlinks
 
Images & Dreamweaver
Images & DreamweaverImages & Dreamweaver
Images & Dreamweaver
 
Typography
TypographyTypography
Typography
 
Tables
TablesTables
Tables
 
Creating Pages
Creating PagesCreating Pages
Creating Pages
 
Setting Up Dreamweaver
Setting Up DreamweaverSetting Up Dreamweaver
Setting Up Dreamweaver
 
PAL #1: Interface and basic drawing
PAL #1: Interface and basic drawingPAL #1: Interface and basic drawing
PAL #1: Interface and basic drawing
 
PAL #8: Video
PAL #8: VideoPAL #8: Video
PAL #8: Video
 
PAL #4: Deco Tool & Inverse Kinematics
PAL #4: Deco Tool & Inverse KinematicsPAL #4: Deco Tool & Inverse Kinematics
PAL #4: Deco Tool & Inverse Kinematics
 
PAL #3: Symbols and Library
PAL #3: Symbols and LibraryPAL #3: Symbols and Library
PAL #3: Symbols and Library
 
PAL #2: Layers
PAL #2: LayersPAL #2: Layers
PAL #2: Layers
 

Kürzlich hochgeladen

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 

Kürzlich hochgeladen (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

Models of Interaction

  • 1. TAUCHI – Tampere Unit for Computer-Human Interaction 1 Models of Interaction What are They? I. Scott MacKenzie
  • 2. TAUCHI – Tampere Unit for Computer-Human Interaction 2 What is a Model? • A model is… – a simplification of reality • A model is… – useful only if it helps in designing, evaluating, or otherwise providing a basis for understanding the behaviour of a complex artifact such as a computer system • To be useful, a model must be… – simpler than the behaviour it models (I.e., extremely complex models are of questionable value)
  • 3. TAUCHI – Tampere Unit for Computer-Human Interaction 3 Predictive Models • Aka engineering models or performance models • Useful because they… – allow metrics of human performance to be determined analytically without undertaking time-consuming and resource-intensive experiments • Useful because they… – allow a design scenario to be explored hypothetically without implementing a real system and gathering the same performance metrics through direct observation on real users
  • 4. TAUCHI – Tampere Unit for Computer-Human Interaction 4 Guiard’s Model of Bimanual Skill • Rationale – Humans are not only two-handed, they use their hands differently – Studying the between-hand division of labour in everyday tasks reveals that most tasks are asymmetric (I.e., our hands have different roles and perform distinctly different tasks) • Guiard’s model… – identifies the roles and actions of the non- preferred (non-dominant) and preferred (dominant) hands (next slide)
  • 5. TAUCHI – Tampere Unit for Computer-Human Interaction 5 Guiard’s Model of Bimanual Skill (2) A pretty picture might help (next slide)
  • 6. TAUCHI – Tampere Unit for Computer-Human Interaction 6 Guiard’s Model of Bimanual Skill (3) Non-preferred hand •leads the preferred hand •sets the spatial frame of reference for the preferred hand •performs coarse movements Preferred hand •follows the non- preferred hand •works within established frame of reference set by the non-preferred hand •performs fine movements
  • 7. TAUCHI – Tampere Unit for Computer-Human Interaction 7 Insights • Is Guiard’s model of bimanual skill useful? • Yes. For one, it suggests that one of the most common interaction tasks in graphical user interfaces is poorly implemented • The task is scrolling (next slide)
  • 8. TAUCHI – Tampere Unit for Computer-Human Interaction 8 Scrolling Deconstructed • Insight: – Scrolling should be performed by the non-preferred hand – But typically, scrolling is by the preferred hand, namely… • By keys (Page Up, Page Down, Home, End, arrows) • By the mouse • By the wheel in a mouse
  • 9. TAUCHI – Tampere Unit for Computer-Human Interaction 9 Scrolling Using the Non-Preferred Hand Thank you Microsoft (next slide)
  • 10. TAUCHI – Tampere Unit for Computer-Human Interaction 10 Microsoft Office Keyboard
  • 11. TAUCHI – Tampere Unit for Computer-Human Interaction 11 Key-Action Model (KAM) • Keyboard keys can be categorized as… – Symbol keys • Deliver graphic symbols — typically, letters, numbers, or punctuation symbols — to an application such as an editor – Executive keys • Invoke actions in the application or at the system-level or meta-level. Examples include ENTER, F1, or ESC – Modifier keys • Do not generate symbols or invoke actions. Rather, they set up a condition necessary to modify the effect of a subsequently pressed key. Examples include SHIFT or ALT. Model Name of the model OR
  • 12. TAUCHI – Tampere Unit for Computer-Human Interaction 12 KAM Critique • Simple. Has a name. Identifies three categories of keys, providing for each a name, a definition, and examples. • What do you think of this model? – Is it correct? – Is it flawed? – Do all keyboard keys fit the model? – Can you think of additional categories or sub-categories to improve the model or to make it more accurate or more comprehensive? – Do some keys have features of more than one category? – Can you think of a graphical illustration of the model to improve its expressive power? – Is the model useful? Let’s see (Next slide)
  • 13. TAUCHI – Tampere Unit for Computer-Human Interaction 13 KAM Implementation • Here it is… • Is this useful? • Hmm… there appears to be a right-side bias of executive and modifier keys, or “power keys” • In fact, this is great for left-handed users (next slide) Unique power keys
  • 14. TAUCHI – Tampere Unit for Computer-Human Interaction 14 The Left-Handed GUI The desktop interface is biased for left-handed users!
  • 15. TAUCHI – Tampere Unit for Computer-Human Interaction 15 Redesigning the Right-Handed GUI • Right-handed users manipulate the mouse with their right (preferred) hand • There is a need to empower the left hand; e.g., scrolling and access to power keys • The solution? (next slide)
  • 16. TAUCHI – Tampere Unit for Computer-Human Interaction 16 Microsoft Office Keyboard
  • 17. TAUCHI – Tampere Unit for Computer-Human Interaction 17 Thank You References 1. MacKenzie, I. S. (in press). Motor behaviour models for human-computer interaction. In J. M. Carroll (Ed.) Toward a multidisciplinary science of human-computer interaction. San Francisco: Morgan Kaufmann. 2. MacKenzie, I. S., & Guiard, Y. (2001). The two-handed desktop interface: Are we there yet? Extended Abstracts of the ACM Conference on Human Factors in Computing Systems – CHI 2001, pp. 351-352. New York: ACM.