SlideShare une entreprise Scribd logo
1  sur  69
Télécharger pour lire hors ligne
Investigating	
  Perceptible	
  Affordances	
  of	
  
Touch-­‐Based	
  NUIs:	
  New	
  Designs	
  Paradigms	
  
for	
  Novel	
  Interactions
Jacques Chueke
London, UK, May 2011
George Buchanan
(1st Supervisor)
Lecturer, Centre for HCI Design
Stephanie Wilson
(2nd Supervisor)
Lecturer, Centre for HCI Design
Master in Design, PUC-Rio, RJ, Brazil
PhD Researcher at the Centre for HCI Design
School of Informatics, City University London
Extreme Reality Ltd. XTR3D (Android)
Phones with hover state (SONY XPERIA) and eye gaze interaction (SAMSUNG S4)
It’s not supposed to be like this…
SIRI
Or like this...
Gmail	
  Motion,	
  April	
  2011	
  
Is there a problem?
(…) How is anyone to know, first, that this
magical gesture exists, and second, in which
settings it operates?
Norman, D. Nielsen, J. (2010)
One of the powers of modern computers is
discoverability, you can explore, but with gesture
systems it’s a pain. It’s amazing how many things
people don’t know about the computers they use
and there’s no way to find out.
Norman, D. (2012)
•Shift from mouse and keyboard towards touch-based devices:
•No hover state, no close button, no right click, no keyboard shortcuts...
•Strange hybrids emerged...
•Unfamiliarity with novel visual metaphors
within NUIs.
•The ‘hidden menus and toolbars’ issue.
•The ‘hidden gestures’ issue.
Windows 8
Josh	
  Clark,	
  'Buttons	
  are	
  a	
  Hack',	
  2011:	
  http://vimeo.com/21796111
BlackBerry Playbook, 2012
Some theory...
"Perceived or Perceptible Affordances" are
actions you understand just by looking
at the object, before you start using it (or
feeling it, if it's a physical device rather than
an on-screen UI element).
Gaver (1991), Norman (1999 & 2008),
Amant (1999), Nielsen (2008)
+ WHAT IS IT?
+ WHAT AM I SUPPOSED TO DO?
+ WHAT’S GOING TO HAPPEN IF I DID?
= GOOD PERCEPTIBLE AFFORDANCE
WHAT"S GOING TO HAPPEN IF I DID IS BEING REGARDED NOWADAYS AS 'FEEDFORWARD', CHECK
THE WORK OF Wensveen & Djajadiningrat and Vermeulen
PERCEPTIBLE AFFORDANCE
INPUT
NUI [MODE OF INTERACTION LAYER]
PERCEPTIBLE AFFORDANCE
Post-WIMP GUI [INTERFACE LAYER]
OUTPUT
Execution Cycle
Evaluation Cycle
InterpretationPerception Evaluation
Formulation of
Intention
Specification of
Actions Sequence
Execution
*	
  Based	
  on	
  Norman’s	
  Theory	
  of	
  Action,	
  1986
NUI [MODE OF INTERACTION LAYER]
Post-WIMP GUI [INTERFACE LAYER]
Execution Cycle
Evaluation Cycle
PERCEPTIBLE AFFORDANCE
Amantʼs Conceptual Framework on Perceptible Affordances (1999).
Wigdor & Wixton (2011) review of Wuʼs theory of RCT.
12th point system
Observation Phase
• Perception
1. Perception (Yes/No)
• Identification
2. What is it?
3. What should you do?
• Comprehension
4. How many fingers?
5. Touch/hold or swipe?
6. In which direction?
7. What will change?
SCORE
“0” for wrong assessment/inability to respond
“0.5” for lack of confidence or right assessment/interaction on the 2nd and 3rd times
“1” for correct response/interaction
Interaction Phase
• Registration
8. Touch to confirm
• Continuation
9. Perform touch/hold or swipe
10. Perform direction
• Termination
11. System status
12. Restore status (restarting
the observation phase)
Post-WIMP GUI [INTERFACE LAYER]Evaluation Cycle
NUI [MODE OF INTERACTION LAYER]Execution Cycle
The Eye Tracking study
Eye Tracking study:
order + focus + planning + expectation + bias = MENTAL MODEL
Issues to be investigated/Interactions to tested (08)
• Hidden Menus and toolbars
Unveiling Menu
Bringing the picture to the page
• Object Manipulation
Press and hold for options
• Workspace Manipulation
Flip pages
• Hidden gestures for iOs Manipulation
Zoom In/Out
Alternate between running apps
Unveil task switcher
Minimize app
DESIGN 01: “SMUDGY”
DESIGN 02: “DOTS”
1. Unveiling Menu
Series 02” “SMUDGY”
Series 01: “DOTS”
Observation Phase
• Perception: 1. Perception (Yes/No)
• Identification: 2. What is it? 3. What should you do?
• Comprehension: 4. How many fingers? 5. Touch/hold or swipe? 6. In which direction? 7. What will change?
Interaction Phase
• Registration 8. Touch to confirm
• Continuation 9. Perform touch/hold or swipe 10. Perform direction
• Termination 11. System status 12. Restore status (restarting the observation phase)
2. Bringing the picture to the page
Series 02” “SMUDGY”
Series 01: “DOTS”
Observation Phase
• Perception: 1. Perception (Yes/No)
• Identification: 2. What is it? 3. What should you do?
• Comprehension: 4. How many fingers? 5. Touch/hold or swipe? 6. In which direction? 7. What will change?
Interaction Phase
• Registration 8. Touch to confirm
• Continuation 9. Perform touch/hold or swipe 10. Perform direction
• Termination 11. System status 12. Restore status (restarting the observation phase)
3. Press and hold for options
Series 02” “SMUDGY”
Series 01: “DOTS”
Observation Phase
• Perception: 1. Perception (Yes/No)
• Identification: 2. What is it? 3. What should you do?
• Comprehension: 4. How many fingers? 5. Touch/hold or swipe? 6. In which direction? 7. What will change?
Interaction Phase
• Registration 8. Touch to confirm
• Continuation 9. Perform touch/hold or swipe 10. Perform direction
• Termination 11. System status 12. Restore status (restarting the observation phase)
4. Zoom In/Out
Series 02” “SMUDGY”
Series 01: “DOTS”
Observation Phase
• Perception: 1. Perception (Yes/No)
• Identification: 2. What is it? 3. What should you do?
• Comprehension: 4. How many fingers? 5. Touch/hold or swipe? 6. In which direction? 7. What will change?
Interaction Phase
• Registration 8. Touch to confirm
• Continuation 9. Perform touch/hold or swipe 10. Perform direction
• Termination 11. System status 12. Restore status (restarting the observation phase)
5. Flip pages
Series 02” “SMUDGY”
Series 01: “DOTS”
Observation Phase
• Perception: 1. Perception (Yes/No)
• Identification: 2. What is it? 3. What should you do?
• Comprehension: 4. How many fingers? 5. Touch/hold or swipe? 6. In which direction? 7. What will change?
Interaction Phase
• Registration 8. Touch to confirm
• Continuation 9. Perform touch/hold or swipe 10. Perform direction
• Termination 11. System status 12. Restore status (restarting the observation phase)
6. Alternate applications
Series 02” “SMUDGY”
Series 01: “DOTS”
Observation Phase
• Perception: 1. Perception (Yes/No)
• Identification: 2. What is it? 3. What should you do?
• Comprehension: 4. How many fingers? 5. Touch/hold or swipe? 6. In which direction? 7. What will change?
Interaction Phase
• Registration 8. Touch to confirm
• Continuation 9. Perform touch/hold or swipe 10. Perform direction
• Termination 11. System status 12. Restore status (restarting the observation phase)
7. Unveil task switcher
Series 02” “SMUDGY”
Series 01: “DOTS”
Observation Phase
• Perception: 1. Perception (Yes/No)
• Identification: 2. What is it? 3. What should you do?
• Comprehension: 4. How many fingers? 5. Touch/hold or swipe? 6. In which direction? 7. What will change?
Interaction Phase
• Registration 8. Touch to confirm
• Continuation 9. Perform touch/hold or swipe 10. Perform direction
• Termination 11. System status 12. Restore status (restarting the observation phase)
8. Minimize application
Series 02” “SMUDGY”
Series 01: “DOTS”
Observation Phase
• Perception: 1. Perception (Yes/No)
• Identification: 2. What is it? 3. What should you do?
• Comprehension: 4. How many fingers? 5. Touch/hold or swipe? 6. In which direction? 7. What will change?
Interaction Phase
• Registration 8. Touch to confirm
• Continuation 9. Perform touch/hold or swipe 10. Perform direction
• Termination 11. System status 12. Restore status (restarting the observation phase)
More questions than
answers...
How people are making sense of new technologies?
How to create better designs adapted to NUI?
When is the best moment to present the visual cue? In
which context?
Automatic at first runs? How many times? If unrequired
would imply in loss of control? Will be obtrusive?
Perhaps only if summoned/triggered by user action?
Interactive tutorials only? Mandatory tutorials?
Conflict of specific application mode x OS mode. How to
design something which is CLEARLY related to either?
“The most profound technologies are those that disappear.
They wave themselves into the fabric of everyday life until
they are indistinguishable from it.” Weiser (1991)
The equipment fades into the background. This unspoken
background against which our actions are played out is at
the heart of Heideggerʼs view of being-in-the-world.”
Dourish (2005: 109)
Thank you for your attention.
Questions?
Jacques Chueke
jacques.chueke.1@city.ac.uk
@jchueke

Contenu connexe

Similaire à Investigating Perceptible Affordances of Natural User Interfaces - Jacques Chueke, City University London

Don Norman "Design of everyday things" - UX Book Club
Don Norman "Design of everyday things" - UX Book ClubDon Norman "Design of everyday things" - UX Book Club
Don Norman "Design of everyday things" - UX Book ClubWojciech Staszczyk
 
ASSESSING THE QUALITY OF USABILTY
ASSESSING THE QUALITY OF USABILTYASSESSING THE QUALITY OF USABILTY
ASSESSING THE QUALITY OF USABILTYRadhika Dilip Kale
 
Designing the User Experience
Designing the User ExperienceDesigning the User Experience
Designing the User ExperienceMarc Escobosa
 
W2_Lec03_Lec_04_Activity.pptx
W2_Lec03_Lec_04_Activity.pptxW2_Lec03_Lec_04_Activity.pptx
W2_Lec03_Lec_04_Activity.pptxssuserc1e786
 
Designing a Successful Eye-Tracking Study UPA 2008
Designing a Successful Eye-Tracking Study UPA 2008Designing a Successful Eye-Tracking Study UPA 2008
Designing a Successful Eye-Tracking Study UPA 2008Andrew Schall
 
Gcit1015 g2 presentation
Gcit1015 g2 presentationGcit1015 g2 presentation
Gcit1015 g2 presentation12205613
 
Assessing the quality of usability
Assessing the quality of usabilityAssessing the quality of usability
Assessing the quality of usabilityAditya Karle
 
SXSW Workshop on Designing for Behavior Change (2014)
SXSW Workshop on Designing for Behavior Change (2014)SXSW Workshop on Designing for Behavior Change (2014)
SXSW Workshop on Designing for Behavior Change (2014)Stephen Wendel
 
Learn Fast to Build Fast @ le Monde - Lean Kanban France 2014
Learn Fast to Build Fast @ le Monde - Lean Kanban France 2014Learn Fast to Build Fast @ le Monde - Lean Kanban France 2014
Learn Fast to Build Fast @ le Monde - Lean Kanban France 2014Ismaël Héry
 
Controlled Experiments - Shengdong Zhao
Controlled Experiments - Shengdong ZhaoControlled Experiments - Shengdong Zhao
Controlled Experiments - Shengdong ZhaoMichael Shilman
 
An Introduction to Ben Shneiderman's Eight Golden Rules of Interface Design
An Introduction to Ben Shneiderman's Eight Golden Rules of Interface DesignAn Introduction to Ben Shneiderman's Eight Golden Rules of Interface Design
An Introduction to Ben Shneiderman's Eight Golden Rules of Interface DesignJochen Wolters
 
Conducting ux research
Conducting ux researchConducting ux research
Conducting ux researchVina Sectiana
 
Evaluating Touch Gesture Usability -- D4M 2010
Evaluating Touch Gesture Usability -- D4M 2010Evaluating Touch Gesture Usability -- D4M 2010
Evaluating Touch Gesture Usability -- D4M 2010Kevin Arthur
 
Fat Finger - Use of contact Size as a form of simulated pressure.
Fat Finger - Use of contact Size as a form of simulated pressure.Fat Finger - Use of contact Size as a form of simulated pressure.
Fat Finger - Use of contact Size as a form of simulated pressure.Evangelos Tzemis
 
User Interfaces and User Centered Design Techniques for Augmented Reality and...
User Interfaces and User Centered Design Techniques for Augmented Reality and...User Interfaces and User Centered Design Techniques for Augmented Reality and...
User Interfaces and User Centered Design Techniques for Augmented Reality and...Stuart Murphy
 

Similaire à Investigating Perceptible Affordances of Natural User Interfaces - Jacques Chueke, City University London (20)

Don Norman "Design of everyday things" - UX Book Club
Don Norman "Design of everyday things" - UX Book ClubDon Norman "Design of everyday things" - UX Book Club
Don Norman "Design of everyday things" - UX Book Club
 
Tobii Eye Tracking
Tobii Eye TrackingTobii Eye Tracking
Tobii Eye Tracking
 
ASSESSING THE QUALITY OF USABILTY
ASSESSING THE QUALITY OF USABILTYASSESSING THE QUALITY OF USABILTY
ASSESSING THE QUALITY OF USABILTY
 
Designing the User Experience
Designing the User ExperienceDesigning the User Experience
Designing the User Experience
 
W2_Lec03_Lec_04_Activity.pptx
W2_Lec03_Lec_04_Activity.pptxW2_Lec03_Lec_04_Activity.pptx
W2_Lec03_Lec_04_Activity.pptx
 
Flow plan
Flow planFlow plan
Flow plan
 
Designing a Successful Eye-Tracking Study UPA 2008
Designing a Successful Eye-Tracking Study UPA 2008Designing a Successful Eye-Tracking Study UPA 2008
Designing a Successful Eye-Tracking Study UPA 2008
 
Gcit1015 g2 presentation
Gcit1015 g2 presentationGcit1015 g2 presentation
Gcit1015 g2 presentation
 
203CR Portfolio 2 UCD
203CR Portfolio 2  UCD203CR Portfolio 2  UCD
203CR Portfolio 2 UCD
 
paper
paperpaper
paper
 
Eye Tracking In Usability
Eye Tracking In UsabilityEye Tracking In Usability
Eye Tracking In Usability
 
Assessing the quality of usability
Assessing the quality of usabilityAssessing the quality of usability
Assessing the quality of usability
 
SXSW Workshop on Designing for Behavior Change (2014)
SXSW Workshop on Designing for Behavior Change (2014)SXSW Workshop on Designing for Behavior Change (2014)
SXSW Workshop on Designing for Behavior Change (2014)
 
Learn Fast to Build Fast @ le Monde - Lean Kanban France 2014
Learn Fast to Build Fast @ le Monde - Lean Kanban France 2014Learn Fast to Build Fast @ le Monde - Lean Kanban France 2014
Learn Fast to Build Fast @ le Monde - Lean Kanban France 2014
 
Controlled Experiments - Shengdong Zhao
Controlled Experiments - Shengdong ZhaoControlled Experiments - Shengdong Zhao
Controlled Experiments - Shengdong Zhao
 
An Introduction to Ben Shneiderman's Eight Golden Rules of Interface Design
An Introduction to Ben Shneiderman's Eight Golden Rules of Interface DesignAn Introduction to Ben Shneiderman's Eight Golden Rules of Interface Design
An Introduction to Ben Shneiderman's Eight Golden Rules of Interface Design
 
Conducting ux research
Conducting ux researchConducting ux research
Conducting ux research
 
Evaluating Touch Gesture Usability -- D4M 2010
Evaluating Touch Gesture Usability -- D4M 2010Evaluating Touch Gesture Usability -- D4M 2010
Evaluating Touch Gesture Usability -- D4M 2010
 
Fat Finger - Use of contact Size as a form of simulated pressure.
Fat Finger - Use of contact Size as a form of simulated pressure.Fat Finger - Use of contact Size as a form of simulated pressure.
Fat Finger - Use of contact Size as a form of simulated pressure.
 
User Interfaces and User Centered Design Techniques for Augmented Reality and...
User Interfaces and User Centered Design Techniques for Augmented Reality and...User Interfaces and User Centered Design Techniques for Augmented Reality and...
User Interfaces and User Centered Design Techniques for Augmented Reality and...
 

Plus de City University London

Behind the Scenes of City Interaction Lab
Behind the Scenes of City Interaction LabBehind the Scenes of City Interaction Lab
Behind the Scenes of City Interaction LabCity University London
 
HCID 2014: Join the geeks: why designers should contribute to Free and Open S...
HCID 2014: Join the geeks: why designers should contribute to Free and Open S...HCID 2014: Join the geeks: why designers should contribute to Free and Open S...
HCID 2014: Join the geeks: why designers should contribute to Free and Open S...City University London
 
HCID 2014: 3D printing now and in the future. Martin Stevens & Trupti Patel, ...
HCID 2014: 3D printing now and in the future. Martin Stevens & Trupti Patel, ...HCID 2014: 3D printing now and in the future. Martin Stevens & Trupti Patel, ...
HCID 2014: 3D printing now and in the future. Martin Stevens & Trupti Patel, ...City University London
 
HCID 2014: The Graphics Revolution and how Visual Effects became accessible t...
HCID 2014: The Graphics Revolution and how Visual Effects became accessible t...HCID 2014: The Graphics Revolution and how Visual Effects became accessible t...
HCID 2014: The Graphics Revolution and how Visual Effects became accessible t...City University London
 
HCID 2014: Developing jewellery for the future. Dan Moller, Kovert Designs.
HCID 2014: Developing jewellery for the future. Dan Moller, Kovert Designs.HCID 2014: Developing jewellery for the future. Dan Moller, Kovert Designs.
HCID 2014: Developing jewellery for the future. Dan Moller, Kovert Designs.City University London
 
HCID 2014: Designing Out The Screen. Steve Taylor, The Alloy.
HCID 2014: Designing Out The Screen. Steve Taylor, The Alloy.HCID 2014: Designing Out The Screen. Steve Taylor, The Alloy.
HCID 2014: Designing Out The Screen. Steve Taylor, The Alloy.City University London
 
HCID 2014: Defending users, helping businesses: the transactional aspects of ...
HCID 2014: Defending users, helping businesses: the transactional aspects of ...HCID 2014: Defending users, helping businesses: the transactional aspects of ...
HCID 2014: Defending users, helping businesses: the transactional aspects of ...City University London
 
HCID 2014: Film & broadcasting techniques applied to UX design. Rebeca Mirand...
HCID 2014: Film & broadcasting techniques applied to UX design. Rebeca Mirand...HCID 2014: Film & broadcasting techniques applied to UX design. Rebeca Mirand...
HCID 2014: Film & broadcasting techniques applied to UX design. Rebeca Mirand...City University London
 
HCID2014: Using Sci-Fi to brainstorm ux. Oliver Shreeve, Spotless.
HCID2014: Using Sci-Fi to brainstorm ux. Oliver Shreeve, Spotless.HCID2014: Using Sci-Fi to brainstorm ux. Oliver Shreeve, Spotless.
HCID2014: Using Sci-Fi to brainstorm ux. Oliver Shreeve, Spotless.City University London
 
HCID2014: Personifying your portfolio. Nick Grantham, Source.
HCID2014: Personifying your portfolio. Nick Grantham, Source.HCID2014: Personifying your portfolio. Nick Grantham, Source.
HCID2014: Personifying your portfolio. Nick Grantham, Source.City University London
 
HCID2014: In interfaces we trust? End user interactions with smart systems. D...
HCID2014: In interfaces we trust? End user interactions with smart systems. D...HCID2014: In interfaces we trust? End user interactions with smart systems. D...
HCID2014: In interfaces we trust? End user interactions with smart systems. D...City University London
 
HCID2014: Evaluating the effects of a virtual communication environment for p...
HCID2014: Evaluating the effects of a virtual communication environment for p...HCID2014: Evaluating the effects of a virtual communication environment for p...
HCID2014: Evaluating the effects of a virtual communication environment for p...City University London
 
HCID2014: Adapting to responsive web design. Matt Gibson, Cyber-duck
HCID2014: Adapting to responsive web design. Matt Gibson, Cyber-duckHCID2014: Adapting to responsive web design. Matt Gibson, Cyber-duck
HCID2014: Adapting to responsive web design. Matt Gibson, Cyber-duckCity University London
 
HCID2014: Accessibility primer. Joe Chidzik, Abilitynet
HCID2014: Accessibility primer. Joe Chidzik, AbilitynetHCID2014: Accessibility primer. Joe Chidzik, Abilitynet
HCID2014: Accessibility primer. Joe Chidzik, AbilitynetCity University London
 
HCID2014: How to involve children in design. Monica Ferraro, City University ...
HCID2014: How to involve children in design. Monica Ferraro, City University ...HCID2014: How to involve children in design. Monica Ferraro, City University ...
HCID2014: How to involve children in design. Monica Ferraro, City University ...City University London
 
Ways of seeing: Innovative Research Techniques In Video Ethnography - Nick Le...
Ways of seeing: Innovative Research Techniques In Video Ethnography - Nick Le...Ways of seeing: Innovative Research Techniques In Video Ethnography - Nick Le...
Ways of seeing: Innovative Research Techniques In Video Ethnography - Nick Le...City University London
 
How to be Pixel Perfect (Replaces Making Accessibility Accessible) - Matt Gy...
How to be Pixel Perfect  (Replaces Making Accessibility Accessible) - Matt Gy...How to be Pixel Perfect  (Replaces Making Accessibility Accessible) - Matt Gy...
How to be Pixel Perfect (Replaces Making Accessibility Accessible) - Matt Gy...City University London
 
Type on Screens: What to Consider and Why - Toshi Omagari, Monotype
Type on Screens: What to Consider and Why - Toshi Omagari, Monotype Type on Screens: What to Consider and Why - Toshi Omagari, Monotype
Type on Screens: What to Consider and Why - Toshi Omagari, Monotype City University London
 
Storytelling applied to the digital context - Rebeca Miranda, System Concepts
Storytelling applied to the digital context - Rebeca Miranda, System ConceptsStorytelling applied to the digital context - Rebeca Miranda, System Concepts
Storytelling applied to the digital context - Rebeca Miranda, System ConceptsCity University London
 

Plus de City University London (20)

Behind the Scenes of City Interaction Lab
Behind the Scenes of City Interaction LabBehind the Scenes of City Interaction Lab
Behind the Scenes of City Interaction Lab
 
HCID 2014: Join the geeks: why designers should contribute to Free and Open S...
HCID 2014: Join the geeks: why designers should contribute to Free and Open S...HCID 2014: Join the geeks: why designers should contribute to Free and Open S...
HCID 2014: Join the geeks: why designers should contribute to Free and Open S...
 
HCID 2014: 3D printing now and in the future. Martin Stevens & Trupti Patel, ...
HCID 2014: 3D printing now and in the future. Martin Stevens & Trupti Patel, ...HCID 2014: 3D printing now and in the future. Martin Stevens & Trupti Patel, ...
HCID 2014: 3D printing now and in the future. Martin Stevens & Trupti Patel, ...
 
HCID 2014: The Graphics Revolution and how Visual Effects became accessible t...
HCID 2014: The Graphics Revolution and how Visual Effects became accessible t...HCID 2014: The Graphics Revolution and how Visual Effects became accessible t...
HCID 2014: The Graphics Revolution and how Visual Effects became accessible t...
 
HCID 2014: Developing jewellery for the future. Dan Moller, Kovert Designs.
HCID 2014: Developing jewellery for the future. Dan Moller, Kovert Designs.HCID 2014: Developing jewellery for the future. Dan Moller, Kovert Designs.
HCID 2014: Developing jewellery for the future. Dan Moller, Kovert Designs.
 
HCID 2014: Designing Out The Screen. Steve Taylor, The Alloy.
HCID 2014: Designing Out The Screen. Steve Taylor, The Alloy.HCID 2014: Designing Out The Screen. Steve Taylor, The Alloy.
HCID 2014: Designing Out The Screen. Steve Taylor, The Alloy.
 
HCID 2014: Defending users, helping businesses: the transactional aspects of ...
HCID 2014: Defending users, helping businesses: the transactional aspects of ...HCID 2014: Defending users, helping businesses: the transactional aspects of ...
HCID 2014: Defending users, helping businesses: the transactional aspects of ...
 
HCID 2014: Film & broadcasting techniques applied to UX design. Rebeca Mirand...
HCID 2014: Film & broadcasting techniques applied to UX design. Rebeca Mirand...HCID 2014: Film & broadcasting techniques applied to UX design. Rebeca Mirand...
HCID 2014: Film & broadcasting techniques applied to UX design. Rebeca Mirand...
 
HCID2014: Using Sci-Fi to brainstorm ux. Oliver Shreeve, Spotless.
HCID2014: Using Sci-Fi to brainstorm ux. Oliver Shreeve, Spotless.HCID2014: Using Sci-Fi to brainstorm ux. Oliver Shreeve, Spotless.
HCID2014: Using Sci-Fi to brainstorm ux. Oliver Shreeve, Spotless.
 
HCID2014: Personifying your portfolio. Nick Grantham, Source.
HCID2014: Personifying your portfolio. Nick Grantham, Source.HCID2014: Personifying your portfolio. Nick Grantham, Source.
HCID2014: Personifying your portfolio. Nick Grantham, Source.
 
HCID2014: In interfaces we trust? End user interactions with smart systems. D...
HCID2014: In interfaces we trust? End user interactions with smart systems. D...HCID2014: In interfaces we trust? End user interactions with smart systems. D...
HCID2014: In interfaces we trust? End user interactions with smart systems. D...
 
HCID2014: Evaluating the effects of a virtual communication environment for p...
HCID2014: Evaluating the effects of a virtual communication environment for p...HCID2014: Evaluating the effects of a virtual communication environment for p...
HCID2014: Evaluating the effects of a virtual communication environment for p...
 
HCID2014: Adapting to responsive web design. Matt Gibson, Cyber-duck
HCID2014: Adapting to responsive web design. Matt Gibson, Cyber-duckHCID2014: Adapting to responsive web design. Matt Gibson, Cyber-duck
HCID2014: Adapting to responsive web design. Matt Gibson, Cyber-duck
 
HCID2014: Accessibility primer. Joe Chidzik, Abilitynet
HCID2014: Accessibility primer. Joe Chidzik, AbilitynetHCID2014: Accessibility primer. Joe Chidzik, Abilitynet
HCID2014: Accessibility primer. Joe Chidzik, Abilitynet
 
HCID2014: How to involve children in design. Monica Ferraro, City University ...
HCID2014: How to involve children in design. Monica Ferraro, City University ...HCID2014: How to involve children in design. Monica Ferraro, City University ...
HCID2014: How to involve children in design. Monica Ferraro, City University ...
 
Robot study recruitment
Robot study recruitmentRobot study recruitment
Robot study recruitment
 
Ways of seeing: Innovative Research Techniques In Video Ethnography - Nick Le...
Ways of seeing: Innovative Research Techniques In Video Ethnography - Nick Le...Ways of seeing: Innovative Research Techniques In Video Ethnography - Nick Le...
Ways of seeing: Innovative Research Techniques In Video Ethnography - Nick Le...
 
How to be Pixel Perfect (Replaces Making Accessibility Accessible) - Matt Gy...
How to be Pixel Perfect  (Replaces Making Accessibility Accessible) - Matt Gy...How to be Pixel Perfect  (Replaces Making Accessibility Accessible) - Matt Gy...
How to be Pixel Perfect (Replaces Making Accessibility Accessible) - Matt Gy...
 
Type on Screens: What to Consider and Why - Toshi Omagari, Monotype
Type on Screens: What to Consider and Why - Toshi Omagari, Monotype Type on Screens: What to Consider and Why - Toshi Omagari, Monotype
Type on Screens: What to Consider and Why - Toshi Omagari, Monotype
 
Storytelling applied to the digital context - Rebeca Miranda, System Concepts
Storytelling applied to the digital context - Rebeca Miranda, System ConceptsStorytelling applied to the digital context - Rebeca Miranda, System Concepts
Storytelling applied to the digital context - Rebeca Miranda, System Concepts
 

Dernier

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
 
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
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
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
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 

Dernier (20)

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
 
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...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
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...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

Investigating Perceptible Affordances of Natural User Interfaces - Jacques Chueke, City University London

  • 1. Investigating  Perceptible  Affordances  of   Touch-­‐Based  NUIs:  New  Designs  Paradigms   for  Novel  Interactions Jacques Chueke London, UK, May 2011 George Buchanan (1st Supervisor) Lecturer, Centre for HCI Design Stephanie Wilson (2nd Supervisor) Lecturer, Centre for HCI Design Master in Design, PUC-Rio, RJ, Brazil PhD Researcher at the Centre for HCI Design School of Informatics, City University London
  • 2.
  • 3.
  • 4. Extreme Reality Ltd. XTR3D (Android) Phones with hover state (SONY XPERIA) and eye gaze interaction (SAMSUNG S4)
  • 5. It’s not supposed to be like this… SIRI
  • 6. Or like this... Gmail  Motion,  April  2011  
  • 7. Is there a problem?
  • 8. (…) How is anyone to know, first, that this magical gesture exists, and second, in which settings it operates? Norman, D. Nielsen, J. (2010) One of the powers of modern computers is discoverability, you can explore, but with gesture systems it’s a pain. It’s amazing how many things people don’t know about the computers they use and there’s no way to find out. Norman, D. (2012)
  • 9. •Shift from mouse and keyboard towards touch-based devices: •No hover state, no close button, no right click, no keyboard shortcuts...
  • 11. •Unfamiliarity with novel visual metaphors within NUIs. •The ‘hidden menus and toolbars’ issue. •The ‘hidden gestures’ issue.
  • 12.
  • 13.
  • 15. Josh  Clark,  'Buttons  are  a  Hack',  2011:  http://vimeo.com/21796111
  • 16.
  • 17.
  • 20. "Perceived or Perceptible Affordances" are actions you understand just by looking at the object, before you start using it (or feeling it, if it's a physical device rather than an on-screen UI element). Gaver (1991), Norman (1999 & 2008), Amant (1999), Nielsen (2008)
  • 21. + WHAT IS IT? + WHAT AM I SUPPOSED TO DO? + WHAT’S GOING TO HAPPEN IF I DID? = GOOD PERCEPTIBLE AFFORDANCE WHAT"S GOING TO HAPPEN IF I DID IS BEING REGARDED NOWADAYS AS 'FEEDFORWARD', CHECK THE WORK OF Wensveen & Djajadiningrat and Vermeulen
  • 23. INPUT NUI [MODE OF INTERACTION LAYER] PERCEPTIBLE AFFORDANCE Post-WIMP GUI [INTERFACE LAYER] OUTPUT Execution Cycle Evaluation Cycle InterpretationPerception Evaluation Formulation of Intention Specification of Actions Sequence Execution *  Based  on  Norman’s  Theory  of  Action,  1986
  • 24. NUI [MODE OF INTERACTION LAYER] Post-WIMP GUI [INTERFACE LAYER] Execution Cycle Evaluation Cycle PERCEPTIBLE AFFORDANCE Amantʼs Conceptual Framework on Perceptible Affordances (1999). Wigdor & Wixton (2011) review of Wuʼs theory of RCT.
  • 25. 12th point system Observation Phase • Perception 1. Perception (Yes/No) • Identification 2. What is it? 3. What should you do? • Comprehension 4. How many fingers? 5. Touch/hold or swipe? 6. In which direction? 7. What will change? SCORE “0” for wrong assessment/inability to respond “0.5” for lack of confidence or right assessment/interaction on the 2nd and 3rd times “1” for correct response/interaction Interaction Phase • Registration 8. Touch to confirm • Continuation 9. Perform touch/hold or swipe 10. Perform direction • Termination 11. System status 12. Restore status (restarting the observation phase)
  • 26. Post-WIMP GUI [INTERFACE LAYER]Evaluation Cycle
  • 27. NUI [MODE OF INTERACTION LAYER]Execution Cycle
  • 29.
  • 30. Eye Tracking study: order + focus + planning + expectation + bias = MENTAL MODEL
  • 31. Issues to be investigated/Interactions to tested (08) • Hidden Menus and toolbars Unveiling Menu Bringing the picture to the page • Object Manipulation Press and hold for options • Workspace Manipulation Flip pages • Hidden gestures for iOs Manipulation Zoom In/Out Alternate between running apps Unveil task switcher Minimize app
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58. 1. Unveiling Menu Series 02” “SMUDGY” Series 01: “DOTS” Observation Phase • Perception: 1. Perception (Yes/No) • Identification: 2. What is it? 3. What should you do? • Comprehension: 4. How many fingers? 5. Touch/hold or swipe? 6. In which direction? 7. What will change? Interaction Phase • Registration 8. Touch to confirm • Continuation 9. Perform touch/hold or swipe 10. Perform direction • Termination 11. System status 12. Restore status (restarting the observation phase)
  • 59. 2. Bringing the picture to the page Series 02” “SMUDGY” Series 01: “DOTS” Observation Phase • Perception: 1. Perception (Yes/No) • Identification: 2. What is it? 3. What should you do? • Comprehension: 4. How many fingers? 5. Touch/hold or swipe? 6. In which direction? 7. What will change? Interaction Phase • Registration 8. Touch to confirm • Continuation 9. Perform touch/hold or swipe 10. Perform direction • Termination 11. System status 12. Restore status (restarting the observation phase)
  • 60. 3. Press and hold for options Series 02” “SMUDGY” Series 01: “DOTS” Observation Phase • Perception: 1. Perception (Yes/No) • Identification: 2. What is it? 3. What should you do? • Comprehension: 4. How many fingers? 5. Touch/hold or swipe? 6. In which direction? 7. What will change? Interaction Phase • Registration 8. Touch to confirm • Continuation 9. Perform touch/hold or swipe 10. Perform direction • Termination 11. System status 12. Restore status (restarting the observation phase)
  • 61. 4. Zoom In/Out Series 02” “SMUDGY” Series 01: “DOTS” Observation Phase • Perception: 1. Perception (Yes/No) • Identification: 2. What is it? 3. What should you do? • Comprehension: 4. How many fingers? 5. Touch/hold or swipe? 6. In which direction? 7. What will change? Interaction Phase • Registration 8. Touch to confirm • Continuation 9. Perform touch/hold or swipe 10. Perform direction • Termination 11. System status 12. Restore status (restarting the observation phase)
  • 62. 5. Flip pages Series 02” “SMUDGY” Series 01: “DOTS” Observation Phase • Perception: 1. Perception (Yes/No) • Identification: 2. What is it? 3. What should you do? • Comprehension: 4. How many fingers? 5. Touch/hold or swipe? 6. In which direction? 7. What will change? Interaction Phase • Registration 8. Touch to confirm • Continuation 9. Perform touch/hold or swipe 10. Perform direction • Termination 11. System status 12. Restore status (restarting the observation phase)
  • 63. 6. Alternate applications Series 02” “SMUDGY” Series 01: “DOTS” Observation Phase • Perception: 1. Perception (Yes/No) • Identification: 2. What is it? 3. What should you do? • Comprehension: 4. How many fingers? 5. Touch/hold or swipe? 6. In which direction? 7. What will change? Interaction Phase • Registration 8. Touch to confirm • Continuation 9. Perform touch/hold or swipe 10. Perform direction • Termination 11. System status 12. Restore status (restarting the observation phase)
  • 64. 7. Unveil task switcher Series 02” “SMUDGY” Series 01: “DOTS” Observation Phase • Perception: 1. Perception (Yes/No) • Identification: 2. What is it? 3. What should you do? • Comprehension: 4. How many fingers? 5. Touch/hold or swipe? 6. In which direction? 7. What will change? Interaction Phase • Registration 8. Touch to confirm • Continuation 9. Perform touch/hold or swipe 10. Perform direction • Termination 11. System status 12. Restore status (restarting the observation phase)
  • 65. 8. Minimize application Series 02” “SMUDGY” Series 01: “DOTS” Observation Phase • Perception: 1. Perception (Yes/No) • Identification: 2. What is it? 3. What should you do? • Comprehension: 4. How many fingers? 5. Touch/hold or swipe? 6. In which direction? 7. What will change? Interaction Phase • Registration 8. Touch to confirm • Continuation 9. Perform touch/hold or swipe 10. Perform direction • Termination 11. System status 12. Restore status (restarting the observation phase)
  • 67. How people are making sense of new technologies? How to create better designs adapted to NUI? When is the best moment to present the visual cue? In which context? Automatic at first runs? How many times? If unrequired would imply in loss of control? Will be obtrusive? Perhaps only if summoned/triggered by user action? Interactive tutorials only? Mandatory tutorials? Conflict of specific application mode x OS mode. How to design something which is CLEARLY related to either?
  • 68. “The most profound technologies are those that disappear. They wave themselves into the fabric of everyday life until they are indistinguishable from it.” Weiser (1991) The equipment fades into the background. This unspoken background against which our actions are played out is at the heart of Heideggerʼs view of being-in-the-world.” Dourish (2005: 109)
  • 69. Thank you for your attention. Questions? Jacques Chueke jacques.chueke.1@city.ac.uk @jchueke