SlideShare a Scribd company logo
1 of 41
Chapter 1:
What is interaction design?
Good and Bad Designs
– Elevator controls and labels on the bottom row all
look the same, so it is easy to push a label by
mistake instead of a control button
– People do not make same mistake for the labels and
buttons on the top row. Why not?
– The top row has better interactive design than the
bottom row
Good Design
• Marble answering
machine (Bishop,
1995)
• Based on how
everyday objects
behave
• Easy, intuitive and a
pleasure to use
• Only requires one-
step actions to
perform core tasks
incoming messages are
represented using marbles
dropping the marble into another slot dials the
caller that left the message
dropping one of
the marbles into
the slot causes the
message to play
Good and Bad Design
Apex
TiVo
Good and Bad Design
• What is wrong with the Apex remote?
– Hard to locate certain buttons since they are too small
– Frustrating for those with poor vision who need to put
their reading glasses on to read the buttons
• Why is the TiVo remote so much better
designed?
– Peanut shaped to fit in hand
– Logical layout and color-coded, distinctive buttons
– Easy to locate buttons since they are large and clearly
labelled
What to Design
• To design usable interactive products, we need
to
– Take into account:
• Who the users are
• What activities are being carried out
• Where the interaction is taking place
– Optimize the interactions users have with a product
• So that they match the users’ activities and needs
Understanding Users’ Needs
– Need to take into account what people are good and bad at.
For example, if they are good at making selections using
menus then use menus; if they are bad in making selections
using commands then avoid commands
– Consider what might help people in the way they currently do
things. For example, if they are currently using commands
and menus are believed to be better, then use menus
– Think through what might provide quality user experiences (a
user experience is the way a person feels about using a
product, system or service, and his/her satisfaction when
using it, holding it, looking at it, and opening or closing it)
– Listen to what users want and get them involved
What is Interaction Design?
• Designing interactive products to support the
way people communicate and interact in their
everyday and working lives
– Sharp, Rogers and Preece (2007)
Goals of Interaction Design
• Develop usable products
– Usability means easy to learn,
effective to use and provide an
enjoyable experience
• Involve users in the design process
Which Kind of Design?
• Number of other terms used emphasizing
what is being designed, e.g.,
– user interface design, software design, user-centered
design, product design, web design, user experience
design (UX)
• Interaction design is the umbrella term
covering all of these designs
– fundamental to all disciplines, fields, and approaches
concerned with researching and designing computer-
based systems for people
Relationship among contributing academic
disciplines, design practices, and interdisciplinary
fields concerned with interaction design
Single arrow: contribute to ID
Double arrow: do ID
• Academic disciplines contributing to ID:
– Psychology
– Social Sciences
– Computer Science/Software Engineering
– Informatics
– Engineering
– Ergonomics
• The study of designing equipment and devices that fit the human
body
• Some examples of ergonomic office equipment include special
desks, chairs, keyboards and computer mice
• Some examples of ergonomic health equipment include devices to
measure sugar level in the blood and blood pressure
Academic Disciplines
Design Practices
• Design practices contributing to
ID:
– Graphic design
– Product design
– Artist design
– Industrial design
– Film industry
Interdisciplinary Fields
• Interdisciplinary fields that ‘do’ interaction design:
– Human Computer Interaction (HCI)
• Design and use of computer technology, focusing on the interfaces
between people (users) and computers
– Human Factors
• Another name for Ergonomics
– Cognitive Ergonomics
• Refers to mental processes (decision-making, stress, remembering,
seeing, reading, etc) that affect the interactions between humans
and other elements of the system
– Cognitive Engineering
• The integration of engineering and cognitive ergonomics
– Computer Supported Co-operative Work (CSCW)
• Supporting multiple people working together using computer
systems
– Information Systems
• A combination of hardware, software, infrastructure and trained
personnel organized to facilitate planning, control, coordination, and
decision making in an organization
Interaction Design in Business
• Many individuals and organizations became interested in the ID field
that they made a business out of it. Examples of well known ones
include:
– Nielsen Norman Group: helps companies enter the age of the
consumer, designing human-centered products and services
– Cooper: ”From research and product to goal-related design”
– Swim: provides a wide range of design services, in each case
targeted to address the product development needs at hand
– IDEO: creates products, services and environments for
companies pioneering new ways to provide value to their
customers
QuickTime™ and a
TIFF (Uncompressed) decompressor
are needed to see this picture.
What are the different groups of people
who are involved in the ID business?
• Interaction designers - people involved in the design of all
the interactive aspects of a product
• Usability engineers - people who focus on evaluating the
usability aspects of the products, using usability methods and
principles
• Web designers - people who develop and create the visual
design of websites, such as layouts
• Information architects - people who come up with ideas of
how to plan and structure interactive products
• User experience designers (UX) – people who do all of the
above but may also carry out field studies to inform the
design of the products
The User Experience
• How a product behaves and is used by
people in the real world
– The way people feel about it and their pleasure and
satisfaction when using it, looking at it, holding it,
and opening or closing it
– “every product that is used by someone has a user
experience: newspapers, ketchup bottles, reclining
armchairs, mobile phones, etc.” (Garrett, 2003)
• Cannot design a user experience, only
design for a user experience
Which bottle you think has a
better user experience?
squeezable glass
Which bottle you think has a
better user experience?
You need to hit the bottom of the glass bottle to get the ketchup 
Steps involved in the process of
Interaction Design
• Identifying needs and establishing requirements
for the user experience
• Developing alternative designs to meet those
requirements
• Building interactive prototypes that can be
communicated and assessed
• Evaluating what is being built throughout the
process and the user experience it offers
Core Characteristics of
Interaction Design
• Users should be involved through the
development of the project
• Specific usability goals (slide 25) and user
experience goals (slide 26) need to be
identified, clearly documented and agreed
upon at the beginning of the project
• Iteration is needed through the core activities
– Since design is considered a core activity, iteration
means to constantly refine and improve the design
until an optimal one is reached
Why go to this length?
• Help designers:
– understand how to design interactive
products that fit with what people want,
need and desire
– appreciate that one size does not fit all
e.g., teenagers are very different to grown-ups
– identify any incorrect assumptions they may
have about particular user groups
e.g., not all old people want or need big fonts
– be aware of both people’s sensitivities and
their capabilities
Are cultural differences
important?
• Date:
– DD/MM/YY versus MM/DD/YY?
– Most countries use/prefer DD/MM/YY
– Others (America for example) use/prefer
MM/DD/YY
• Images:
– Need to be carefully selected to reflect a
particular country/culture
– See Anna in the next slide
• Designed to be
different for UK and US
customers
• What are the differences
and which is which?
• What should Anna’s
appearance be like
for other countries,
like India, Jamaica,
or China?
Anna, IKEA Online Sales
Agent
Usability Goals
• Effective to use
– successful in achieving the results that
you want
• Efficient to use
– successful in achieving the results that
you want with the least possible waste of time,
effort, cost, etc.
• Safe to use
• Have good utility
• Easy to learn
• Easy to remember how to use
User Experience Goals
• satisfying • aesthetically pleasing
• enjoyable • supportive of creativity
• engaging
• pleasurable • rewarding
• exciting • fun
• entertaining • provocative
• helpful • surprising
• motivating • enhancing sociability
• emotionally fulfilling • challenging
• boring • annoying
• frustrating • cutesy
Design Principles
 Design principles are used by interaction designers to aid their thinking
when designing for the user experience
 A number of design principles have been promoted and are concerned
with how to determine what users should see and do when carrying out
their tasks using an interactive product
 The most common ones are:
 Visibility
 Feedback
 Constraints
 Consistency
 Affordance
Visibility
making system’s functions visible to the user
• The more visible the functions are,
the more likely users will know what
to do next
• This is a control panel for an elevator
• How does it work?
• Push a button for the floor you want?
• Nothing happens. Push any other
button? Still nothing. What do you
need to do?
It is not visible as to what to do!
From:
www.baddesigns.com
Visibility
…you need to insert your room card in the slot by the buttons to
get the elevator to work!
How would you make this action more visible?
• make the card reader more obvious
• provide an auditory message, that says what to do (which
language?)
• provide a big label next to the card reader that flashes
when someone enters
• make relevant parts visible
• make what has to be done obvious
What is the visibility issue
here?
Feedback
• Sending information back to the user about
what has been done
• Includes sound, highlighting, animation and
combinations of these
– e.g. when screen button clicked on provides sound or
red highlight feedback:
“ccclichhk”
Constraints
• Restricting the possible actions that can be
performed
• Helps prevent user from selecting incorrect
options
• Physical objects can be designed to constrain
things
– e.g. only one way you can insert a key into a lock
Ambiguous Design?
• Where do you plug the
mouse?
• Where do you plug the
keyboard?
• top or bottom connector?
• Do the color coded icons
help?
From: www.baddesigns.com
How to design them more
logically?
(i) A provides direct
adjacent mapping
between icon and
connector
(ii) B provides color
coding to associate
the connectors with
the labels
From: www.baddesigns.com
Consistency
• Design interfaces to have similar operations
and use similar elements for similar tasks
• For example:
– always use ctrl key plus first initial of the command
for an operation – ctrl+C (copy), ctrl+V (paste),
ctrl+X (cut)
• Main benefit is consistent interfaces are easier
to learn and use
When Consistency Breaks
Down
• What happens if there is more than one
command starting with the same letter?
– e.g. save, spelling, style
• Have to find other initials or combinations of
keys, thereby breaking the consistency rule
– e.g. ctrl+S (save), ctrl+Sp (spelling), ctrl+shift+L
(style)
• Increases learning burden on the users,
making them more prone to errors
Internal and External
Consistency
• Internal consistency refers to designing
operations to behave the same within an
application
• External consistency refers to designing
operations, interfaces, etc., to be the
same across applications and devices
Keypad Numbers Layout
• A case of external inconsistency
1 2 3
4 5 6
7 8 9
7 8 9
1 2 3
4 5 6
0 0
(a) phones, remote controls (b) calculators, computer keypads
Affordance: to give a clue
• Refers to an attribute of an object that allows
people to know how to use it
– e.g. a mouse button affords pushing, a door handle
affords pulling
• Norman (1988) used the term to discuss the
design of everyday objects
• Has been much popularised in interaction
design to discuss how to design interface
objects
– e.g. scrollbars to afford moving up and down, icons
to afford clicking on
Activity
– Physical affordances:
How do the following physical objects
afford? Are they obvious?
Key Points
• Interaction design is concerned with designing
interactive products to support the way people
communicate and interact in their everyday
and working lives
• It is concerned with how to create quality user
experiences
• It requires taking into account a number of
interdependent factors, including context of
use, type of activities, cultural differences, and
user groups
• It is multidisciplinary, involving many inputs
from wide-reaching disciplines and fields

More Related Content

Similar to What is Interaction Design?

Design process interaction design basics
Design process interaction design basicsDesign process interaction design basics
Design process interaction design basicsPreeti Mishra
 
Intro to ux and how to design a thoughtful ui
Intro to ux and how to design a thoughtful uiIntro to ux and how to design a thoughtful ui
Intro to ux and how to design a thoughtful uiThanos Makaronas
 
Design Thinking Dallas by Chris Bernard
Design Thinking Dallas by Chris BernardDesign Thinking Dallas by Chris Bernard
Design Thinking Dallas by Chris BernardChris Bernard
 
UX Designer's Toolkit - to design a better world
UX Designer's Toolkit - to design a better worldUX Designer's Toolkit - to design a better world
UX Designer's Toolkit - to design a better worldRachel Liu
 
UX Workshop at Startit@KBC
UX Workshop at Startit@KBCUX Workshop at Startit@KBC
UX Workshop at Startit@KBCUXprobe
 
Human Factors and User Interface Design
Human Factors and User Interface DesignHuman Factors and User Interface Design
Human Factors and User Interface DesignSaggitariusArrow
 
User interface design: definitions, processes and principles
User interface design: definitions, processes and principlesUser interface design: definitions, processes and principles
User interface design: definitions, processes and principlesDavid Little
 
Usability & Agile Development
Usability & Agile DevelopmentUsability & Agile Development
Usability & Agile Developmentbinuvt
 
Usability Workshop, 11-8-2012
Usability Workshop, 11-8-2012Usability Workshop, 11-8-2012
Usability Workshop, 11-8-2012Samantha Bailey
 
Integrating User Experience Design into the Product Lifecycle
Integrating User Experience Design into the Product LifecycleIntegrating User Experience Design into the Product Lifecycle
Integrating User Experience Design into the Product LifecycleICS
 
UI-UX Practical Talking - Mohamed Shehata
UI-UX Practical Talking - Mohamed ShehataUI-UX Practical Talking - Mohamed Shehata
UI-UX Practical Talking - Mohamed ShehataMohamed Shehata
 
What Is Interaction Design
What Is Interaction DesignWhat Is Interaction Design
What Is Interaction DesignGraeme Smith
 
User Interface Design Basic
User Interface Design BasicUser Interface Design Basic
User Interface Design BasicHeru WIjayanto
 
Designing Experiences that Drive Consumer Engagement
Designing Experiences that Drive Consumer EngagementDesigning Experiences that Drive Consumer Engagement
Designing Experiences that Drive Consumer EngagementAshley Dzick
 
Implementing Modernization by Trevor Perry
Implementing Modernization by Trevor PerryImplementing Modernization by Trevor Perry
Implementing Modernization by Trevor PerryFresche Solutions
 
Human Computer Interaction Notes 176.pdf
Human Computer Interaction Notes 176.pdfHuman Computer Interaction Notes 176.pdf
Human Computer Interaction Notes 176.pdfvijaykumarK44
 
Usability and User Experience Training Seminar
Usability and User Experience Training SeminarUsability and User Experience Training Seminar
Usability and User Experience Training Seminarlabecvar
 

Similar to What is Interaction Design? (20)

Design process interaction design basics
Design process interaction design basicsDesign process interaction design basics
Design process interaction design basics
 
Intro to ux and how to design a thoughtful ui
Intro to ux and how to design a thoughtful uiIntro to ux and how to design a thoughtful ui
Intro to ux and how to design a thoughtful ui
 
Design Thinking Dallas by Chris Bernard
Design Thinking Dallas by Chris BernardDesign Thinking Dallas by Chris Bernard
Design Thinking Dallas by Chris Bernard
 
UX Designer's Toolkit - to design a better world
UX Designer's Toolkit - to design a better worldUX Designer's Toolkit - to design a better world
UX Designer's Toolkit - to design a better world
 
UX Workshop at Startit@KBC
UX Workshop at Startit@KBCUX Workshop at Startit@KBC
UX Workshop at Startit@KBC
 
2nd part of Unit 1.ppt
2nd part of Unit 1.ppt2nd part of Unit 1.ppt
2nd part of Unit 1.ppt
 
Human Factors and User Interface Design
Human Factors and User Interface DesignHuman Factors and User Interface Design
Human Factors and User Interface Design
 
User interface design: definitions, processes and principles
User interface design: definitions, processes and principlesUser interface design: definitions, processes and principles
User interface design: definitions, processes and principles
 
Usability & Agile Development
Usability & Agile DevelopmentUsability & Agile Development
Usability & Agile Development
 
Usability Workshop, 11-8-2012
Usability Workshop, 11-8-2012Usability Workshop, 11-8-2012
Usability Workshop, 11-8-2012
 
Integrating User Experience Design into the Product Lifecycle
Integrating User Experience Design into the Product LifecycleIntegrating User Experience Design into the Product Lifecycle
Integrating User Experience Design into the Product Lifecycle
 
UI-UX Practical Talking - Mohamed Shehata
UI-UX Practical Talking - Mohamed ShehataUI-UX Practical Talking - Mohamed Shehata
UI-UX Practical Talking - Mohamed Shehata
 
UX/UI Introduction
UX/UI IntroductionUX/UI Introduction
UX/UI Introduction
 
What Is Interaction Design
What Is Interaction DesignWhat Is Interaction Design
What Is Interaction Design
 
Designing the user experience
Designing the user experienceDesigning the user experience
Designing the user experience
 
User Interface Design Basic
User Interface Design BasicUser Interface Design Basic
User Interface Design Basic
 
Designing Experiences that Drive Consumer Engagement
Designing Experiences that Drive Consumer EngagementDesigning Experiences that Drive Consumer Engagement
Designing Experiences that Drive Consumer Engagement
 
Implementing Modernization by Trevor Perry
Implementing Modernization by Trevor PerryImplementing Modernization by Trevor Perry
Implementing Modernization by Trevor Perry
 
Human Computer Interaction Notes 176.pdf
Human Computer Interaction Notes 176.pdfHuman Computer Interaction Notes 176.pdf
Human Computer Interaction Notes 176.pdf
 
Usability and User Experience Training Seminar
Usability and User Experience Training SeminarUsability and User Experience Training Seminar
Usability and User Experience Training Seminar
 

More from Ghazanfar Latif (Gabe)

More from Ghazanfar Latif (Gabe) (11)

White rabbit game cloud deployment architecture
White rabbit game cloud deployment architectureWhite rabbit game cloud deployment architecture
White rabbit game cloud deployment architecture
 
Svm on cloud (presntation)
Svm on cloud  (presntation)Svm on cloud  (presntation)
Svm on cloud (presntation)
 
Security enabling at amazon cloud (presntation)
Security enabling at amazon cloud  (presntation)Security enabling at amazon cloud  (presntation)
Security enabling at amazon cloud (presntation)
 
Mtbc cloud ehr
Mtbc cloud ehrMtbc cloud ehr
Mtbc cloud ehr
 
Effective use of amazon web services for web deployment
Effective use of amazon web services for web deploymentEffective use of amazon web services for web deployment
Effective use of amazon web services for web deployment
 
A L A Q S A
A L A Q S AA L A Q S A
A L A Q S A
 
Areyouap
AreyouapAreyouap
Areyouap
 
Attitude Fyh 02 P R E E T R A N J A N
Attitude Fyh 02 P R E E T R A N J A NAttitude Fyh 02 P R E E T R A N J A N
Attitude Fyh 02 P R E E T R A N J A N
 
Technical Report Writing Presentation
Technical Report Writing PresentationTechnical Report Writing Presentation
Technical Report Writing Presentation
 
Outreach Scholarship Program for Hiegher Education in Pakistan
Outreach Scholarship Program for Hiegher Education in PakistanOutreach Scholarship Program for Hiegher Education in Pakistan
Outreach Scholarship Program for Hiegher Education in Pakistan
 
Semantic Web Technologies Presenattion (Topic: TripIt)
Semantic Web Technologies Presenattion (Topic: TripIt)Semantic Web Technologies Presenattion (Topic: TripIt)
Semantic Web Technologies Presenattion (Topic: TripIt)
 

Recently uploaded

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingWSO2
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...caitlingebhard1
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard37
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governanceWSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 

Recently uploaded (20)

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governance
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 

What is Interaction Design?

  • 1. Chapter 1: What is interaction design?
  • 2. Good and Bad Designs – Elevator controls and labels on the bottom row all look the same, so it is easy to push a label by mistake instead of a control button – People do not make same mistake for the labels and buttons on the top row. Why not? – The top row has better interactive design than the bottom row
  • 3. Good Design • Marble answering machine (Bishop, 1995) • Based on how everyday objects behave • Easy, intuitive and a pleasure to use • Only requires one- step actions to perform core tasks incoming messages are represented using marbles dropping the marble into another slot dials the caller that left the message dropping one of the marbles into the slot causes the message to play
  • 4. Good and Bad Design Apex TiVo
  • 5. Good and Bad Design • What is wrong with the Apex remote? – Hard to locate certain buttons since they are too small – Frustrating for those with poor vision who need to put their reading glasses on to read the buttons • Why is the TiVo remote so much better designed? – Peanut shaped to fit in hand – Logical layout and color-coded, distinctive buttons – Easy to locate buttons since they are large and clearly labelled
  • 6. What to Design • To design usable interactive products, we need to – Take into account: • Who the users are • What activities are being carried out • Where the interaction is taking place – Optimize the interactions users have with a product • So that they match the users’ activities and needs
  • 7. Understanding Users’ Needs – Need to take into account what people are good and bad at. For example, if they are good at making selections using menus then use menus; if they are bad in making selections using commands then avoid commands – Consider what might help people in the way they currently do things. For example, if they are currently using commands and menus are believed to be better, then use menus – Think through what might provide quality user experiences (a user experience is the way a person feels about using a product, system or service, and his/her satisfaction when using it, holding it, looking at it, and opening or closing it) – Listen to what users want and get them involved
  • 8. What is Interaction Design? • Designing interactive products to support the way people communicate and interact in their everyday and working lives – Sharp, Rogers and Preece (2007)
  • 9. Goals of Interaction Design • Develop usable products – Usability means easy to learn, effective to use and provide an enjoyable experience • Involve users in the design process
  • 10. Which Kind of Design? • Number of other terms used emphasizing what is being designed, e.g., – user interface design, software design, user-centered design, product design, web design, user experience design (UX) • Interaction design is the umbrella term covering all of these designs – fundamental to all disciplines, fields, and approaches concerned with researching and designing computer- based systems for people
  • 11. Relationship among contributing academic disciplines, design practices, and interdisciplinary fields concerned with interaction design Single arrow: contribute to ID Double arrow: do ID
  • 12. • Academic disciplines contributing to ID: – Psychology – Social Sciences – Computer Science/Software Engineering – Informatics – Engineering – Ergonomics • The study of designing equipment and devices that fit the human body • Some examples of ergonomic office equipment include special desks, chairs, keyboards and computer mice • Some examples of ergonomic health equipment include devices to measure sugar level in the blood and blood pressure Academic Disciplines
  • 13. Design Practices • Design practices contributing to ID: – Graphic design – Product design – Artist design – Industrial design – Film industry
  • 14. Interdisciplinary Fields • Interdisciplinary fields that ‘do’ interaction design: – Human Computer Interaction (HCI) • Design and use of computer technology, focusing on the interfaces between people (users) and computers – Human Factors • Another name for Ergonomics – Cognitive Ergonomics • Refers to mental processes (decision-making, stress, remembering, seeing, reading, etc) that affect the interactions between humans and other elements of the system – Cognitive Engineering • The integration of engineering and cognitive ergonomics – Computer Supported Co-operative Work (CSCW) • Supporting multiple people working together using computer systems – Information Systems • A combination of hardware, software, infrastructure and trained personnel organized to facilitate planning, control, coordination, and decision making in an organization
  • 15. Interaction Design in Business • Many individuals and organizations became interested in the ID field that they made a business out of it. Examples of well known ones include: – Nielsen Norman Group: helps companies enter the age of the consumer, designing human-centered products and services – Cooper: ”From research and product to goal-related design” – Swim: provides a wide range of design services, in each case targeted to address the product development needs at hand – IDEO: creates products, services and environments for companies pioneering new ways to provide value to their customers QuickTime™ and a TIFF (Uncompressed) decompressor are needed to see this picture.
  • 16. What are the different groups of people who are involved in the ID business? • Interaction designers - people involved in the design of all the interactive aspects of a product • Usability engineers - people who focus on evaluating the usability aspects of the products, using usability methods and principles • Web designers - people who develop and create the visual design of websites, such as layouts • Information architects - people who come up with ideas of how to plan and structure interactive products • User experience designers (UX) – people who do all of the above but may also carry out field studies to inform the design of the products
  • 17. The User Experience • How a product behaves and is used by people in the real world – The way people feel about it and their pleasure and satisfaction when using it, looking at it, holding it, and opening or closing it – “every product that is used by someone has a user experience: newspapers, ketchup bottles, reclining armchairs, mobile phones, etc.” (Garrett, 2003) • Cannot design a user experience, only design for a user experience
  • 18. Which bottle you think has a better user experience? squeezable glass
  • 19. Which bottle you think has a better user experience? You need to hit the bottom of the glass bottle to get the ketchup 
  • 20. Steps involved in the process of Interaction Design • Identifying needs and establishing requirements for the user experience • Developing alternative designs to meet those requirements • Building interactive prototypes that can be communicated and assessed • Evaluating what is being built throughout the process and the user experience it offers
  • 21. Core Characteristics of Interaction Design • Users should be involved through the development of the project • Specific usability goals (slide 25) and user experience goals (slide 26) need to be identified, clearly documented and agreed upon at the beginning of the project • Iteration is needed through the core activities – Since design is considered a core activity, iteration means to constantly refine and improve the design until an optimal one is reached
  • 22. Why go to this length? • Help designers: – understand how to design interactive products that fit with what people want, need and desire – appreciate that one size does not fit all e.g., teenagers are very different to grown-ups – identify any incorrect assumptions they may have about particular user groups e.g., not all old people want or need big fonts – be aware of both people’s sensitivities and their capabilities
  • 23. Are cultural differences important? • Date: – DD/MM/YY versus MM/DD/YY? – Most countries use/prefer DD/MM/YY – Others (America for example) use/prefer MM/DD/YY • Images: – Need to be carefully selected to reflect a particular country/culture – See Anna in the next slide
  • 24. • Designed to be different for UK and US customers • What are the differences and which is which? • What should Anna’s appearance be like for other countries, like India, Jamaica, or China? Anna, IKEA Online Sales Agent
  • 25. Usability Goals • Effective to use – successful in achieving the results that you want • Efficient to use – successful in achieving the results that you want with the least possible waste of time, effort, cost, etc. • Safe to use • Have good utility • Easy to learn • Easy to remember how to use
  • 26. User Experience Goals • satisfying • aesthetically pleasing • enjoyable • supportive of creativity • engaging • pleasurable • rewarding • exciting • fun • entertaining • provocative • helpful • surprising • motivating • enhancing sociability • emotionally fulfilling • challenging • boring • annoying • frustrating • cutesy
  • 27. Design Principles  Design principles are used by interaction designers to aid their thinking when designing for the user experience  A number of design principles have been promoted and are concerned with how to determine what users should see and do when carrying out their tasks using an interactive product  The most common ones are:  Visibility  Feedback  Constraints  Consistency  Affordance
  • 28. Visibility making system’s functions visible to the user • The more visible the functions are, the more likely users will know what to do next • This is a control panel for an elevator • How does it work? • Push a button for the floor you want? • Nothing happens. Push any other button? Still nothing. What do you need to do? It is not visible as to what to do! From: www.baddesigns.com
  • 29. Visibility …you need to insert your room card in the slot by the buttons to get the elevator to work! How would you make this action more visible? • make the card reader more obvious • provide an auditory message, that says what to do (which language?) • provide a big label next to the card reader that flashes when someone enters • make relevant parts visible • make what has to be done obvious
  • 30. What is the visibility issue here?
  • 31. Feedback • Sending information back to the user about what has been done • Includes sound, highlighting, animation and combinations of these – e.g. when screen button clicked on provides sound or red highlight feedback: “ccclichhk”
  • 32. Constraints • Restricting the possible actions that can be performed • Helps prevent user from selecting incorrect options • Physical objects can be designed to constrain things – e.g. only one way you can insert a key into a lock
  • 33. Ambiguous Design? • Where do you plug the mouse? • Where do you plug the keyboard? • top or bottom connector? • Do the color coded icons help? From: www.baddesigns.com
  • 34. How to design them more logically? (i) A provides direct adjacent mapping between icon and connector (ii) B provides color coding to associate the connectors with the labels From: www.baddesigns.com
  • 35. Consistency • Design interfaces to have similar operations and use similar elements for similar tasks • For example: – always use ctrl key plus first initial of the command for an operation – ctrl+C (copy), ctrl+V (paste), ctrl+X (cut) • Main benefit is consistent interfaces are easier to learn and use
  • 36. When Consistency Breaks Down • What happens if there is more than one command starting with the same letter? – e.g. save, spelling, style • Have to find other initials or combinations of keys, thereby breaking the consistency rule – e.g. ctrl+S (save), ctrl+Sp (spelling), ctrl+shift+L (style) • Increases learning burden on the users, making them more prone to errors
  • 37. Internal and External Consistency • Internal consistency refers to designing operations to behave the same within an application • External consistency refers to designing operations, interfaces, etc., to be the same across applications and devices
  • 38. Keypad Numbers Layout • A case of external inconsistency 1 2 3 4 5 6 7 8 9 7 8 9 1 2 3 4 5 6 0 0 (a) phones, remote controls (b) calculators, computer keypads
  • 39. Affordance: to give a clue • Refers to an attribute of an object that allows people to know how to use it – e.g. a mouse button affords pushing, a door handle affords pulling • Norman (1988) used the term to discuss the design of everyday objects • Has been much popularised in interaction design to discuss how to design interface objects – e.g. scrollbars to afford moving up and down, icons to afford clicking on
  • 40. Activity – Physical affordances: How do the following physical objects afford? Are they obvious?
  • 41. Key Points • Interaction design is concerned with designing interactive products to support the way people communicate and interact in their everyday and working lives • It is concerned with how to create quality user experiences • It requires taking into account a number of interdependent factors, including context of use, type of activities, cultural differences, and user groups • It is multidisciplinary, involving many inputs from wide-reaching disciplines and fields