SlideShare a Scribd company logo
Human-Computer Interaction Course 2015: Lecture 3
Lora Aroyo Web & Media Group
HCI Design
Chapters 5, 9-11, 13-14
Human-Computer Interaction Course 2015: Lecture 3
Interaction Design Concepts
•  Design principles
•  Affordance, Constraints, and Mapping
•  Feedback
•  Visibility
•  Conceptual models
•  Other factors:
–  transfer effects
–  cultural associations
–  individual differences
Lora Aroyo, Web & Media Group 2
Human-Computer Interaction Course 2015: Lecture 3
Human-Computer Interaction Course 2015: Lecture 3
Four psychological Principles
1.  Users See What They Expect to See
2.  Users Have Difficulty Focusing on More than
One Activity at a Time
3.  It Is Easier to Perceive a Structured Layout
4.  It Is Easier to Recognize Something than to
Recall It
Lora Aroyo, Web & Media Group 4
Human-Computer Interaction Course 2015: Lecture 3
Principle 1
User’s confusions with the UI:
consistency
exploiting
prior knowledgesee what they want to see
Lora Aroyo, Web & Media Group 5
people don’t read
Human-Computer Interaction Course 2015: Lecture 3
Principle 2
Users Have Difficulty Focusing on More Than
One Activity at a Time
–  The Cocktail Party Effect
•  Principle of Perceptual Organization
–  Group alike things together
•  Principle of Importance
–  Prominent display for important items
Lora Aroyo, Web & Media Group 6
Human-Computer Interaction Course 2015: Lecture 3
Principle 3
It Is Easier to Perceive a Structured Layout
• Law of proximity
• Law of similarity
• Law of closure
• Law of continuity
• Law of symmetry
Lora Aroyo, Web & Media Group 7
Human-Computer Interaction Course 2015: Lecture 3
Principle 4
It Is Easier to Recognize Something Than to
Recall It
•  Principle of recognition
•  Knowledge in the head & Knowledge in the
world
Lora Aroyo, Web & Media Group 8
Human-Computer Interaction Course 2015: Lecture 3
Principles from Experience: Affordance
It Should Be Obvious How a Control Is Used
Lora Aroyo, Web & Media Group 9
Human-Computer Interaction Course 2015: Lecture 3
Affordances
•  The perceived and actual fundamental properties of the
object that determine how it could possibly be used
(Gibson 1977)
•  Some affordances are obvious, some learned
•  Have suggestions or clues about to how to use these
properties
•  Can be dependent on the
–  Experience
–  Knowledge
–  Culture of the actor
•  Can make an action easy or difficult
Lora Aroyo, Web & Media Group 10
Human-Computer Interaction Course 2015: Lecture 3
Affordances of a Teapot?
Lora Aroyo, Web & Media Group 11
Human-Computer Interaction Course 2015: Lecture 3
Affordances of a Teapot?
Lora Aroyo, Web & Media Group 12
Human-Computer Interaction Course 2015: Lecture 3
Affordances of a Teapot?
Lora Aroyo, Web & Media Group 13
Human-Computer Interaction Course 2015: Lecture 3
Affordances of a Teapot?
Lora Aroyo, Web & Media Group 14
Human-Computer Interaction Course 2015: Lecture 3
Based on slide by Saul Greenberg
In graphical, screen-based UI:
–  designer has control over
perceived affordances
•  display screen
•  pointing device
•  selection buttons
•  keyboard
–  afford touching
–  pointing
–  looking
–  clicking on every
pixel of the display
Affordances in Screen-based UI
Lora Aroyo, Web & Media Group 15
Human-Computer Interaction Course 2015: Lecture 3
Constraints
•  Restricting interaction to reduce errors
Lora Aroyo, Web & Media Group 16
Human-Computer Interaction Course 2015: Lecture 3
Mappings
•  Relationships between controls and their results
•  For devices, appliances
–  natural mappings use constraints and correspondences in the
physical world
•  Controls on a stove
•  Controls on a car
–  Radio volume
»  Knob goes left to right to control volume
»  Should also go in and out for front to rear speakers
•  For computer UI design
–  mapping between controls and their actions on the computer
•  Controls on a digital watch
•  Controls on a word processor program
Lora Aroyo, Web & Media Group 17
Human-Computer Interaction Course 2015: Lecture 3
Slide adapted from Saul Greenberg
Mapping Controls to Physical Outcomes
back
right
front
left
back
left
front
right
24 possibilities, requires:
-visible labels
-memory
arbitrary full mapping
back front front back
2 possibilities per side
=4 total possibilities
paired
Human-Computer Interaction Course 2015: Lecture 3
Based on slide by Saul Greenberg
Transfer Effects
People transfer their expectations from familiar
objects to similar new ones
–  positive transfer: previous experience applies to new
situation
–  negative transfer: previous experience conflicts with
new situation
Human-Computer Interaction Course 2015: Lecture 3
Visibility
•  Making it obvious which actions are available
Consistency
•  Similar functions are performed in the same way
•  Identical terminology for identical operations
Feedback
•  Send information about what is happening back
to the user
Lora Aroyo, Web & Media Group 20
Human-Computer Interaction Course 2015: Lecture 3
Feedback
The Principle of Feedback:
–  It Should Be Obvious When a Control Has Been Used
Lora Aroyo, Web & Media Group 21
Human-Computer Interaction Course 2015: Lecture 3
Feedback and Explanations
Lora Aroyo, Web & Media Group 22
Human-Computer Interaction Course 2015: Lecture 3
Feedback and Explanations
Lora Aroyo, Web & Media Group 23
Human-Computer Interaction Course 2015: Lecture 3
Feedback and Explanations
Lora Aroyo, Web & Media Group 24
Human-Computer Interaction Course 2015: Lecture 3
Feedback and Explanations
Lora Aroyo, Web & Media Group 25
Human-Computer Interaction Course 2015: Lecture 3
Feedback and Explanations
Lora Aroyo, Web & Media Group 26
Human-Computer Interaction Course 2015: Lecture 3
Feedback and Explanations
Lora Aroyo, Web & Media Group 27
Human-Computer Interaction Course 2015: Lecture 3
Feedback and Explanations
Lora Aroyo, Web & Media Group 28
Human-Computer Interaction Course 2015: Lecture 3
Feedback and Explanations
Lora Aroyo, Web & Media Group 29
Human-Computer Interaction Course 2015: Lecture 3
Human-Computer Interaction Course 2015: Lecture 3
Human-Computer Interaction Course 2015: Lecture 3
Human-Computer Interaction Course 2015: Lecture 3
From Bad to Better
Lora Aroyo, Web & Media Group 33
Human-Computer Interaction Course 2015: Lecture 3
Feedback
Lora Aroyo, Web & Media Group 34
Human-Computer Interaction Course 2015: Lecture 3
Human-Computer Interaction Course 2015: Lecture 3
The Principle of Visibility:
It Should Be Obvious What a Control Is Used For
Visibility (perceived affordance)
Lora Aroyo, Web & Media Group 36
Human-Computer Interaction Course 2015: Lecture 3
Consistency
Uniformity in appearance, placement, and behavior
Lora Aroyo, Web & Media Group 37
Human-Computer Interaction Course 2015: Lecture 3
Structure & Consistency
Lora Aroyo, Web & Media Group 38
Human-Computer Interaction Course 2015: Lecture 3
Human-Computer Interaction Course 2015: Lecture 3
Cultural Associations
•  Groups of people learn idioms
–  red = danger, green = go
•  But these differ in different places
–  Light switches
•  America: down is off
•  Britain: down is on
–  Faucets
•  America: counter-clockwise is on
•  Britain: counter-clockwise is off
Lora Aroyo, Web & Media Group 40
Human-Computer Interaction Course 2015: Lecture 3
Metaphors
Lora Aroyo, Web & Media Group 41
Human-Computer Interaction Course 2015: Lecture 3
Metaphors
Lora Aroyo, Web & Media Group 42
Facebook Timeline
Bookmark
Human-Computer Interaction Course 2015: Lecture 3
What’s Wrong?
Lora Aroyo, Web & Media Group 43
Human-Computer Interaction Course 2015: Lecture 3
What’s Wrong?
Mapping – we’d
expect to go
off, low, high
Feedback – when
lamp is on, hard to tell
from switch position
whether it’s
in low or high mode
Lora Aroyo, Web & Media Group 44
Human-Computer Interaction Course 2015: Lecture 3
What’s Wrong?
Lora Aroyo, Web & Media Group 45
Human-Computer Interaction Course 2015: Lecture 3
What’s Wrong?
CONSISTENCY: Different procedure for setting different
intervals of time.
FEEDBACK: When timer is at a time under 15 minutes, hard
to tell if it’s actually on or not (silent failure).
Lora Aroyo, Web & Media Group 46
Human-Computer Interaction Course 2015: Lecture 3
Star Trek TOS: Command Controls
What’s Wrong?
Lora Aroyo, Web & Media Group 47
Human-Computer Interaction Course 2015: Lecture 3
What’s Wrong?
Lora Aroyo, Web & Media Group 48
Human-Computer Interaction Course 2015: Lecture 3
Design Knowledge
•  Design Principles
–  First Principles of Interactive Design
–  http://www.asktog.com/basics/firstPrinciples.html
•  Design Rules
–  8 Golden Rules
–  http://www.usask.ca/education/coursework/skaalid/theory/
interface.htm
Human-Computer Interaction Course 2015: Lecture 3
DESIGN GUIDELINES &
RATIONALE
Lora Aroyo, Web & Media Group 50
Human-Computer Interaction Course 2015: Lecture 3
Standards
•  ISO 9241: Ergonomic requirements for office work with
visual display terminals (VDTs)
–  defines usability as effectiveness, efficiency and satisfaction with
which users accomplish tasks
•  ISO 14915: Software ergonomics for multimedia user
interfaces
–  guidelines for design of multimedia interfaces
•  ISO 13407: Human-centered design processes for
interactive systems
–  management guidance through the development life-cycle
•  ISO/CD 20282: Ease of operation of everyday products
–  four-part standard to ensure products can be used as consumers
expect them to
Lora Aroyo, Web & Media Group 51
Human-Computer Interaction Course 2015: Lecture 3
Guidelines (1/2)
•  For optimizing the user experience
– abstract guidelines (principles) applicable
during early life cycle activities
– detailed guidelines (style guides) applicable
during later life cycle activities
•  http://www.usability.gov/pdfs/guidelines.html
Lora Aroyo, Web & Media Group 52
Human-Computer Interaction Course 2015: Lecture 3
Guidelines (2/2)
•  Accessibility
•  Page Layout
–  Navigation, Scrolling and Paging, Headings, Titles,
and Labels
•  Content Organization
–  Text Appearance
–  Lists
–  Links
–  Screen–Based Controls (Widgets)
–  Graphics, Images, and Multimedia
•  Search
Lora Aroyo, Web & Media Group 53
Human-Computer Interaction Course 2015: Lecture 3
DESIGN PRINCIPLES
Lora Aroyo, Web & Media Group 54
Human-Computer Interaction Course 2015: Lecture 3
Keep it Simple
Lora Aroyo, Web & Media Group 55
Human-Computer Interaction Course 2015: Lecture 3
All-in-One Doesn’t Work
Lora Aroyo, Web & Media Group 56
Human-Computer Interaction Course 2015: Lecture 3
Keep it Simple
Lora Aroyo, Web & Media Group 57
Human-Computer Interaction Course 2015: Lecture 3
Human-Computer Interaction Course 2015: Lecture 3
“Towards a science of simplicity”
•  In his TED Talk “Towards a science of
simplicity”, Harvard professor George
Whitesides breaks ‘simple’ down into three
characteristics:
•  They are predictable
•  They are accessible
•  They serve as building blocks
http://www.ted.com/talks/george_whitesides_toward_a_science_of_simplicity
Human-Computer Interaction Course 2015: Lecture 3
Lora Aroyo, Web & Media Group 60
“Simplicity is the ultimate sophistication”
Human-Computer Interaction Course 2015: Lecture 3
Lora Aroyo, Web & Media Group 61
“Simplicity is the ultimate sophistication”
Human-Computer Interaction Course 2015: Lecture 3
Buy a drink with your cell phone
Human-Computer Interaction Course 2015: Lecture 3
A Way to Achieve It
Lora Aroyo, Web & Media Group 63
Human-Computer Interaction Course 2015: Lecture 3
Lora Aroyo, Web & Media Group 64
Human-Computer Interaction Course 2015: Lecture 3
Organization of the
UI in a
meaningful way
Lora Aroyo, Web & Media Group 65
Human-Computer Interaction Course 2015: Lecture 3
Tolerance
Prevent user from making mistakes
– Prevention
– Recoverability
•  Forward error recovery - system accepts the error
and helps the user to accomplish their goal
•  Backward error recovery – undo the effects of the
previous interaction
Lora Aroyo, Web & Media Group 66
Human-Computer Interaction Course 2015: Lecture 3
Lora Aroyo, Web & Media Group 67
Human-Computer Interaction Course 2015: Lecture 3
Location on the screen
Lora Aroyo, Web & Media Group 68
Mind the typical Ads location
Use typical locations
Human-Computer Interaction Course 2015: Lecture 3
W3C Accessibility Guidelines
W3C Web Content Accessibility Guidelines
http://www.w3.org/TR/WAI-WEBCONTENT/
1.  Provide alternatives to auditory and visual content
2.  Don’t rely on color alone
3.  Use markup and style sheets properly
4.  Clarify natural language usage
•  abbreviation and foreign text
5.  Create tables that transform gracefully
6.  New technology pages transform gracefully
•  accessible when newer technologies are not supported
Lora Aroyo, Web & Media Group 69
Human-Computer Interaction Course 2015: Lecture 3
W3C Accessibility Guidelines
7.  Ensure user control of time-sensitive content
–  pausing/stoping of animation, scrolling, etc.
8.  Ensure direct accessibility of embedded UI
9.  Design for device independence
–  various input devices
10.  Use interim solutions (for older browsers to function)
11.  Use W3C technologies and guidelines
12.  Provide context and orientation information
13.  Provide clear navigation mechanisms
14.  Ensure that documents are clear and simple
Lora Aroyo, Web & Media Group 70
Human-Computer Interaction Course 2015: Lecture 3
Style Guides
•  A typical guide includes:
–  description of required interaction styles & user
interface controls
–  guidance on when and how to use the various styles
or controls
–  illustrations of styles and controls
–  screen templates
Lora Aroyo, Web & Media Group 71
Human-Computer Interaction Course 2015: Lecture 3
Human-Computer Interaction Course 2015: Lecture 3
Example Style Guides
•  Apple Interface Guidelines
–  http://developer.apple.com/DOCUMENTATION/UserExperience/
Conceptual/AppleHIGuidelines/
•  Microsoft Windows XP UI Guidelines
–  http://www.microsoft.com/whdc/Resources/windowsxp/default.mspx
•  IBM’s Common User Access
–  http://en.wikipedia.org/wiki/Common_User_Access
•  Motif Style Guide
–  http://www.opengroup.org/motif/motif.data.sheet.htm
•  Sun Microsystems’ Java Look and Feel
–  http://java.sun.com/products/jlf/ed2/book/HIGTitle.html
Lora Aroyo, Web & Media Group 73
Human-Computer Interaction Course 2015: Lecture 3
08/06/15Lora Aroyo, Intelligent Information Systems, VU University Amsterdam
Human-Computer Interaction Course 2015: Lecture 3
Design Rationale
•  Design rationale is information that explains why a
system is the way it is
•  Benefits of design rationale
–  communication throughout life cycle
–  reuse of design knowledge across products
–  enforces design discipline
–  presents arguments for design trade-offs
–  organizes potentially large design space
–  capturing contextual information
•  Process-oriented
–  preserves order of deliberation and decision making
•  Structure-oriented
–  emphasizes post hoc structuring of considered design
alternatives
Lora Aroyo, Web & Media Group 75
Human-Computer Interaction Course 2015: Lecture 3
Human-Computer Interaction Course 2015: Lecture 3
Read more …

More Related Content

What's hot

Lecture 1: Human-Computer Interaction Introduction (2014)
Lecture 1: Human-Computer Interaction Introduction (2014)Lecture 1: Human-Computer Interaction Introduction (2014)
Lecture 1: Human-Computer Interaction Introduction (2014)
Lora Aroyo
 
HCI-Lecture-1
HCI-Lecture-1HCI-Lecture-1
HCI-Lecture-1
Christian Sandor
 
A deep dive into questions by @cjforms at UxLx
A deep dive into questions by @cjforms at UxLxA deep dive into questions by @cjforms at UxLx
A deep dive into questions by @cjforms at UxLx
Caroline Jarrett
 
UCA: Data Gathering Techniques. Main Techniques.
UCA: Data Gathering Techniques. Main Techniques. UCA: Data Gathering Techniques. Main Techniques.
UCA: Data Gathering Techniques. Main Techniques.
aukee
 
Maisie Finalv2.0
Maisie Finalv2.0Maisie Finalv2.0
Maisie Finalv2.0
annwarm
 
Immersive Learning with Virtual Reality and Face Recognition
Immersive Learning with Virtual Reality and Face RecognitionImmersive Learning with Virtual Reality and Face Recognition
Immersive Learning with Virtual Reality and Face Recognition
Alexandra Okada
 
E-Portfolios in Higher Education: Case Study & Literature Review
E-Portfolios in Higher Education: Case Study & Literature ReviewE-Portfolios in Higher Education: Case Study & Literature Review
E-Portfolios in Higher Education: Case Study & Literature Review
Stefanie Panke
 
User centered design lecture 3
User centered design lecture 3User centered design lecture 3
User centered design lecture 3
Swati Rajput
 
A Rubric for Assessing the UX of Online Museum Collections: Preliminary Findi...
A Rubric for Assessing the UX of Online Museum Collections: Preliminary Findi...A Rubric for Assessing the UX of Online Museum Collections: Preliminary Findi...
A Rubric for Assessing the UX of Online Museum Collections: Preliminary Findi...
craigmmacdonald
 
When User Interface Patterns Become Mobile
When User Interface Patterns Become MobileWhen User Interface Patterns Become Mobile
When User Interface Patterns Become Mobile
Jean Vanderdonckt
 
Human(e) machine interaction? A reflection on the development of products
Human(e) machine interaction? A reflection on the development of productsHuman(e) machine interaction? A reflection on the development of products
Human(e) machine interaction? A reflection on the development of productsIHM'10
 
Introduction to Human-Computer Interaction
Introduction to Human-Computer InteractionIntroduction to Human-Computer Interaction
Introduction to Human-Computer InteractionKanit Ham Wongsuphasawat
 
Evaluating Gestural Interaction: Models, Methods, and Measures
Evaluating Gestural Interaction: Models, Methods, and MeasuresEvaluating Gestural Interaction: Models, Methods, and Measures
Evaluating Gestural Interaction: Models, Methods, and Measures
Jean Vanderdonckt
 
Inclusive Usability Techniques in Requirements Analysis of Accessible Web App...
Inclusive Usability Techniques in Requirements Analysis of Accessible Web App...Inclusive Usability Techniques in Requirements Analysis of Accessible Web App...
Inclusive Usability Techniques in Requirements Analysis of Accessible Web App...
Grupo HULAT
 
What Can IA Learn from LIS? Perspectives from LIS Education
What Can IA Learn from LIS? Perspectives from LIS EducationWhat Can IA Learn from LIS? Perspectives from LIS Education
What Can IA Learn from LIS? Perspectives from LIS Education
craigmmacdonald
 
Hymes presentation
Hymes presentationHymes presentation
Hymes presentationjmjenna
 
Gesture-based information systems: from DesignOps to DevOps
Gesture-based information systems: from DesignOps to DevOpsGesture-based information systems: from DesignOps to DevOps
Gesture-based information systems: from DesignOps to DevOps
Jean Vanderdonckt
 
DRES Work Skills 2020 - New Media Literacy Ryan.ADAMS
DRES Work Skills 2020 - New Media Literacy Ryan.ADAMSDRES Work Skills 2020 - New Media Literacy Ryan.ADAMS
DRES Work Skills 2020 - New Media Literacy Ryan.ADAMSRyan Adams
 
An ePortfolio - what is in it for me?
An ePortfolio - what is in it for me?An ePortfolio - what is in it for me?
An ePortfolio - what is in it for me?John Pallister
 

What's hot (20)

Lecture 1: Human-Computer Interaction Introduction (2014)
Lecture 1: Human-Computer Interaction Introduction (2014)Lecture 1: Human-Computer Interaction Introduction (2014)
Lecture 1: Human-Computer Interaction Introduction (2014)
 
HCI-Lecture-1
HCI-Lecture-1HCI-Lecture-1
HCI-Lecture-1
 
A deep dive into questions by @cjforms at UxLx
A deep dive into questions by @cjforms at UxLxA deep dive into questions by @cjforms at UxLx
A deep dive into questions by @cjforms at UxLx
 
UCA: Data Gathering Techniques. Main Techniques.
UCA: Data Gathering Techniques. Main Techniques. UCA: Data Gathering Techniques. Main Techniques.
UCA: Data Gathering Techniques. Main Techniques.
 
Human computer interaction
Human computer interactionHuman computer interaction
Human computer interaction
 
Maisie Finalv2.0
Maisie Finalv2.0Maisie Finalv2.0
Maisie Finalv2.0
 
Immersive Learning with Virtual Reality and Face Recognition
Immersive Learning with Virtual Reality and Face RecognitionImmersive Learning with Virtual Reality and Face Recognition
Immersive Learning with Virtual Reality and Face Recognition
 
E-Portfolios in Higher Education: Case Study & Literature Review
E-Portfolios in Higher Education: Case Study & Literature ReviewE-Portfolios in Higher Education: Case Study & Literature Review
E-Portfolios in Higher Education: Case Study & Literature Review
 
User centered design lecture 3
User centered design lecture 3User centered design lecture 3
User centered design lecture 3
 
A Rubric for Assessing the UX of Online Museum Collections: Preliminary Findi...
A Rubric for Assessing the UX of Online Museum Collections: Preliminary Findi...A Rubric for Assessing the UX of Online Museum Collections: Preliminary Findi...
A Rubric for Assessing the UX of Online Museum Collections: Preliminary Findi...
 
When User Interface Patterns Become Mobile
When User Interface Patterns Become MobileWhen User Interface Patterns Become Mobile
When User Interface Patterns Become Mobile
 
Human(e) machine interaction? A reflection on the development of products
Human(e) machine interaction? A reflection on the development of productsHuman(e) machine interaction? A reflection on the development of products
Human(e) machine interaction? A reflection on the development of products
 
Introduction to Human-Computer Interaction
Introduction to Human-Computer InteractionIntroduction to Human-Computer Interaction
Introduction to Human-Computer Interaction
 
Evaluating Gestural Interaction: Models, Methods, and Measures
Evaluating Gestural Interaction: Models, Methods, and MeasuresEvaluating Gestural Interaction: Models, Methods, and Measures
Evaluating Gestural Interaction: Models, Methods, and Measures
 
Inclusive Usability Techniques in Requirements Analysis of Accessible Web App...
Inclusive Usability Techniques in Requirements Analysis of Accessible Web App...Inclusive Usability Techniques in Requirements Analysis of Accessible Web App...
Inclusive Usability Techniques in Requirements Analysis of Accessible Web App...
 
What Can IA Learn from LIS? Perspectives from LIS Education
What Can IA Learn from LIS? Perspectives from LIS EducationWhat Can IA Learn from LIS? Perspectives from LIS Education
What Can IA Learn from LIS? Perspectives from LIS Education
 
Hymes presentation
Hymes presentationHymes presentation
Hymes presentation
 
Gesture-based information systems: from DesignOps to DevOps
Gesture-based information systems: from DesignOps to DevOpsGesture-based information systems: from DesignOps to DevOps
Gesture-based information systems: from DesignOps to DevOps
 
DRES Work Skills 2020 - New Media Literacy Ryan.ADAMS
DRES Work Skills 2020 - New Media Literacy Ryan.ADAMSDRES Work Skills 2020 - New Media Literacy Ryan.ADAMS
DRES Work Skills 2020 - New Media Literacy Ryan.ADAMS
 
An ePortfolio - what is in it for me?
An ePortfolio - what is in it for me?An ePortfolio - what is in it for me?
An ePortfolio - what is in it for me?
 

Viewers also liked

NUS-ISS Learning Day 2015 - Digital User Experience: Lessons from Everyday Ob...
NUS-ISS Learning Day 2015 - Digital User Experience: Lessons from Everyday Ob...NUS-ISS Learning Day 2015 - Digital User Experience: Lessons from Everyday Ob...
NUS-ISS Learning Day 2015 - Digital User Experience: Lessons from Everyday Ob...
NUS-ISS
 
SXSW2017 @NewDutchMedia Talk: Exploration is the New Search
SXSW2017 @NewDutchMedia Talk: Exploration is the New SearchSXSW2017 @NewDutchMedia Talk: Exploration is the New Search
SXSW2017 @NewDutchMedia Talk: Exploration is the New Search
Lora Aroyo
 
Iteraction design
Iteraction designIteraction design
Iteraction design
Roberto Dadda
 
Crowdsourcing Knowledge-Intensive Tasks In Cultural Heritage: WebSci2014 Poster
Crowdsourcing Knowledge-Intensive Tasks In Cultural Heritage: WebSci2014 PosterCrowdsourcing Knowledge-Intensive Tasks In Cultural Heritage: WebSci2014 Poster
Crowdsourcing Knowledge-Intensive Tasks In Cultural Heritage: WebSci2014 PosterLora Aroyo
 
CrowdTruth Poster @ISWC2014
CrowdTruth Poster @ISWC2014CrowdTruth Poster @ISWC2014
CrowdTruth Poster @ISWC2014
Lora Aroyo
 
Poli15 barbie - 20160202
Poli15   barbie - 20160202Poli15   barbie - 20160202
Poli15 barbie - 20160202
Roberto Dadda
 
DIVE into the Event-Based Browsing of Linked Historical Media (Semantic Web C...
DIVE into the Event-Based Browsing of Linked Historical Media (Semantic Web C...DIVE into the Event-Based Browsing of Linked Historical Media (Semantic Web C...
DIVE into the Event-Based Browsing of Linked Historical Media (Semantic Web C...
Lora Aroyo
 
User-Centered Interaction Design
User-Centered Interaction DesignUser-Centered Interaction Design
User-Centered Interaction Design
Chris Avore
 
Europeana GA 2016: Harnessing Crowds, Niches & Professionals in the Digital Age
Europeana GA 2016: Harnessing Crowds, Niches & Professionals  in the Digital AgeEuropeana GA 2016: Harnessing Crowds, Niches & Professionals  in the Digital Age
Europeana GA 2016: Harnessing Crowds, Niches & Professionals in the Digital Age
Lora Aroyo
 
UX design. What, how and why.
UX design. What, how and why.UX design. What, how and why.
UX design. What, how and why.
Serena Facchinetti
 
User Centered Design 101
User Centered Design 101User Centered Design 101
User Centered Design 101
Experience Dynamics
 
PredictionIO – A Machine Learning Server in Scala – SF Scala
PredictionIO – A Machine Learning Server in Scala – SF ScalaPredictionIO – A Machine Learning Server in Scala – SF Scala
PredictionIO – A Machine Learning Server in Scala – SF Scala
predictionio
 
Towards Better Media Understanding and Searchability
Towards Better Media Understanding and SearchabilityTowards Better Media Understanding and Searchability
Towards Better Media Understanding and Searchability
oanainel
 
Graphical User Interface (GUI) - 1
Graphical User Interface (GUI) - 1Graphical User Interface (GUI) - 1
Graphical User Interface (GUI) - 1
PRN USM
 
Graphical User Interface
Graphical User Interface Graphical User Interface
Graphical User Interface
Bivek Pakuwal
 
Introduction to HCI
Introduction to HCI Introduction to HCI
Introduction to HCI Deskala
 
HCI Presentation
HCI PresentationHCI Presentation
HCI Presentation
Abdul Rasheed Memon
 
Human-Computer Interaction: An Overview
Human-Computer Interaction: An OverviewHuman-Computer Interaction: An Overview
Human-Computer Interaction: An Overview
Sabin Buraga
 
Graphical User Interface (Gui)
Graphical User Interface (Gui)Graphical User Interface (Gui)
Graphical User Interface (Gui)
Bilal Amjad
 
Design Principles
Design PrinciplesDesign Principles
Design Principles
David Gelb
 

Viewers also liked (20)

NUS-ISS Learning Day 2015 - Digital User Experience: Lessons from Everyday Ob...
NUS-ISS Learning Day 2015 - Digital User Experience: Lessons from Everyday Ob...NUS-ISS Learning Day 2015 - Digital User Experience: Lessons from Everyday Ob...
NUS-ISS Learning Day 2015 - Digital User Experience: Lessons from Everyday Ob...
 
SXSW2017 @NewDutchMedia Talk: Exploration is the New Search
SXSW2017 @NewDutchMedia Talk: Exploration is the New SearchSXSW2017 @NewDutchMedia Talk: Exploration is the New Search
SXSW2017 @NewDutchMedia Talk: Exploration is the New Search
 
Iteraction design
Iteraction designIteraction design
Iteraction design
 
Crowdsourcing Knowledge-Intensive Tasks In Cultural Heritage: WebSci2014 Poster
Crowdsourcing Knowledge-Intensive Tasks In Cultural Heritage: WebSci2014 PosterCrowdsourcing Knowledge-Intensive Tasks In Cultural Heritage: WebSci2014 Poster
Crowdsourcing Knowledge-Intensive Tasks In Cultural Heritage: WebSci2014 Poster
 
CrowdTruth Poster @ISWC2014
CrowdTruth Poster @ISWC2014CrowdTruth Poster @ISWC2014
CrowdTruth Poster @ISWC2014
 
Poli15 barbie - 20160202
Poli15   barbie - 20160202Poli15   barbie - 20160202
Poli15 barbie - 20160202
 
DIVE into the Event-Based Browsing of Linked Historical Media (Semantic Web C...
DIVE into the Event-Based Browsing of Linked Historical Media (Semantic Web C...DIVE into the Event-Based Browsing of Linked Historical Media (Semantic Web C...
DIVE into the Event-Based Browsing of Linked Historical Media (Semantic Web C...
 
User-Centered Interaction Design
User-Centered Interaction DesignUser-Centered Interaction Design
User-Centered Interaction Design
 
Europeana GA 2016: Harnessing Crowds, Niches & Professionals in the Digital Age
Europeana GA 2016: Harnessing Crowds, Niches & Professionals  in the Digital AgeEuropeana GA 2016: Harnessing Crowds, Niches & Professionals  in the Digital Age
Europeana GA 2016: Harnessing Crowds, Niches & Professionals in the Digital Age
 
UX design. What, how and why.
UX design. What, how and why.UX design. What, how and why.
UX design. What, how and why.
 
User Centered Design 101
User Centered Design 101User Centered Design 101
User Centered Design 101
 
PredictionIO – A Machine Learning Server in Scala – SF Scala
PredictionIO – A Machine Learning Server in Scala – SF ScalaPredictionIO – A Machine Learning Server in Scala – SF Scala
PredictionIO – A Machine Learning Server in Scala – SF Scala
 
Towards Better Media Understanding and Searchability
Towards Better Media Understanding and SearchabilityTowards Better Media Understanding and Searchability
Towards Better Media Understanding and Searchability
 
Graphical User Interface (GUI) - 1
Graphical User Interface (GUI) - 1Graphical User Interface (GUI) - 1
Graphical User Interface (GUI) - 1
 
Graphical User Interface
Graphical User Interface Graphical User Interface
Graphical User Interface
 
Introduction to HCI
Introduction to HCI Introduction to HCI
Introduction to HCI
 
HCI Presentation
HCI PresentationHCI Presentation
HCI Presentation
 
Human-Computer Interaction: An Overview
Human-Computer Interaction: An OverviewHuman-Computer Interaction: An Overview
Human-Computer Interaction: An Overview
 
Graphical User Interface (Gui)
Graphical User Interface (Gui)Graphical User Interface (Gui)
Graphical User Interface (Gui)
 
Design Principles
Design PrinciplesDesign Principles
Design Principles
 

Similar to Lecture 3: Human-Computer Interaction Course (2015) @VU University Amsterdam

What is IA/UX
What is IA/UXWhat is IA/UX
What is IA/UX
Paul Kahn
 
EDUC 5199 G Session 3 Presentation
EDUC 5199 G Session 3 PresentationEDUC 5199 G Session 3 Presentation
EDUC 5199 G Session 3 Presentation
Robert Power
 
Usability Testing: Making it fast, good, and cheap
Usability Testing: Making it fast, good, and cheapUsability Testing: Making it fast, good, and cheap
Usability Testing: Making it fast, good, and cheap
Whitney Quesenbery
 
Data-driven UX: What it really takes and how to get there
Data-driven UX: What it really takes and how to get thereData-driven UX: What it really takes and how to get there
Data-driven UX: What it really takes and how to get there
Emmanuelle Boloix, Ph.D.
 
HCI LAB MANUAL
HCI LAB MANUAL HCI LAB MANUAL
HCI LAB MANUAL
Um e Farwa
 
Digital Engagement Case Study: Collaborative Policy Making and the California...
Digital Engagement Case Study: Collaborative Policy Making and the California...Digital Engagement Case Study: Collaborative Policy Making and the California...
Digital Engagement Case Study: Collaborative Policy Making and the California...IAP2 NorCal
 
Usability session @ SEI Universidade do Minho
Usability session @ SEI Universidade do MinhoUsability session @ SEI Universidade do Minho
Usability session @ SEI Universidade do Minho
Ruben Goncalves
 
Tutorial on Advances in Bias-aware Recommendation on the Web @ WSDM 2021
Tutorial on Advances in Bias-aware Recommendation on the Web @ WSDM 2021Tutorial on Advances in Bias-aware Recommendation on the Web @ WSDM 2021
Tutorial on Advances in Bias-aware Recommendation on the Web @ WSDM 2021
Mirko Marras
 
Bayesian Networks to Predict Reputation in Virtual Learning Communities
Bayesian Networks to Predict Reputation in Virtual Learning CommunitiesBayesian Networks to Predict Reputation in Virtual Learning Communities
Bayesian Networks to Predict Reputation in Virtual Learning Communities
Universidad Nacional de Loja
 
Career Counseling Application Prototype.pptx
Career Counseling Application Prototype.pptxCareer Counseling Application Prototype.pptx
Career Counseling Application Prototype.pptx
Mee Mee Alainmar
 
Hybrid Publishing Design Methods For Technical Books
Hybrid Publishing Design Methods For Technical BooksHybrid Publishing Design Methods For Technical Books
Hybrid Publishing Design Methods For Technical Books
Technological Ecosystems for Enhancing Multiculturality
 
Requirements Engineering for the Humanities
Requirements Engineering for the HumanitiesRequirements Engineering for the Humanities
Requirements Engineering for the Humanities
Shawn Day
 
Usability testing through the decades
Usability testing through the decadesUsability testing through the decades
Usability testing through the decades
UX Firm, LLC
 
Dtui5 chap03rev
Dtui5 chap03revDtui5 chap03rev
Dtui5 chap03revricky5476
 
Crowdsourcing Your Way to a Better ePortfolio
Crowdsourcing Your Way to a Better ePortfolioCrowdsourcing Your Way to a Better ePortfolio
Crowdsourcing Your Way to a Better ePortfolio
Kristina D.C. Hoeppner
 
Sandy Williams Hilfiker - Involving People with Limited Literacy Skills in Co...
Sandy Williams Hilfiker - Involving People with Limited Literacy Skills in Co...Sandy Williams Hilfiker - Involving People with Limited Literacy Skills in Co...
Sandy Williams Hilfiker - Involving People with Limited Literacy Skills in Co...
Plain Talk 2015
 
Designing software for a million users
Designing software for a million usersDesigning software for a million users
Designing software for a million users
Ian Sommerville
 
Vplc slides
Vplc slidesVplc slides
Vplc slides
Anita Waters, Ed.D.
 
Accessibility at Blackboard
Accessibility at BlackboardAccessibility at Blackboard
Accessibility at Blackboard
3Play Media
 
2018-07-10 ICALT 2018 in Mumbai Gap between MOOC Designers and Learners on In...
2018-07-10 ICALT 2018 in Mumbai Gap between MOOC Designers and Learners on In...2018-07-10 ICALT 2018 in Mumbai Gap between MOOC Designers and Learners on In...
2018-07-10 ICALT 2018 in Mumbai Gap between MOOC Designers and Learners on In...
Christian M. Stracke
 

Similar to Lecture 3: Human-Computer Interaction Course (2015) @VU University Amsterdam (20)

What is IA/UX
What is IA/UXWhat is IA/UX
What is IA/UX
 
EDUC 5199 G Session 3 Presentation
EDUC 5199 G Session 3 PresentationEDUC 5199 G Session 3 Presentation
EDUC 5199 G Session 3 Presentation
 
Usability Testing: Making it fast, good, and cheap
Usability Testing: Making it fast, good, and cheapUsability Testing: Making it fast, good, and cheap
Usability Testing: Making it fast, good, and cheap
 
Data-driven UX: What it really takes and how to get there
Data-driven UX: What it really takes and how to get thereData-driven UX: What it really takes and how to get there
Data-driven UX: What it really takes and how to get there
 
HCI LAB MANUAL
HCI LAB MANUAL HCI LAB MANUAL
HCI LAB MANUAL
 
Digital Engagement Case Study: Collaborative Policy Making and the California...
Digital Engagement Case Study: Collaborative Policy Making and the California...Digital Engagement Case Study: Collaborative Policy Making and the California...
Digital Engagement Case Study: Collaborative Policy Making and the California...
 
Usability session @ SEI Universidade do Minho
Usability session @ SEI Universidade do MinhoUsability session @ SEI Universidade do Minho
Usability session @ SEI Universidade do Minho
 
Tutorial on Advances in Bias-aware Recommendation on the Web @ WSDM 2021
Tutorial on Advances in Bias-aware Recommendation on the Web @ WSDM 2021Tutorial on Advances in Bias-aware Recommendation on the Web @ WSDM 2021
Tutorial on Advances in Bias-aware Recommendation on the Web @ WSDM 2021
 
Bayesian Networks to Predict Reputation in Virtual Learning Communities
Bayesian Networks to Predict Reputation in Virtual Learning CommunitiesBayesian Networks to Predict Reputation in Virtual Learning Communities
Bayesian Networks to Predict Reputation in Virtual Learning Communities
 
Career Counseling Application Prototype.pptx
Career Counseling Application Prototype.pptxCareer Counseling Application Prototype.pptx
Career Counseling Application Prototype.pptx
 
Hybrid Publishing Design Methods For Technical Books
Hybrid Publishing Design Methods For Technical BooksHybrid Publishing Design Methods For Technical Books
Hybrid Publishing Design Methods For Technical Books
 
Requirements Engineering for the Humanities
Requirements Engineering for the HumanitiesRequirements Engineering for the Humanities
Requirements Engineering for the Humanities
 
Usability testing through the decades
Usability testing through the decadesUsability testing through the decades
Usability testing through the decades
 
Dtui5 chap03rev
Dtui5 chap03revDtui5 chap03rev
Dtui5 chap03rev
 
Crowdsourcing Your Way to a Better ePortfolio
Crowdsourcing Your Way to a Better ePortfolioCrowdsourcing Your Way to a Better ePortfolio
Crowdsourcing Your Way to a Better ePortfolio
 
Sandy Williams Hilfiker - Involving People with Limited Literacy Skills in Co...
Sandy Williams Hilfiker - Involving People with Limited Literacy Skills in Co...Sandy Williams Hilfiker - Involving People with Limited Literacy Skills in Co...
Sandy Williams Hilfiker - Involving People with Limited Literacy Skills in Co...
 
Designing software for a million users
Designing software for a million usersDesigning software for a million users
Designing software for a million users
 
Vplc slides
Vplc slidesVplc slides
Vplc slides
 
Accessibility at Blackboard
Accessibility at BlackboardAccessibility at Blackboard
Accessibility at Blackboard
 
2018-07-10 ICALT 2018 in Mumbai Gap between MOOC Designers and Learners on In...
2018-07-10 ICALT 2018 in Mumbai Gap between MOOC Designers and Learners on In...2018-07-10 ICALT 2018 in Mumbai Gap between MOOC Designers and Learners on In...
2018-07-10 ICALT 2018 in Mumbai Gap between MOOC Designers and Learners on In...
 

More from Lora Aroyo

NeurIPS2023 Keynote: The Many Faces of Responsible AI.pdf
NeurIPS2023 Keynote: The Many Faces of Responsible AI.pdfNeurIPS2023 Keynote: The Many Faces of Responsible AI.pdf
NeurIPS2023 Keynote: The Many Faces of Responsible AI.pdf
Lora Aroyo
 
CATS4ML Data Challenge: Crowdsourcing Adverse Test Sets for Machine Learning
CATS4ML Data Challenge: Crowdsourcing Adverse Test Sets for Machine LearningCATS4ML Data Challenge: Crowdsourcing Adverse Test Sets for Machine Learning
CATS4ML Data Challenge: Crowdsourcing Adverse Test Sets for Machine Learning
Lora Aroyo
 
Harnessing Human Semantics at Scale (updated)
Harnessing Human Semantics at Scale (updated)Harnessing Human Semantics at Scale (updated)
Harnessing Human Semantics at Scale (updated)
Lora Aroyo
 
Data excellence: Better data for better AI
Data excellence: Better data for better AIData excellence: Better data for better AI
Data excellence: Better data for better AI
Lora Aroyo
 
CHIP Demonstrator presentation @ CATCH Symposium
CHIP Demonstrator presentation @ CATCH SymposiumCHIP Demonstrator presentation @ CATCH Symposium
CHIP Demonstrator presentation @ CATCH Symposium
Lora Aroyo
 
Semantic Web Challenge: CHIP Demonstrator
Semantic Web Challenge: CHIP DemonstratorSemantic Web Challenge: CHIP Demonstrator
Semantic Web Challenge: CHIP Demonstrator
Lora Aroyo
 
The Rijksmuseum Collection as Linked Data
The Rijksmuseum Collection as Linked DataThe Rijksmuseum Collection as Linked Data
The Rijksmuseum Collection as Linked Data
Lora Aroyo
 
Keynote at International Conference of Art Libraries 2018 @Rijksmuseum
Keynote at International Conference of Art Libraries 2018 @RijksmuseumKeynote at International Conference of Art Libraries 2018 @Rijksmuseum
Keynote at International Conference of Art Libraries 2018 @Rijksmuseum
Lora Aroyo
 
FAIRview: Responsible Video Summarization @NYCML'18
FAIRview: Responsible Video Summarization @NYCML'18FAIRview: Responsible Video Summarization @NYCML'18
FAIRview: Responsible Video Summarization @NYCML'18
Lora Aroyo
 
Understanding bias in video news & news filtering algorithms
Understanding bias in video news & news filtering algorithmsUnderstanding bias in video news & news filtering algorithms
Understanding bias in video news & news filtering algorithms
Lora Aroyo
 
StorySourcing: Telling Stories with Humans & Machines
StorySourcing: Telling Stories with Humans & MachinesStorySourcing: Telling Stories with Humans & Machines
StorySourcing: Telling Stories with Humans & Machines
Lora Aroyo
 
Data Science with Humans in the Loop
Data Science with Humans in the LoopData Science with Humans in the Loop
Data Science with Humans in the Loop
Lora Aroyo
 
Digital Humanities Benelux 2017: Keynote Lora Aroyo
Digital Humanities Benelux 2017: Keynote Lora AroyoDigital Humanities Benelux 2017: Keynote Lora Aroyo
Digital Humanities Benelux 2017: Keynote Lora Aroyo
Lora Aroyo
 
DH Benelux 2017 Panel: A Pragmatic Approach to Understanding and Utilising Ev...
DH Benelux 2017 Panel: A Pragmatic Approach to Understanding and Utilising Ev...DH Benelux 2017 Panel: A Pragmatic Approach to Understanding and Utilising Ev...
DH Benelux 2017 Panel: A Pragmatic Approach to Understanding and Utilising Ev...
Lora Aroyo
 
Crowdsourcing ambiguity aware ground truth - collective intelligence 2017
Crowdsourcing ambiguity aware ground truth - collective intelligence 2017Crowdsourcing ambiguity aware ground truth - collective intelligence 2017
Crowdsourcing ambiguity aware ground truth - collective intelligence 2017
Lora Aroyo
 
My ESWC 2017 keynote: Disrupting the Semantic Comfort Zone
My ESWC 2017 keynote: Disrupting the Semantic Comfort ZoneMy ESWC 2017 keynote: Disrupting the Semantic Comfort Zone
My ESWC 2017 keynote: Disrupting the Semantic Comfort Zone
Lora Aroyo
 
Data Science with Human in the Loop @Faculty of Science #Leiden University
Data Science with Human in the Loop @Faculty of Science #Leiden UniversityData Science with Human in the Loop @Faculty of Science #Leiden University
Data Science with Human in the Loop @Faculty of Science #Leiden University
Lora Aroyo
 
"Video Killed the Radio Star": From MTV to Snapchat
"Video Killed the Radio Star": From MTV to Snapchat"Video Killed the Radio Star": From MTV to Snapchat
"Video Killed the Radio Star": From MTV to Snapchat
Lora Aroyo
 
UMAP 2016 Opening Ceremony
UMAP 2016 Opening CeremonyUMAP 2016 Opening Ceremony
UMAP 2016 Opening Ceremony
Lora Aroyo
 
Crowdsourcing & Nichesourcing: Enriching Cultural Heritage with Experts & Cr...
Crowdsourcing & Nichesourcing: Enriching Cultural Heritagewith Experts & Cr...Crowdsourcing & Nichesourcing: Enriching Cultural Heritagewith Experts & Cr...
Crowdsourcing & Nichesourcing: Enriching Cultural Heritage with Experts & Cr...
Lora Aroyo
 

More from Lora Aroyo (20)

NeurIPS2023 Keynote: The Many Faces of Responsible AI.pdf
NeurIPS2023 Keynote: The Many Faces of Responsible AI.pdfNeurIPS2023 Keynote: The Many Faces of Responsible AI.pdf
NeurIPS2023 Keynote: The Many Faces of Responsible AI.pdf
 
CATS4ML Data Challenge: Crowdsourcing Adverse Test Sets for Machine Learning
CATS4ML Data Challenge: Crowdsourcing Adverse Test Sets for Machine LearningCATS4ML Data Challenge: Crowdsourcing Adverse Test Sets for Machine Learning
CATS4ML Data Challenge: Crowdsourcing Adverse Test Sets for Machine Learning
 
Harnessing Human Semantics at Scale (updated)
Harnessing Human Semantics at Scale (updated)Harnessing Human Semantics at Scale (updated)
Harnessing Human Semantics at Scale (updated)
 
Data excellence: Better data for better AI
Data excellence: Better data for better AIData excellence: Better data for better AI
Data excellence: Better data for better AI
 
CHIP Demonstrator presentation @ CATCH Symposium
CHIP Demonstrator presentation @ CATCH SymposiumCHIP Demonstrator presentation @ CATCH Symposium
CHIP Demonstrator presentation @ CATCH Symposium
 
Semantic Web Challenge: CHIP Demonstrator
Semantic Web Challenge: CHIP DemonstratorSemantic Web Challenge: CHIP Demonstrator
Semantic Web Challenge: CHIP Demonstrator
 
The Rijksmuseum Collection as Linked Data
The Rijksmuseum Collection as Linked DataThe Rijksmuseum Collection as Linked Data
The Rijksmuseum Collection as Linked Data
 
Keynote at International Conference of Art Libraries 2018 @Rijksmuseum
Keynote at International Conference of Art Libraries 2018 @RijksmuseumKeynote at International Conference of Art Libraries 2018 @Rijksmuseum
Keynote at International Conference of Art Libraries 2018 @Rijksmuseum
 
FAIRview: Responsible Video Summarization @NYCML'18
FAIRview: Responsible Video Summarization @NYCML'18FAIRview: Responsible Video Summarization @NYCML'18
FAIRview: Responsible Video Summarization @NYCML'18
 
Understanding bias in video news & news filtering algorithms
Understanding bias in video news & news filtering algorithmsUnderstanding bias in video news & news filtering algorithms
Understanding bias in video news & news filtering algorithms
 
StorySourcing: Telling Stories with Humans & Machines
StorySourcing: Telling Stories with Humans & MachinesStorySourcing: Telling Stories with Humans & Machines
StorySourcing: Telling Stories with Humans & Machines
 
Data Science with Humans in the Loop
Data Science with Humans in the LoopData Science with Humans in the Loop
Data Science with Humans in the Loop
 
Digital Humanities Benelux 2017: Keynote Lora Aroyo
Digital Humanities Benelux 2017: Keynote Lora AroyoDigital Humanities Benelux 2017: Keynote Lora Aroyo
Digital Humanities Benelux 2017: Keynote Lora Aroyo
 
DH Benelux 2017 Panel: A Pragmatic Approach to Understanding and Utilising Ev...
DH Benelux 2017 Panel: A Pragmatic Approach to Understanding and Utilising Ev...DH Benelux 2017 Panel: A Pragmatic Approach to Understanding and Utilising Ev...
DH Benelux 2017 Panel: A Pragmatic Approach to Understanding and Utilising Ev...
 
Crowdsourcing ambiguity aware ground truth - collective intelligence 2017
Crowdsourcing ambiguity aware ground truth - collective intelligence 2017Crowdsourcing ambiguity aware ground truth - collective intelligence 2017
Crowdsourcing ambiguity aware ground truth - collective intelligence 2017
 
My ESWC 2017 keynote: Disrupting the Semantic Comfort Zone
My ESWC 2017 keynote: Disrupting the Semantic Comfort ZoneMy ESWC 2017 keynote: Disrupting the Semantic Comfort Zone
My ESWC 2017 keynote: Disrupting the Semantic Comfort Zone
 
Data Science with Human in the Loop @Faculty of Science #Leiden University
Data Science with Human in the Loop @Faculty of Science #Leiden UniversityData Science with Human in the Loop @Faculty of Science #Leiden University
Data Science with Human in the Loop @Faculty of Science #Leiden University
 
"Video Killed the Radio Star": From MTV to Snapchat
"Video Killed the Radio Star": From MTV to Snapchat"Video Killed the Radio Star": From MTV to Snapchat
"Video Killed the Radio Star": From MTV to Snapchat
 
UMAP 2016 Opening Ceremony
UMAP 2016 Opening CeremonyUMAP 2016 Opening Ceremony
UMAP 2016 Opening Ceremony
 
Crowdsourcing & Nichesourcing: Enriching Cultural Heritage with Experts & Cr...
Crowdsourcing & Nichesourcing: Enriching Cultural Heritagewith Experts & Cr...Crowdsourcing & Nichesourcing: Enriching Cultural Heritagewith Experts & Cr...
Crowdsourcing & Nichesourcing: Enriching Cultural Heritage with Experts & Cr...
 

Recently uploaded

FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 

Lecture 3: Human-Computer Interaction Course (2015) @VU University Amsterdam

  • 1. Human-Computer Interaction Course 2015: Lecture 3 Lora Aroyo Web & Media Group HCI Design Chapters 5, 9-11, 13-14
  • 2. Human-Computer Interaction Course 2015: Lecture 3 Interaction Design Concepts •  Design principles •  Affordance, Constraints, and Mapping •  Feedback •  Visibility •  Conceptual models •  Other factors: –  transfer effects –  cultural associations –  individual differences Lora Aroyo, Web & Media Group 2
  • 4. Human-Computer Interaction Course 2015: Lecture 3 Four psychological Principles 1.  Users See What They Expect to See 2.  Users Have Difficulty Focusing on More than One Activity at a Time 3.  It Is Easier to Perceive a Structured Layout 4.  It Is Easier to Recognize Something than to Recall It Lora Aroyo, Web & Media Group 4
  • 5. Human-Computer Interaction Course 2015: Lecture 3 Principle 1 User’s confusions with the UI: consistency exploiting prior knowledgesee what they want to see Lora Aroyo, Web & Media Group 5 people don’t read
  • 6. Human-Computer Interaction Course 2015: Lecture 3 Principle 2 Users Have Difficulty Focusing on More Than One Activity at a Time –  The Cocktail Party Effect •  Principle of Perceptual Organization –  Group alike things together •  Principle of Importance –  Prominent display for important items Lora Aroyo, Web & Media Group 6
  • 7. Human-Computer Interaction Course 2015: Lecture 3 Principle 3 It Is Easier to Perceive a Structured Layout • Law of proximity • Law of similarity • Law of closure • Law of continuity • Law of symmetry Lora Aroyo, Web & Media Group 7
  • 8. Human-Computer Interaction Course 2015: Lecture 3 Principle 4 It Is Easier to Recognize Something Than to Recall It •  Principle of recognition •  Knowledge in the head & Knowledge in the world Lora Aroyo, Web & Media Group 8
  • 9. Human-Computer Interaction Course 2015: Lecture 3 Principles from Experience: Affordance It Should Be Obvious How a Control Is Used Lora Aroyo, Web & Media Group 9
  • 10. Human-Computer Interaction Course 2015: Lecture 3 Affordances •  The perceived and actual fundamental properties of the object that determine how it could possibly be used (Gibson 1977) •  Some affordances are obvious, some learned •  Have suggestions or clues about to how to use these properties •  Can be dependent on the –  Experience –  Knowledge –  Culture of the actor •  Can make an action easy or difficult Lora Aroyo, Web & Media Group 10
  • 11. Human-Computer Interaction Course 2015: Lecture 3 Affordances of a Teapot? Lora Aroyo, Web & Media Group 11
  • 12. Human-Computer Interaction Course 2015: Lecture 3 Affordances of a Teapot? Lora Aroyo, Web & Media Group 12
  • 13. Human-Computer Interaction Course 2015: Lecture 3 Affordances of a Teapot? Lora Aroyo, Web & Media Group 13
  • 14. Human-Computer Interaction Course 2015: Lecture 3 Affordances of a Teapot? Lora Aroyo, Web & Media Group 14
  • 15. Human-Computer Interaction Course 2015: Lecture 3 Based on slide by Saul Greenberg In graphical, screen-based UI: –  designer has control over perceived affordances •  display screen •  pointing device •  selection buttons •  keyboard –  afford touching –  pointing –  looking –  clicking on every pixel of the display Affordances in Screen-based UI Lora Aroyo, Web & Media Group 15
  • 16. Human-Computer Interaction Course 2015: Lecture 3 Constraints •  Restricting interaction to reduce errors Lora Aroyo, Web & Media Group 16
  • 17. Human-Computer Interaction Course 2015: Lecture 3 Mappings •  Relationships between controls and their results •  For devices, appliances –  natural mappings use constraints and correspondences in the physical world •  Controls on a stove •  Controls on a car –  Radio volume »  Knob goes left to right to control volume »  Should also go in and out for front to rear speakers •  For computer UI design –  mapping between controls and their actions on the computer •  Controls on a digital watch •  Controls on a word processor program Lora Aroyo, Web & Media Group 17
  • 18. Human-Computer Interaction Course 2015: Lecture 3 Slide adapted from Saul Greenberg Mapping Controls to Physical Outcomes back right front left back left front right 24 possibilities, requires: -visible labels -memory arbitrary full mapping back front front back 2 possibilities per side =4 total possibilities paired
  • 19. Human-Computer Interaction Course 2015: Lecture 3 Based on slide by Saul Greenberg Transfer Effects People transfer their expectations from familiar objects to similar new ones –  positive transfer: previous experience applies to new situation –  negative transfer: previous experience conflicts with new situation
  • 20. Human-Computer Interaction Course 2015: Lecture 3 Visibility •  Making it obvious which actions are available Consistency •  Similar functions are performed in the same way •  Identical terminology for identical operations Feedback •  Send information about what is happening back to the user Lora Aroyo, Web & Media Group 20
  • 21. Human-Computer Interaction Course 2015: Lecture 3 Feedback The Principle of Feedback: –  It Should Be Obvious When a Control Has Been Used Lora Aroyo, Web & Media Group 21
  • 22. Human-Computer Interaction Course 2015: Lecture 3 Feedback and Explanations Lora Aroyo, Web & Media Group 22
  • 23. Human-Computer Interaction Course 2015: Lecture 3 Feedback and Explanations Lora Aroyo, Web & Media Group 23
  • 24. Human-Computer Interaction Course 2015: Lecture 3 Feedback and Explanations Lora Aroyo, Web & Media Group 24
  • 25. Human-Computer Interaction Course 2015: Lecture 3 Feedback and Explanations Lora Aroyo, Web & Media Group 25
  • 26. Human-Computer Interaction Course 2015: Lecture 3 Feedback and Explanations Lora Aroyo, Web & Media Group 26
  • 27. Human-Computer Interaction Course 2015: Lecture 3 Feedback and Explanations Lora Aroyo, Web & Media Group 27
  • 28. Human-Computer Interaction Course 2015: Lecture 3 Feedback and Explanations Lora Aroyo, Web & Media Group 28
  • 29. Human-Computer Interaction Course 2015: Lecture 3 Feedback and Explanations Lora Aroyo, Web & Media Group 29
  • 33. Human-Computer Interaction Course 2015: Lecture 3 From Bad to Better Lora Aroyo, Web & Media Group 33
  • 34. Human-Computer Interaction Course 2015: Lecture 3 Feedback Lora Aroyo, Web & Media Group 34
  • 36. Human-Computer Interaction Course 2015: Lecture 3 The Principle of Visibility: It Should Be Obvious What a Control Is Used For Visibility (perceived affordance) Lora Aroyo, Web & Media Group 36
  • 37. Human-Computer Interaction Course 2015: Lecture 3 Consistency Uniformity in appearance, placement, and behavior Lora Aroyo, Web & Media Group 37
  • 38. Human-Computer Interaction Course 2015: Lecture 3 Structure & Consistency Lora Aroyo, Web & Media Group 38
  • 40. Human-Computer Interaction Course 2015: Lecture 3 Cultural Associations •  Groups of people learn idioms –  red = danger, green = go •  But these differ in different places –  Light switches •  America: down is off •  Britain: down is on –  Faucets •  America: counter-clockwise is on •  Britain: counter-clockwise is off Lora Aroyo, Web & Media Group 40
  • 41. Human-Computer Interaction Course 2015: Lecture 3 Metaphors Lora Aroyo, Web & Media Group 41
  • 42. Human-Computer Interaction Course 2015: Lecture 3 Metaphors Lora Aroyo, Web & Media Group 42 Facebook Timeline Bookmark
  • 43. Human-Computer Interaction Course 2015: Lecture 3 What’s Wrong? Lora Aroyo, Web & Media Group 43
  • 44. Human-Computer Interaction Course 2015: Lecture 3 What’s Wrong? Mapping – we’d expect to go off, low, high Feedback – when lamp is on, hard to tell from switch position whether it’s in low or high mode Lora Aroyo, Web & Media Group 44
  • 45. Human-Computer Interaction Course 2015: Lecture 3 What’s Wrong? Lora Aroyo, Web & Media Group 45
  • 46. Human-Computer Interaction Course 2015: Lecture 3 What’s Wrong? CONSISTENCY: Different procedure for setting different intervals of time. FEEDBACK: When timer is at a time under 15 minutes, hard to tell if it’s actually on or not (silent failure). Lora Aroyo, Web & Media Group 46
  • 47. Human-Computer Interaction Course 2015: Lecture 3 Star Trek TOS: Command Controls What’s Wrong? Lora Aroyo, Web & Media Group 47
  • 48. Human-Computer Interaction Course 2015: Lecture 3 What’s Wrong? Lora Aroyo, Web & Media Group 48
  • 49. Human-Computer Interaction Course 2015: Lecture 3 Design Knowledge •  Design Principles –  First Principles of Interactive Design –  http://www.asktog.com/basics/firstPrinciples.html •  Design Rules –  8 Golden Rules –  http://www.usask.ca/education/coursework/skaalid/theory/ interface.htm
  • 50. Human-Computer Interaction Course 2015: Lecture 3 DESIGN GUIDELINES & RATIONALE Lora Aroyo, Web & Media Group 50
  • 51. Human-Computer Interaction Course 2015: Lecture 3 Standards •  ISO 9241: Ergonomic requirements for office work with visual display terminals (VDTs) –  defines usability as effectiveness, efficiency and satisfaction with which users accomplish tasks •  ISO 14915: Software ergonomics for multimedia user interfaces –  guidelines for design of multimedia interfaces •  ISO 13407: Human-centered design processes for interactive systems –  management guidance through the development life-cycle •  ISO/CD 20282: Ease of operation of everyday products –  four-part standard to ensure products can be used as consumers expect them to Lora Aroyo, Web & Media Group 51
  • 52. Human-Computer Interaction Course 2015: Lecture 3 Guidelines (1/2) •  For optimizing the user experience – abstract guidelines (principles) applicable during early life cycle activities – detailed guidelines (style guides) applicable during later life cycle activities •  http://www.usability.gov/pdfs/guidelines.html Lora Aroyo, Web & Media Group 52
  • 53. Human-Computer Interaction Course 2015: Lecture 3 Guidelines (2/2) •  Accessibility •  Page Layout –  Navigation, Scrolling and Paging, Headings, Titles, and Labels •  Content Organization –  Text Appearance –  Lists –  Links –  Screen–Based Controls (Widgets) –  Graphics, Images, and Multimedia •  Search Lora Aroyo, Web & Media Group 53
  • 54. Human-Computer Interaction Course 2015: Lecture 3 DESIGN PRINCIPLES Lora Aroyo, Web & Media Group 54
  • 55. Human-Computer Interaction Course 2015: Lecture 3 Keep it Simple Lora Aroyo, Web & Media Group 55
  • 56. Human-Computer Interaction Course 2015: Lecture 3 All-in-One Doesn’t Work Lora Aroyo, Web & Media Group 56
  • 57. Human-Computer Interaction Course 2015: Lecture 3 Keep it Simple Lora Aroyo, Web & Media Group 57
  • 59. Human-Computer Interaction Course 2015: Lecture 3 “Towards a science of simplicity” •  In his TED Talk “Towards a science of simplicity”, Harvard professor George Whitesides breaks ‘simple’ down into three characteristics: •  They are predictable •  They are accessible •  They serve as building blocks http://www.ted.com/talks/george_whitesides_toward_a_science_of_simplicity
  • 60. Human-Computer Interaction Course 2015: Lecture 3 Lora Aroyo, Web & Media Group 60 “Simplicity is the ultimate sophistication”
  • 61. Human-Computer Interaction Course 2015: Lecture 3 Lora Aroyo, Web & Media Group 61 “Simplicity is the ultimate sophistication”
  • 62. Human-Computer Interaction Course 2015: Lecture 3 Buy a drink with your cell phone
  • 63. Human-Computer Interaction Course 2015: Lecture 3 A Way to Achieve It Lora Aroyo, Web & Media Group 63
  • 64. Human-Computer Interaction Course 2015: Lecture 3 Lora Aroyo, Web & Media Group 64
  • 65. Human-Computer Interaction Course 2015: Lecture 3 Organization of the UI in a meaningful way Lora Aroyo, Web & Media Group 65
  • 66. Human-Computer Interaction Course 2015: Lecture 3 Tolerance Prevent user from making mistakes – Prevention – Recoverability •  Forward error recovery - system accepts the error and helps the user to accomplish their goal •  Backward error recovery – undo the effects of the previous interaction Lora Aroyo, Web & Media Group 66
  • 67. Human-Computer Interaction Course 2015: Lecture 3 Lora Aroyo, Web & Media Group 67
  • 68. Human-Computer Interaction Course 2015: Lecture 3 Location on the screen Lora Aroyo, Web & Media Group 68 Mind the typical Ads location Use typical locations
  • 69. Human-Computer Interaction Course 2015: Lecture 3 W3C Accessibility Guidelines W3C Web Content Accessibility Guidelines http://www.w3.org/TR/WAI-WEBCONTENT/ 1.  Provide alternatives to auditory and visual content 2.  Don’t rely on color alone 3.  Use markup and style sheets properly 4.  Clarify natural language usage •  abbreviation and foreign text 5.  Create tables that transform gracefully 6.  New technology pages transform gracefully •  accessible when newer technologies are not supported Lora Aroyo, Web & Media Group 69
  • 70. Human-Computer Interaction Course 2015: Lecture 3 W3C Accessibility Guidelines 7.  Ensure user control of time-sensitive content –  pausing/stoping of animation, scrolling, etc. 8.  Ensure direct accessibility of embedded UI 9.  Design for device independence –  various input devices 10.  Use interim solutions (for older browsers to function) 11.  Use W3C technologies and guidelines 12.  Provide context and orientation information 13.  Provide clear navigation mechanisms 14.  Ensure that documents are clear and simple Lora Aroyo, Web & Media Group 70
  • 71. Human-Computer Interaction Course 2015: Lecture 3 Style Guides •  A typical guide includes: –  description of required interaction styles & user interface controls –  guidance on when and how to use the various styles or controls –  illustrations of styles and controls –  screen templates Lora Aroyo, Web & Media Group 71
  • 73. Human-Computer Interaction Course 2015: Lecture 3 Example Style Guides •  Apple Interface Guidelines –  http://developer.apple.com/DOCUMENTATION/UserExperience/ Conceptual/AppleHIGuidelines/ •  Microsoft Windows XP UI Guidelines –  http://www.microsoft.com/whdc/Resources/windowsxp/default.mspx •  IBM’s Common User Access –  http://en.wikipedia.org/wiki/Common_User_Access •  Motif Style Guide –  http://www.opengroup.org/motif/motif.data.sheet.htm •  Sun Microsystems’ Java Look and Feel –  http://java.sun.com/products/jlf/ed2/book/HIGTitle.html Lora Aroyo, Web & Media Group 73
  • 74. Human-Computer Interaction Course 2015: Lecture 3 08/06/15Lora Aroyo, Intelligent Information Systems, VU University Amsterdam
  • 75. Human-Computer Interaction Course 2015: Lecture 3 Design Rationale •  Design rationale is information that explains why a system is the way it is •  Benefits of design rationale –  communication throughout life cycle –  reuse of design knowledge across products –  enforces design discipline –  presents arguments for design trade-offs –  organizes potentially large design space –  capturing contextual information •  Process-oriented –  preserves order of deliberation and decision making •  Structure-oriented –  emphasizes post hoc structuring of considered design alternatives Lora Aroyo, Web & Media Group 75
  • 77. Human-Computer Interaction Course 2015: Lecture 3 Read more …