SlideShare a Scribd company logo
1 of 61
Download to read offline
Human-Computer Interaction Course 2014: Lecture 4
Lora Aroyo Web & Media Group
HCI Prototyping
Chapters 26, 4 (p. 69-77), 6.6
Human-Computer Interaction Course 2014: Lecture 4
Why bother
trying out your
ideas?
Check feasibility of ideas with
users
Check the usefulness of the
application
Allow users to contribute to the
design
Validate & negotiate
requirements
Lora Aroyo, Web & Media Group 2
Human-Computer Interaction Course 2014: Lecture 4
Human-Computer Interaction Course 2014: Lecture 4
How to do it?
•  Step 1: creating mockups
•  paper and digital low-fidelity prototypes
•  high-fidelity prototypes
•  Step 2: testing mockups
•  Heuristic evaluation (refers to the entire system)
•  Cognitive walkthrough (refers to a specific task)
•  Thinking aloud (refers to entire systems & specific task)
Lora Aroyo, Web & Media Group 4
Human-Computer Interaction Course 2014: Lecture 4
Low-fidelity Prototypes
•  very coarse-grained
•  fuzzy layouts of general system requirements
•  paper-based and digital
•  sketching
•  screen mockups
•  storyboards
•  used to gather feedback on the basic
functionality or visual layout
Lora Aroyo, Web & Media Group 5
Human-Computer Interaction Course 2014: Lecture 4
Paper Prototypes
•  Sketches and screen mock-ups
•  quick to build
•  easy to run
•  Storyboards
•  sequence of screens focusing on a user action
•  don’t capture every detail, just systems’ major functionality
•  could be limited in scope, more rigidly linear
•  Users love paper prototypes
•  opportunity to contribute to the new design
Lora Aroyo, Web & Media Group 6
Human-Computer Interaction Course 2014: Lecture 4
Paper Prototypes
Lora Aroyo, Web & Media Group 7
Human-Computer Interaction Course 2014: Lecture 4
Lora Aroyo, Web & Media Group 8
Human-Computer Interaction Course 2014: Lecture 4
Lora Aroyo, Web & Media Group 9
Human-Computer Interaction Course 2014: Lecture 4
Lora Aroyo, Web & Media Group 10
Human-Computer Interaction Course 2014: Lecture 4
Human-Computer Interaction Course 2014: Lecture 4
Human-Computer Interaction Course 2014: Lecture 4
Storyboard
Lora Aroyo, Web & Media Group 13
Human-Computer Interaction Course 2014: Lecture 4
Lora Aroyo, Web & Media Group 14
Human-Computer Interaction Course 2014: Lecture 4
Human-Computer Interaction Course 2014: Lecture 4
Human-Computer Interaction Course 2014: Lecture 4
Wireframes
Lora Aroyo, Web & Media Group 17
Human-Computer Interaction Course 2014: Lecture 4
Lora Aroyo, Web & Media Group 18
Human-Computer Interaction Course 2014: Lecture 4
Lora Aroyo, Web & Media Group 19
Human-Computer Interaction Course 2014: Lecture 4
Human-Computer Interaction Course 2014: Lecture 4
Mockup Review Form (1/2)
Human-Computer Interaction Course 2014: Lecture 4
Mockup Review Form (2/2)
Human-Computer Interaction Course 2014: Lecture 4
Advantages and Disadvantages of
Low-Fidelity Prototypes
Lora Aroyo, Web & Media Group 23
Human-Computer Interaction Course 2014: Lecture 4
High-fidelity Prototypes
•  fine-grained
•  highly elaborate and polished digital versions of
the system
•  used to gather detailed information on the
processes involved in traversing several parts
of the system, or a subset of tasks
Lora Aroyo, Web & Media Group 24
Human-Computer Interaction Course 2014: Lecture 4
Advantages and Disadvantages of
High-Fidelity Prototypes
Lora Aroyo, Web & Media Group 25
Human-Computer Interaction Course 2014: Lecture 4
Draft System Model
Draft 1: Greatest number of mockups
Widest diversity of style across mockups
Draft 2: Reduced number of mockups; less
diversity among choices based on feedback from
previous draft
Draft 3: Further reduced
number of mockups; little
diversity among choices in
previous draft
Final Draft:
single option
refined and
ready for production
Lora Aroyo, Web & Media Group 26
Human-Computer Interaction Course 2014: Lecture 4
USABILITY INSPECTION
METHODS
Lora Aroyo, Web & Media Group 27
Human-Computer Interaction Course 2014: Lecture 4
Usability Inspection Methods (1/2)
•  Heuristic evaluation (most informal method)
•  Cognitive walkthrough
•  simulates user's problem-solving process at each
step through the dialogue
•  Pluralistic walkthrough (group meetings)
•  users, developers, and human factors people step through a
scenario, discussing each dialogue element
Lora Aroyo, Web & Media Group 28
Human-Computer Interaction Course 2014: Lecture 4
Usability Inspection Methods (2/2)
•  Feature inspection
•  steps not natural for users & require extensive
knowledge/experience in order to assess a proposed
feature set
•  Consistency inspection
•  Standards inspection
•  Formal usability inspection
•  a six-step procedure with strictly defined roles
•  with elements of both heuristic evaluation and a
simplified form of cognitive walkthroughs.
Lora Aroyo, Web & Media Group 29
Human-Computer Interaction Course 2014: Lecture 4
COGNITIVE WALKTHROUGH
AND THINKING ALOUD WITH
PROTOTYPES
Lora Aroyo, Web & Media Group 30
Human-Computer Interaction Course 2014: Lecture 4
What Is a Cognitive Walkthrough?
•  step by step execution (evaluation) of
selected typical tasks with a system
•  keep an eye out for certain problems
that often arise, especially with beginning
users
•  Discover mismatches between HOW the
user thinks about a task, and HOW the
UI designer thinks about the same task
Lora Aroyo, Web & Media Group 31
Human-Computer Interaction Course 2014: Lecture 4
Lora Aroyo, Web & Media Group 32
Human-Computer Interaction Course 2014: Lecture 4
https://www.youtube.com/watch?v=BNO5OkA0R44
Human-Computer Interaction Course 2014: Lecture 4
Cognitive Walkthrough Procedure
•  Step 0: Write down all the steps in the task
•  For each action in the task do three steps:
•  Step 1: Explore object, prototype, or task scenario
for the action that might enable him to perform the
task
•  Step 2: Select the action that appears to match most
closely with what he is doing
•  Step 3: Interpret the system’s response and assess
if any progress is made towards completing the task
Lora Aroyo, Web & Media Group 34
Human-Computer Interaction Course 2014: Lecture 4
For each action of the task in step 0
•  evaluators try to answer the following questions:
•  During step 1:
•  How does the user know what to do next?
•  Is the correct action sufficiently evident to the user (can the
user recognize it?)
•  does the user have to recall what to do from memory?
•  During step 2:
•  Will the user connect the description of the correct action with
what he is trying to do?
•  During step 3:
•  Choose an action based on the system’s response – will the
user know if he has made a right/wrong choice?
Lora Aroyo, Web & Media Group 35
Human-Computer Interaction Course 2014: Lecture 4
What is Thinking Aloud?
•  Basic idea
•  You ask your participant to verbalize all of the
thoughts that come into their mind
•  But they are not supposed to express any ideas
that would not spontaneously occur to them if they
were not thinking aloud
•  Positive example: "Create − Gee, I wonder
what that means!“
•  Negative example: "I don’t entirely understand
the label Create; maybe it’s because the object
of the verb is missing“
Lora Aroyo, Web & Media Group 36
Human-Computer Interaction Course 2014: Lecture 4
Preparation Exercise
•  Conduct a cognitive walkthrough for one task in
your target application
•  You will observe how another student working
on other target application tries to perform the
task that you have analyzed
•  The fellow student will think aloud in the process
Lora Aroyo, Web & Media Group 37
Human-Computer Interaction Course 2014: Lecture 4
Part 1: Select an Appropriate Task
•  Hints
•  It can be quite a simple, limited task
•  It should be straightforward enough so that you can give the task
to your fellow student who works on other target application
•  Part of system
•  what part of your system will the following analysis refer to?
•  Task
•  sketch here the task that you will analyse with the forms on the
following sheets
Human-Computer Interaction Course 2014: Lecture 4
Part 2: Conduct the Cognitive Walkthrough
•  Make notes, answering the questions in turn
•  Although it is possible and customary for a single
person to conduct a cognitive walkthrough, you
can decide whether each member of your group
does it individually or if you do it together
•  In either cases, try to learn from any differences
in the assessments that the group members
make with respect to individual questions
Human-Computer Interaction Course 2014: Lecture 4
Form: Analysis of a Single User Action
•  Action
•  what is the next action (or step) that the user has to perform?
•  Checks
•  1. Will users be trying to produce the result of this next action?
•  i.e., regardless of whether they know how to achieve this result, will
they at least know that they are supposed to achieve this result?
•  2. Will users see the control (button, menu, switch, etc.) for the
action?
•  3. Once users see the control, will they recognize that it
produces the result they want?
•  4. After the correct action is taken, will the users understand the
feedback they get, so they can go on to the next action with
confidence?
Human-Computer Interaction Course 2014: Lecture 4
Part 3: Observe a User Thinking Aloud
•  Basic idea
•  invite a fellow student working on another target application to
perform your task while thinking aloud
•  Instructions
•  1. Explain to him/her the task that are to be performed
•  Examples
•  "Find out what (possibly indirect) relationships exist between the
artists Monet and Manet“
•  "In this page about Rembrandt, annotate the fact that he was born
in the city of Delft“
•  2. If necessary, give him/her any hints that they may need to get
started, but don’t tell them exactly how to perform the task
Human-Computer Interaction Course 2014: Lecture 4
Part 3: Observe a User Thinking Aloud
3. As the user performs the task and think aloud,
make a note on anything, that he/she says or
do, that seems interesting, problematic, or
unexpected
4. When he/she is finished, go back to the forms
that you filled in for the cognitive walkthrough
•  For each sheet that corresponds to an individual
action, make a note at the end about anything that
you learned from the thinking aloud observation about
the problems that can arise with that action
Human-Computer Interaction Course 2014: Lecture 4
HEURISTIC EVALUATION OF
PROTOTYPES
Lora Aroyo, Web & Media Group 43
Human-Computer Interaction Course 2014: Lecture 4
Goal of Heuristic Evaluation
•  to find usability problems early in the design
•  ideally, each potential usability problem is
assigned to one or more heuristics to help
facilitate fixing the problem
•  estimate the degree to which each usability
issue potentially could impede user performance
or acceptance.
Lora Aroyo, Web & Media Group 44
Human-Computer Interaction Course 2014: Lecture 4
Heuristic Evaluation
•  Inspection of entire system - whether it complies
with design principles (heuristics)
•  Nielsen’s heuristics (1993)
•  conducted by a small set (one to four) of evaluators
•  evaluators independently examine user interface
•  Choosing the ‘inspectors’
•  domain experts
•  non-experts
•  developers
•  usability experts
Lora Aroyo, Web & Media Group 45
Human-Computer Interaction Course 2014: Lecture 4
Nielsen’s Heuristics (1993)
1.  Visibility of system status
2.  Match between system and the real world
3.  User control and freedom
4.  Consistency and standards
5.  Error prevention
6.  Recognition rather then recall
7.  Flexibility and efficiency of use
8.  Aesthetics and minimalist design
9.  Help users recognize, diagnose and recover from
errors
10. Help and documentation
•  http://www.usability.gov/methods/heuristiceval.html
Lora Aroyo, Web & Media Group 46
Human-Computer Interaction Course 2014: Lecture 4
Examples
•  Problem: “stop” function is not available in some
screens
•  Solution:
1.  Explain why, or
2.  Add function
3.  It was there, but named differently
•  Problem: use of inconsistent typography in the form of
upper/lower case formats and fonts
•  Solution: pick a single typographical format for the entire
interface
Lora Aroyo, Web & Media Group 47
Human-Computer Interaction Course 2014: Lecture 4
Conducting a Heuristic Evaluation
•  Prepare a task with the system
•  Inspector follows task steps with system - reviews task
description and heuristics
•  in this way you could predict what users might do
•  it misses out on system parts not involved in this task
•  You could also check each screen or sequence
against the heuristics
•  it’s useful to plan the sequence in advance and make sure that
each inspector is looking at the same screen
•  Prepare a data collection form for each inspector
Lora Aroyo, Web & Media Group 48
Human-Computer Interaction Course 2014: Lecture 4
Task scenario: 1
Evaluator’s Name: John
Inspector’s Name:
George
Session Date: 15/09/07
Session Start Time: 9:30
Session End Time: 10:30
Location in
the task
description
Heuristics
violated
Usability
defect
description
Inspector’s
comments regarding
the usability detect
Search
results
presented
Help and
documentation
The user is not
guided through
the organization
of the search
results
The user would like to
know how are the
results organized (to
have their meaning
explained)
Data Collection Form
Lora Aroyo, Web & Media Group 49
Human-Computer Interaction Course 2014: Lecture 4
Task scenario: 1
Evaluator’s Name: John
Inspector’s Name: George
Review Meeting Date:
20/09/2007
Usability defect Inspector’s
comments on the
usability defect
Severity
rating
Recommendations
The user does
not have
explanation of
the results
clustering and
ranking
The user would like
to know how are
the results
clustered and
ranked
Medium Add a mouse-over
indicator of the rank
of each search
result; Add an
explanation to each
cluster
Data Interpretation Form
Lora Aroyo, Web & Media Group 50
Human-Computer Interaction Course 2014: Lecture 4
Severity of a usability problem
•  frequency with which the problem occurs:
•  Is it common or rare?
•  impact of the problem if it occurs:
•  Will it be easy or difficult for the users to overcome?
•  persistence of the problem:
•  Is it a one-time problem that users can overcome
once they know about it or will users repeatedly be
bothered by the problem?
Lora Aroyo, Web & Media Group 51
Human-Computer Interaction Course 2014: Lecture 4
Severity of a usability problem
•  0 = not a usability problem at all
•  1 = cosmetic problem only: fixed if extra time
is available on project
•  2 = minor usability problem: fix it, low priority
•  3 = major usability problem: important to fix,
high priority
•  4 = usability catastrophe: imperative to fix this
before product can be released
Lora Aroyo, Web & Media Group 52
Human-Computer Interaction Course 2014: Lecture 4
Assisted vs. not assisted evaluation
•  If the system is intended for the general
population, or if evaluators are domain experts
•  let evaluators use it without assistance
•  If the system is domain-dependent & evaluators
are fairly naive with respect to the domain
•  assist evaluators to enable them to use the interface
•  follow typical usage scenario with various steps a
user performs a sample set of realistic tasks
Lora Aroyo, Web & Media Group 53
Human-Computer Interaction Course 2014: Lecture 4
Heuristic Evaluation Benefits
•  Inspection could be less expensive than
user observation
•  During inspection, inspectors recommend
solutions
•  It could be annoying to discover large
numbers of obvious design problems during
user observations
Lora Aroyo, Web & Media Group 54
Human-Computer Interaction Course 2014: Lecture 4
Heuristic Evaluation Limitations
•  Do not involve real prospective users (real
users find heuristics difficult to understand)
•  Some defects are more important to the
inspector than to the real users
(inspector’s own biases)
•  If the inspectors have insufficient task and
domain knowledge, it might affect the
validity of the evaluation
Lora Aroyo, Web & Media Group 55
Human-Computer Interaction Course 2014: Lecture 4
IN SUMMARY
Lora Aroyo, Web & Media Group 56
Human-Computer Interaction Course 2014: Lecture 4
Lora Aroyo, Web & Media Group 57
Human-Computer Interaction Course 2014: Lecture 4
Always keepthe users inthe loop!
Keep Iterating
and Re-
designing!
Lora Aroyo, Web & Media Group 58
Human-Computer Interaction Course 2014: Lecture 4
Feedback Assignment 1
Style & Clarity
•  Use numbers (and captions) for tables & figures; refer
with those numbers to tables & figures in the text
•  Use ALWAYS an explanatory text for tables & figures
•  Include TOC, Introduction and Conclusions for your
document. Conclusions should summarize what is the
main result of your work, also mention if there were
some problems.
•  Include always group #, group member names and
document name (e.g. assignment 1) in the title page of
the document
Lora Aroyo, Web & Media Group 59
Human-Computer Interaction Course 2014: Lecture 4
Feedback Assignment 1
Data Collection
•  Include the setting description, activity diary
•  Include conclusions of the results of the interview and
questionnaires, e.g. what were the most important points
you got from them (and what are the things you didn’t
manage to collect but hoped to)
•  Raw data in excel sheet (preferably online, e.g. Google
document URL in a footnote)
Task Objects
•  Include Objects in the container descriptions, e.g.
programs, channels, users
Task Sequences
•  Define clear task sequences for each task
Lora Aroyo, Web & Media Group 60
Human-Computer Interaction Course 2014: Lecture 4
Feedback Assignment 1
Non-functional HCI requirements
•  Accessibility and privacy
•  What happens when multiple people are trying to
perform one of your tasks?
•  How do you protect private devices?
•  Is the device shared, or personal?
•  Does your target group have accessibility problems?
Lora Aroyo, Web & Media Group 61

More Related Content

What's hot

hci in software development process
hci in software development processhci in software development process
hci in software development processKainat Ilyas
 
HCI 3e - Ch 14: Communication and collaboration models
HCI 3e - Ch 14:  Communication and collaboration modelsHCI 3e - Ch 14:  Communication and collaboration models
HCI 3e - Ch 14: Communication and collaboration modelsAlan Dix
 
HCI 3e - Ch 11: User support
HCI 3e - Ch 11:  User supportHCI 3e - Ch 11:  User support
HCI 3e - Ch 11: User supportAlan Dix
 
HCI 3e - Ch 5: Interaction design basics
HCI 3e - Ch 5:  Interaction design basicsHCI 3e - Ch 5:  Interaction design basics
HCI 3e - Ch 5: Interaction design basicsAlan Dix
 
HCI 3e - Ch 9: Evaluation techniques
HCI 3e - Ch 9:  Evaluation techniquesHCI 3e - Ch 9:  Evaluation techniques
HCI 3e - Ch 9: Evaluation techniquesAlan Dix
 
Human Computer Interaction-Basics
Human Computer Interaction-BasicsHuman Computer Interaction-Basics
Human Computer Interaction-BasicsMuhammad Asif
 
Human computer interaction
Human computer interactionHuman computer interaction
Human computer interactionsai anjaneya
 
Human Computer Interaction Chapter 5 Universal Design and User Support - Dr....
Human Computer Interaction Chapter 5 Universal Design and User Support -  Dr....Human Computer Interaction Chapter 5 Universal Design and User Support -  Dr....
Human Computer Interaction Chapter 5 Universal Design and User Support - Dr....VijiPriya Jeyamani
 
Human Computer Interaction - Interaction Design
Human Computer Interaction - Interaction DesignHuman Computer Interaction - Interaction Design
Human Computer Interaction - Interaction DesignVrushali Dhanokar
 
Wimp interface
Wimp interfaceWimp interface
Wimp interfaceAbrish06
 
Introduction to Human Computer Interaction
Introduction to Human Computer InteractionIntroduction to Human Computer Interaction
Introduction to Human Computer InteractionSyira Azhari
 
Design process interaction design basics
Design process interaction design basicsDesign process interaction design basics
Design process interaction design basicsPreeti Mishra
 
HCI 3e - Ch 6: HCI in the software process
HCI 3e - Ch 6:  HCI in the software processHCI 3e - Ch 6:  HCI in the software process
HCI 3e - Ch 6: HCI in the software processAlan Dix
 
HCI 3e - Ch 15: Task analysis
HCI 3e - Ch 15:  Task analysisHCI 3e - Ch 15:  Task analysis
HCI 3e - Ch 15: Task analysisAlan Dix
 
Human computer interaction 3 4(revised)
Human computer interaction 3 4(revised)Human computer interaction 3 4(revised)
Human computer interaction 3 4(revised)emaan waseem
 
Human computer interaction
Human computer interactionHuman computer interaction
Human computer interactionemaan waseem
 

What's hot (20)

interaction norman model in Human Computer Interaction(HCI)
interaction  norman model in Human Computer Interaction(HCI)interaction  norman model in Human Computer Interaction(HCI)
interaction norman model in Human Computer Interaction(HCI)
 
hci in software development process
hci in software development processhci in software development process
hci in software development process
 
HCI 3e - Ch 14: Communication and collaboration models
HCI 3e - Ch 14:  Communication and collaboration modelsHCI 3e - Ch 14:  Communication and collaboration models
HCI 3e - Ch 14: Communication and collaboration models
 
HCI 3e - Ch 11: User support
HCI 3e - Ch 11:  User supportHCI 3e - Ch 11:  User support
HCI 3e - Ch 11: User support
 
HCI 3e - Ch 5: Interaction design basics
HCI 3e - Ch 5:  Interaction design basicsHCI 3e - Ch 5:  Interaction design basics
HCI 3e - Ch 5: Interaction design basics
 
HCI 3e - Ch 9: Evaluation techniques
HCI 3e - Ch 9:  Evaluation techniquesHCI 3e - Ch 9:  Evaluation techniques
HCI 3e - Ch 9: Evaluation techniques
 
Human Computer Interaction-Basics
Human Computer Interaction-BasicsHuman Computer Interaction-Basics
Human Computer Interaction-Basics
 
Human computer interaction
Human computer interactionHuman computer interaction
Human computer interaction
 
Human Computer Interaction Chapter 5 Universal Design and User Support - Dr....
Human Computer Interaction Chapter 5 Universal Design and User Support -  Dr....Human Computer Interaction Chapter 5 Universal Design and User Support -  Dr....
Human Computer Interaction Chapter 5 Universal Design and User Support - Dr....
 
Human Computer Interaction - Interaction Design
Human Computer Interaction - Interaction DesignHuman Computer Interaction - Interaction Design
Human Computer Interaction - Interaction Design
 
Wimp interface
Wimp interfaceWimp interface
Wimp interface
 
Introduction to Human Computer Interaction
Introduction to Human Computer InteractionIntroduction to Human Computer Interaction
Introduction to Human Computer Interaction
 
Hci and psychology
Hci and psychologyHci and psychology
Hci and psychology
 
Design process interaction design basics
Design process interaction design basicsDesign process interaction design basics
Design process interaction design basics
 
HCI 3e - Ch 6: HCI in the software process
HCI 3e - Ch 6:  HCI in the software processHCI 3e - Ch 6:  HCI in the software process
HCI 3e - Ch 6: HCI in the software process
 
HCI 3e - Ch 15: Task analysis
HCI 3e - Ch 15:  Task analysisHCI 3e - Ch 15:  Task analysis
HCI 3e - Ch 15: Task analysis
 
Human computer interaction 3 4(revised)
Human computer interaction 3 4(revised)Human computer interaction 3 4(revised)
Human computer interaction 3 4(revised)
 
Chapter five HCI
Chapter five HCIChapter five HCI
Chapter five HCI
 
HCI
HCIHCI
HCI
 
Human computer interaction
Human computer interactionHuman computer interaction
Human computer interaction
 

Viewers also liked

Lecture 3: Human-Computer Interaction: HCI Design (2014)
Lecture 3: Human-Computer Interaction: HCI Design (2014)Lecture 3: Human-Computer Interaction: HCI Design (2014)
Lecture 3: Human-Computer Interaction: HCI Design (2014)Lora Aroyo
 
Lecture 2: Human-Computer Interaction: Conceptual Design (2014)
Lecture 2: Human-Computer Interaction: Conceptual Design (2014)Lecture 2: Human-Computer Interaction: Conceptual Design (2014)
Lecture 2: Human-Computer Interaction: Conceptual Design (2014)Lora Aroyo
 
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
 
User Interface Prototyping - Low- and High-Fidelity Prototyping Today
User Interface Prototyping - Low- and High-Fidelity Prototyping TodayUser Interface Prototyping - Low- and High-Fidelity Prototyping Today
User Interface Prototyping - Low- and High-Fidelity Prototyping TodayThomas Memmel
 
human computer interface
human computer interfacehuman computer interface
human computer interfaceSantosh Kumar
 
Lecture 4: How can we MINE, ANALYSE & VISUALISE the Social Web? (2014)
Lecture 4: How can we MINE, ANALYSE & VISUALISE the Social Web? (2014)Lecture 4: How can we MINE, ANALYSE & VISUALISE the Social Web? (2014)
Lecture 4: How can we MINE, ANALYSE & VISUALISE the Social Web? (2014)Lora Aroyo
 
Lecture 2: Interactions, Frameworks, Privacy & Security on the Social Web (2014)
Lecture 2: Interactions, Frameworks, Privacy & Security on the Social Web (2014)Lecture 2: Interactions, Frameworks, Privacy & Security on the Social Web (2014)
Lecture 2: Interactions, Frameworks, Privacy & Security on the Social Web (2014)Lora Aroyo
 
Lecture 1: Social Web Introduction (2014)
Lecture 1: Social Web Introduction (2014)Lecture 1: Social Web Introduction (2014)
Lecture 1: Social Web Introduction (2014)Lora Aroyo
 
Social Web 2014: Final Presentations (Part II)
Social Web 2014: Final Presentations (Part II)Social Web 2014: Final Presentations (Part II)
Social Web 2014: Final Presentations (Part II)Lora Aroyo
 
Lecture 3: Vocabularies & Data Formats on the Social Web (2014)
Lecture 3: Vocabularies & Data Formats on the Social Web (2014)Lecture 3: Vocabularies & Data Formats on the Social Web (2014)
Lecture 3: Vocabularies & Data Formats on the Social Web (2014)Lora Aroyo
 
Lecture 7: How to STUDY the Social Web? (2014)
Lecture 7: How to STUDY the Social Web? (2014)Lecture 7: How to STUDY the Social Web? (2014)
Lecture 7: How to STUDY the Social Web? (2014)Lora Aroyo
 
Social Web 2014: Final Presentations (Part I)
Social Web 2014: Final Presentations (Part I)Social Web 2014: Final Presentations (Part I)
Social Web 2014: Final Presentations (Part I)Lora Aroyo
 
Lecture 5: Personalization on the Social Web (2014)
Lecture 5: Personalization on the Social Web (2014)Lecture 5: Personalization on the Social Web (2014)
Lecture 5: Personalization on the Social Web (2014)Lora Aroyo
 
Lecture 6: Watson and the Social Web (2014), Chris Welty
Lecture 6: Watson and the Social Web (2014), Chris WeltyLecture 6: Watson and the Social Web (2014), Chris Welty
Lecture 6: Watson and the Social Web (2014), Chris WeltyLora Aroyo
 
CrowdTruth @VU Faculty Colloquium (June 2015)
CrowdTruth @VU Faculty Colloquium (June 2015)CrowdTruth @VU Faculty Colloquium (June 2015)
CrowdTruth @VU Faculty Colloquium (June 2015)Lora Aroyo
 
Human computer interaction
Human  computer interactionHuman  computer interaction
Human computer interactionAyusha Patnaik
 
TEDx Navesink 2015: to be AND not to be - Quantum Intelligence
TEDx Navesink 2015: to be AND not to be - Quantum IntelligenceTEDx Navesink 2015: to be AND not to be - Quantum Intelligence
TEDx Navesink 2015: to be AND not to be - Quantum IntelligenceLora Aroyo
 
Crowds & Niches Teaching Machines to Diagnose: NLeSC Kick off eHumanities pr...
Crowds & Niches Teaching Machines to Diagnose: NLeSC Kick off eHumanities pr...Crowds & Niches Teaching Machines to Diagnose: NLeSC Kick off eHumanities pr...
Crowds & Niches Teaching Machines to Diagnose: NLeSC Kick off eHumanities pr...Lora Aroyo
 
Agora User Committee Meeting 2013
Agora User Committee Meeting 2013Agora User Committee Meeting 2013
Agora User Committee Meeting 2013Lora Aroyo
 

Viewers also liked (20)

Lecture 3: Human-Computer Interaction: HCI Design (2014)
Lecture 3: Human-Computer Interaction: HCI Design (2014)Lecture 3: Human-Computer Interaction: HCI Design (2014)
Lecture 3: Human-Computer Interaction: HCI Design (2014)
 
Lecture 2: Human-Computer Interaction: Conceptual Design (2014)
Lecture 2: Human-Computer Interaction: Conceptual Design (2014)Lecture 2: Human-Computer Interaction: Conceptual Design (2014)
Lecture 2: Human-Computer Interaction: Conceptual Design (2014)
 
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)
 
User Interface Prototyping - Low- and High-Fidelity Prototyping Today
User Interface Prototyping - Low- and High-Fidelity Prototyping TodayUser Interface Prototyping - Low- and High-Fidelity Prototyping Today
User Interface Prototyping - Low- and High-Fidelity Prototyping Today
 
Prototyping
PrototypingPrototyping
Prototyping
 
human computer interface
human computer interfacehuman computer interface
human computer interface
 
Lecture 4: How can we MINE, ANALYSE & VISUALISE the Social Web? (2014)
Lecture 4: How can we MINE, ANALYSE & VISUALISE the Social Web? (2014)Lecture 4: How can we MINE, ANALYSE & VISUALISE the Social Web? (2014)
Lecture 4: How can we MINE, ANALYSE & VISUALISE the Social Web? (2014)
 
Lecture 2: Interactions, Frameworks, Privacy & Security on the Social Web (2014)
Lecture 2: Interactions, Frameworks, Privacy & Security on the Social Web (2014)Lecture 2: Interactions, Frameworks, Privacy & Security on the Social Web (2014)
Lecture 2: Interactions, Frameworks, Privacy & Security on the Social Web (2014)
 
Lecture 1: Social Web Introduction (2014)
Lecture 1: Social Web Introduction (2014)Lecture 1: Social Web Introduction (2014)
Lecture 1: Social Web Introduction (2014)
 
Social Web 2014: Final Presentations (Part II)
Social Web 2014: Final Presentations (Part II)Social Web 2014: Final Presentations (Part II)
Social Web 2014: Final Presentations (Part II)
 
Lecture 3: Vocabularies & Data Formats on the Social Web (2014)
Lecture 3: Vocabularies & Data Formats on the Social Web (2014)Lecture 3: Vocabularies & Data Formats on the Social Web (2014)
Lecture 3: Vocabularies & Data Formats on the Social Web (2014)
 
Lecture 7: How to STUDY the Social Web? (2014)
Lecture 7: How to STUDY the Social Web? (2014)Lecture 7: How to STUDY the Social Web? (2014)
Lecture 7: How to STUDY the Social Web? (2014)
 
Social Web 2014: Final Presentations (Part I)
Social Web 2014: Final Presentations (Part I)Social Web 2014: Final Presentations (Part I)
Social Web 2014: Final Presentations (Part I)
 
Lecture 5: Personalization on the Social Web (2014)
Lecture 5: Personalization on the Social Web (2014)Lecture 5: Personalization on the Social Web (2014)
Lecture 5: Personalization on the Social Web (2014)
 
Lecture 6: Watson and the Social Web (2014), Chris Welty
Lecture 6: Watson and the Social Web (2014), Chris WeltyLecture 6: Watson and the Social Web (2014), Chris Welty
Lecture 6: Watson and the Social Web (2014), Chris Welty
 
CrowdTruth @VU Faculty Colloquium (June 2015)
CrowdTruth @VU Faculty Colloquium (June 2015)CrowdTruth @VU Faculty Colloquium (June 2015)
CrowdTruth @VU Faculty Colloquium (June 2015)
 
Human computer interaction
Human  computer interactionHuman  computer interaction
Human computer interaction
 
TEDx Navesink 2015: to be AND not to be - Quantum Intelligence
TEDx Navesink 2015: to be AND not to be - Quantum IntelligenceTEDx Navesink 2015: to be AND not to be - Quantum Intelligence
TEDx Navesink 2015: to be AND not to be - Quantum Intelligence
 
Crowds & Niches Teaching Machines to Diagnose: NLeSC Kick off eHumanities pr...
Crowds & Niches Teaching Machines to Diagnose: NLeSC Kick off eHumanities pr...Crowds & Niches Teaching Machines to Diagnose: NLeSC Kick off eHumanities pr...
Crowds & Niches Teaching Machines to Diagnose: NLeSC Kick off eHumanities pr...
 
Agora User Committee Meeting 2013
Agora User Committee Meeting 2013Agora User Committee Meeting 2013
Agora User Committee Meeting 2013
 

Similar to Lecture 4: Human-Computer Interaction: Prototyping (2014)

Lecture 4: Human-Computer Interaction Course (2015) @VU University Amsterdam
Lecture 4: Human-Computer Interaction Course (2015) @VU University AmsterdamLecture 4: Human-Computer Interaction Course (2015) @VU University Amsterdam
Lecture 4: Human-Computer Interaction Course (2015) @VU University AmsterdamLora Aroyo
 
Lecture 5: Human-Computer Interaction Course (2015) @VU University Amsterdam
Lecture 5: Human-Computer Interaction Course (2015) @VU University AmsterdamLecture 5: Human-Computer Interaction Course (2015) @VU University Amsterdam
Lecture 5: Human-Computer Interaction Course (2015) @VU University AmsterdamLora Aroyo
 
When Mobile meets UX/UI powered by Growth Hacking Asia
When Mobile meets UX/UI powered by Growth Hacking AsiaWhen Mobile meets UX/UI powered by Growth Hacking Asia
When Mobile meets UX/UI powered by Growth Hacking AsiaGrowth Hacking Asia
 
Generating Mobile Application Onboarding Insights Through Minimalist Instruction
Generating Mobile Application Onboarding Insights Through Minimalist InstructionGenerating Mobile Application Onboarding Insights Through Minimalist Instruction
Generating Mobile Application Onboarding Insights Through Minimalist Instructioncolin gray
 
Lecture 1: Human-Computer Interaction Course (2015) @VU University Amsterdam
Lecture 1: Human-Computer Interaction Course (2015) @VU University AmsterdamLecture 1: Human-Computer Interaction Course (2015) @VU University Amsterdam
Lecture 1: Human-Computer Interaction Course (2015) @VU University AmsterdamLora Aroyo
 
Using cognitive walkthroughs for a task-oriented accessibility review
Using cognitive walkthroughs for a task-oriented accessibility reviewUsing cognitive walkthroughs for a task-oriented accessibility review
Using cognitive walkthroughs for a task-oriented accessibility reviewIntopia
 
Lecture 2: Human-Computer Interaction Course (2015) @VU University Amsterdam
Lecture 2: Human-Computer Interaction Course (2015) @VU University AmsterdamLecture 2: Human-Computer Interaction Course (2015) @VU University Amsterdam
Lecture 2: Human-Computer Interaction Course (2015) @VU University AmsterdamLora Aroyo
 
Track a 215_fry_liberman
Track a 215_fry_libermanTrack a 215_fry_liberman
Track a 215_fry_libermanBentleyDUC
 
User Experience Design: an Overview
User Experience Design: an OverviewUser Experience Design: an Overview
User Experience Design: an OverviewJulie Grundy
 
Using cognitive walkthroughs to better review designs for accessibility
Using cognitive walkthroughs to better review designs for accessibilityUsing cognitive walkthroughs to better review designs for accessibility
Using cognitive walkthroughs to better review designs for accessibilityIntopia
 
Requirements Engineering for the Humanities
Requirements Engineering for the HumanitiesRequirements Engineering for the Humanities
Requirements Engineering for the HumanitiesShawn Day
 
UX Design Process | Sample Proposal
UX Design Process | Sample Proposal UX Design Process | Sample Proposal
UX Design Process | Sample Proposal Marta Fioni
 
Lecture 3: Human-Computer Interaction Course (2015) @VU University Amsterdam
Lecture 3: Human-Computer Interaction Course (2015) @VU University AmsterdamLecture 3: Human-Computer Interaction Course (2015) @VU University Amsterdam
Lecture 3: Human-Computer Interaction Course (2015) @VU University AmsterdamLora Aroyo
 
Homespun UX: Going Beyond Web Analytics
Homespun UX: Going Beyond Web AnalyticsHomespun UX: Going Beyond Web Analytics
Homespun UX: Going Beyond Web AnalyticsMary Ann Brody
 
UX and Usability Workshop Southampton Solent University
UX and Usability Workshop Southampton Solent University UX and Usability Workshop Southampton Solent University
UX and Usability Workshop Southampton Solent University Dr.Mohammed Alhusban
 
Getting Started with User Research
Getting Started with User ResearchGetting Started with User Research
Getting Started with User ResearchDiane Loviglio
 

Similar to Lecture 4: Human-Computer Interaction: Prototyping (2014) (20)

Lecture 4: Human-Computer Interaction Course (2015) @VU University Amsterdam
Lecture 4: Human-Computer Interaction Course (2015) @VU University AmsterdamLecture 4: Human-Computer Interaction Course (2015) @VU University Amsterdam
Lecture 4: Human-Computer Interaction Course (2015) @VU University Amsterdam
 
Lecture 5: Human-Computer Interaction Course (2015) @VU University Amsterdam
Lecture 5: Human-Computer Interaction Course (2015) @VU University AmsterdamLecture 5: Human-Computer Interaction Course (2015) @VU University Amsterdam
Lecture 5: Human-Computer Interaction Course (2015) @VU University Amsterdam
 
When Mobile meets UX/UI powered by Growth Hacking Asia
When Mobile meets UX/UI powered by Growth Hacking AsiaWhen Mobile meets UX/UI powered by Growth Hacking Asia
When Mobile meets UX/UI powered by Growth Hacking Asia
 
Generating Mobile Application Onboarding Insights Through Minimalist Instruction
Generating Mobile Application Onboarding Insights Through Minimalist InstructionGenerating Mobile Application Onboarding Insights Through Minimalist Instruction
Generating Mobile Application Onboarding Insights Through Minimalist Instruction
 
Designing Mobile UX
Designing Mobile UXDesigning Mobile UX
Designing Mobile UX
 
Lecture 1: Human-Computer Interaction Course (2015) @VU University Amsterdam
Lecture 1: Human-Computer Interaction Course (2015) @VU University AmsterdamLecture 1: Human-Computer Interaction Course (2015) @VU University Amsterdam
Lecture 1: Human-Computer Interaction Course (2015) @VU University Amsterdam
 
Using cognitive walkthroughs for a task-oriented accessibility review
Using cognitive walkthroughs for a task-oriented accessibility reviewUsing cognitive walkthroughs for a task-oriented accessibility review
Using cognitive walkthroughs for a task-oriented accessibility review
 
Lecture 2: Human-Computer Interaction Course (2015) @VU University Amsterdam
Lecture 2: Human-Computer Interaction Course (2015) @VU University AmsterdamLecture 2: Human-Computer Interaction Course (2015) @VU University Amsterdam
Lecture 2: Human-Computer Interaction Course (2015) @VU University Amsterdam
 
Track a 215_fry_liberman
Track a 215_fry_libermanTrack a 215_fry_liberman
Track a 215_fry_liberman
 
Cognitive Walkthrough
Cognitive WalkthroughCognitive Walkthrough
Cognitive Walkthrough
 
hci Evaluation Techniques.pptx
 hci Evaluation Techniques.pptx hci Evaluation Techniques.pptx
hci Evaluation Techniques.pptx
 
User Experience Design: an Overview
User Experience Design: an OverviewUser Experience Design: an Overview
User Experience Design: an Overview
 
Using cognitive walkthroughs to better review designs for accessibility
Using cognitive walkthroughs to better review designs for accessibilityUsing cognitive walkthroughs to better review designs for accessibility
Using cognitive walkthroughs to better review designs for accessibility
 
Requirements Engineering for the Humanities
Requirements Engineering for the HumanitiesRequirements Engineering for the Humanities
Requirements Engineering for the Humanities
 
UX Design Process | Sample Proposal
UX Design Process | Sample Proposal UX Design Process | Sample Proposal
UX Design Process | Sample Proposal
 
Lecture 3: Human-Computer Interaction Course (2015) @VU University Amsterdam
Lecture 3: Human-Computer Interaction Course (2015) @VU University AmsterdamLecture 3: Human-Computer Interaction Course (2015) @VU University Amsterdam
Lecture 3: Human-Computer Interaction Course (2015) @VU University Amsterdam
 
203CR Portfolio 2 UCD
203CR Portfolio 2  UCD203CR Portfolio 2  UCD
203CR Portfolio 2 UCD
 
Homespun UX: Going Beyond Web Analytics
Homespun UX: Going Beyond Web AnalyticsHomespun UX: Going Beyond Web Analytics
Homespun UX: Going Beyond Web Analytics
 
UX and Usability Workshop Southampton Solent University
UX and Usability Workshop Southampton Solent University UX and Usability Workshop Southampton Solent University
UX and Usability Workshop Southampton Solent University
 
Getting Started with User Research
Getting Started with User ResearchGetting Started with User Research
Getting Started with User Research
 

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.pdfLora 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 LearningLora 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 AILora Aroyo
 
CHIP Demonstrator presentation @ CATCH Symposium
CHIP Demonstrator presentation @ CATCH SymposiumCHIP Demonstrator presentation @ CATCH Symposium
CHIP Demonstrator presentation @ CATCH SymposiumLora Aroyo
 
Semantic Web Challenge: CHIP Demonstrator
Semantic Web Challenge: CHIP DemonstratorSemantic Web Challenge: CHIP Demonstrator
Semantic Web Challenge: CHIP DemonstratorLora Aroyo
 
The Rijksmuseum Collection as Linked Data
The Rijksmuseum Collection as Linked DataThe Rijksmuseum Collection as Linked Data
The Rijksmuseum Collection as Linked DataLora 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 @RijksmuseumLora Aroyo
 
FAIRview: Responsible Video Summarization @NYCML'18
FAIRview: Responsible Video Summarization @NYCML'18FAIRview: Responsible Video Summarization @NYCML'18
FAIRview: Responsible Video Summarization @NYCML'18Lora 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 algorithmsLora Aroyo
 
StorySourcing: Telling Stories with Humans & Machines
StorySourcing: Telling Stories with Humans & MachinesStorySourcing: Telling Stories with Humans & Machines
StorySourcing: Telling Stories with Humans & MachinesLora 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 LoopLora 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 AroyoLora 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 2017Lora 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 ZoneLora 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 UniversityLora Aroyo
 
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 SearchLora Aroyo
 
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 AgeLora 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 SnapchatLora 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
 
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
 
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
 
"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
 

Recently uploaded

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 

Recently uploaded (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 

Lecture 4: Human-Computer Interaction: Prototyping (2014)

  • 1. Human-Computer Interaction Course 2014: Lecture 4 Lora Aroyo Web & Media Group HCI Prototyping Chapters 26, 4 (p. 69-77), 6.6
  • 2. Human-Computer Interaction Course 2014: Lecture 4 Why bother trying out your ideas? Check feasibility of ideas with users Check the usefulness of the application Allow users to contribute to the design Validate & negotiate requirements Lora Aroyo, Web & Media Group 2
  • 4. Human-Computer Interaction Course 2014: Lecture 4 How to do it? •  Step 1: creating mockups •  paper and digital low-fidelity prototypes •  high-fidelity prototypes •  Step 2: testing mockups •  Heuristic evaluation (refers to the entire system) •  Cognitive walkthrough (refers to a specific task) •  Thinking aloud (refers to entire systems & specific task) Lora Aroyo, Web & Media Group 4
  • 5. Human-Computer Interaction Course 2014: Lecture 4 Low-fidelity Prototypes •  very coarse-grained •  fuzzy layouts of general system requirements •  paper-based and digital •  sketching •  screen mockups •  storyboards •  used to gather feedback on the basic functionality or visual layout Lora Aroyo, Web & Media Group 5
  • 6. Human-Computer Interaction Course 2014: Lecture 4 Paper Prototypes •  Sketches and screen mock-ups •  quick to build •  easy to run •  Storyboards •  sequence of screens focusing on a user action •  don’t capture every detail, just systems’ major functionality •  could be limited in scope, more rigidly linear •  Users love paper prototypes •  opportunity to contribute to the new design Lora Aroyo, Web & Media Group 6
  • 7. Human-Computer Interaction Course 2014: Lecture 4 Paper Prototypes Lora Aroyo, Web & Media Group 7
  • 8. Human-Computer Interaction Course 2014: Lecture 4 Lora Aroyo, Web & Media Group 8
  • 9. Human-Computer Interaction Course 2014: Lecture 4 Lora Aroyo, Web & Media Group 9
  • 10. Human-Computer Interaction Course 2014: Lecture 4 Lora Aroyo, Web & Media Group 10
  • 13. Human-Computer Interaction Course 2014: Lecture 4 Storyboard Lora Aroyo, Web & Media Group 13
  • 14. Human-Computer Interaction Course 2014: Lecture 4 Lora Aroyo, Web & Media Group 14
  • 17. Human-Computer Interaction Course 2014: Lecture 4 Wireframes Lora Aroyo, Web & Media Group 17
  • 18. Human-Computer Interaction Course 2014: Lecture 4 Lora Aroyo, Web & Media Group 18
  • 19. Human-Computer Interaction Course 2014: Lecture 4 Lora Aroyo, Web & Media Group 19
  • 21. Human-Computer Interaction Course 2014: Lecture 4 Mockup Review Form (1/2)
  • 22. Human-Computer Interaction Course 2014: Lecture 4 Mockup Review Form (2/2)
  • 23. Human-Computer Interaction Course 2014: Lecture 4 Advantages and Disadvantages of Low-Fidelity Prototypes Lora Aroyo, Web & Media Group 23
  • 24. Human-Computer Interaction Course 2014: Lecture 4 High-fidelity Prototypes •  fine-grained •  highly elaborate and polished digital versions of the system •  used to gather detailed information on the processes involved in traversing several parts of the system, or a subset of tasks Lora Aroyo, Web & Media Group 24
  • 25. Human-Computer Interaction Course 2014: Lecture 4 Advantages and Disadvantages of High-Fidelity Prototypes Lora Aroyo, Web & Media Group 25
  • 26. Human-Computer Interaction Course 2014: Lecture 4 Draft System Model Draft 1: Greatest number of mockups Widest diversity of style across mockups Draft 2: Reduced number of mockups; less diversity among choices based on feedback from previous draft Draft 3: Further reduced number of mockups; little diversity among choices in previous draft Final Draft: single option refined and ready for production Lora Aroyo, Web & Media Group 26
  • 27. Human-Computer Interaction Course 2014: Lecture 4 USABILITY INSPECTION METHODS Lora Aroyo, Web & Media Group 27
  • 28. Human-Computer Interaction Course 2014: Lecture 4 Usability Inspection Methods (1/2) •  Heuristic evaluation (most informal method) •  Cognitive walkthrough •  simulates user's problem-solving process at each step through the dialogue •  Pluralistic walkthrough (group meetings) •  users, developers, and human factors people step through a scenario, discussing each dialogue element Lora Aroyo, Web & Media Group 28
  • 29. Human-Computer Interaction Course 2014: Lecture 4 Usability Inspection Methods (2/2) •  Feature inspection •  steps not natural for users & require extensive knowledge/experience in order to assess a proposed feature set •  Consistency inspection •  Standards inspection •  Formal usability inspection •  a six-step procedure with strictly defined roles •  with elements of both heuristic evaluation and a simplified form of cognitive walkthroughs. Lora Aroyo, Web & Media Group 29
  • 30. Human-Computer Interaction Course 2014: Lecture 4 COGNITIVE WALKTHROUGH AND THINKING ALOUD WITH PROTOTYPES Lora Aroyo, Web & Media Group 30
  • 31. Human-Computer Interaction Course 2014: Lecture 4 What Is a Cognitive Walkthrough? •  step by step execution (evaluation) of selected typical tasks with a system •  keep an eye out for certain problems that often arise, especially with beginning users •  Discover mismatches between HOW the user thinks about a task, and HOW the UI designer thinks about the same task Lora Aroyo, Web & Media Group 31
  • 32. Human-Computer Interaction Course 2014: Lecture 4 Lora Aroyo, Web & Media Group 32
  • 33. Human-Computer Interaction Course 2014: Lecture 4 https://www.youtube.com/watch?v=BNO5OkA0R44
  • 34. Human-Computer Interaction Course 2014: Lecture 4 Cognitive Walkthrough Procedure •  Step 0: Write down all the steps in the task •  For each action in the task do three steps: •  Step 1: Explore object, prototype, or task scenario for the action that might enable him to perform the task •  Step 2: Select the action that appears to match most closely with what he is doing •  Step 3: Interpret the system’s response and assess if any progress is made towards completing the task Lora Aroyo, Web & Media Group 34
  • 35. Human-Computer Interaction Course 2014: Lecture 4 For each action of the task in step 0 •  evaluators try to answer the following questions: •  During step 1: •  How does the user know what to do next? •  Is the correct action sufficiently evident to the user (can the user recognize it?) •  does the user have to recall what to do from memory? •  During step 2: •  Will the user connect the description of the correct action with what he is trying to do? •  During step 3: •  Choose an action based on the system’s response – will the user know if he has made a right/wrong choice? Lora Aroyo, Web & Media Group 35
  • 36. Human-Computer Interaction Course 2014: Lecture 4 What is Thinking Aloud? •  Basic idea •  You ask your participant to verbalize all of the thoughts that come into their mind •  But they are not supposed to express any ideas that would not spontaneously occur to them if they were not thinking aloud •  Positive example: "Create − Gee, I wonder what that means!“ •  Negative example: "I don’t entirely understand the label Create; maybe it’s because the object of the verb is missing“ Lora Aroyo, Web & Media Group 36
  • 37. Human-Computer Interaction Course 2014: Lecture 4 Preparation Exercise •  Conduct a cognitive walkthrough for one task in your target application •  You will observe how another student working on other target application tries to perform the task that you have analyzed •  The fellow student will think aloud in the process Lora Aroyo, Web & Media Group 37
  • 38. Human-Computer Interaction Course 2014: Lecture 4 Part 1: Select an Appropriate Task •  Hints •  It can be quite a simple, limited task •  It should be straightforward enough so that you can give the task to your fellow student who works on other target application •  Part of system •  what part of your system will the following analysis refer to? •  Task •  sketch here the task that you will analyse with the forms on the following sheets
  • 39. Human-Computer Interaction Course 2014: Lecture 4 Part 2: Conduct the Cognitive Walkthrough •  Make notes, answering the questions in turn •  Although it is possible and customary for a single person to conduct a cognitive walkthrough, you can decide whether each member of your group does it individually or if you do it together •  In either cases, try to learn from any differences in the assessments that the group members make with respect to individual questions
  • 40. Human-Computer Interaction Course 2014: Lecture 4 Form: Analysis of a Single User Action •  Action •  what is the next action (or step) that the user has to perform? •  Checks •  1. Will users be trying to produce the result of this next action? •  i.e., regardless of whether they know how to achieve this result, will they at least know that they are supposed to achieve this result? •  2. Will users see the control (button, menu, switch, etc.) for the action? •  3. Once users see the control, will they recognize that it produces the result they want? •  4. After the correct action is taken, will the users understand the feedback they get, so they can go on to the next action with confidence?
  • 41. Human-Computer Interaction Course 2014: Lecture 4 Part 3: Observe a User Thinking Aloud •  Basic idea •  invite a fellow student working on another target application to perform your task while thinking aloud •  Instructions •  1. Explain to him/her the task that are to be performed •  Examples •  "Find out what (possibly indirect) relationships exist between the artists Monet and Manet“ •  "In this page about Rembrandt, annotate the fact that he was born in the city of Delft“ •  2. If necessary, give him/her any hints that they may need to get started, but don’t tell them exactly how to perform the task
  • 42. Human-Computer Interaction Course 2014: Lecture 4 Part 3: Observe a User Thinking Aloud 3. As the user performs the task and think aloud, make a note on anything, that he/she says or do, that seems interesting, problematic, or unexpected 4. When he/she is finished, go back to the forms that you filled in for the cognitive walkthrough •  For each sheet that corresponds to an individual action, make a note at the end about anything that you learned from the thinking aloud observation about the problems that can arise with that action
  • 43. Human-Computer Interaction Course 2014: Lecture 4 HEURISTIC EVALUATION OF PROTOTYPES Lora Aroyo, Web & Media Group 43
  • 44. Human-Computer Interaction Course 2014: Lecture 4 Goal of Heuristic Evaluation •  to find usability problems early in the design •  ideally, each potential usability problem is assigned to one or more heuristics to help facilitate fixing the problem •  estimate the degree to which each usability issue potentially could impede user performance or acceptance. Lora Aroyo, Web & Media Group 44
  • 45. Human-Computer Interaction Course 2014: Lecture 4 Heuristic Evaluation •  Inspection of entire system - whether it complies with design principles (heuristics) •  Nielsen’s heuristics (1993) •  conducted by a small set (one to four) of evaluators •  evaluators independently examine user interface •  Choosing the ‘inspectors’ •  domain experts •  non-experts •  developers •  usability experts Lora Aroyo, Web & Media Group 45
  • 46. Human-Computer Interaction Course 2014: Lecture 4 Nielsen’s Heuristics (1993) 1.  Visibility of system status 2.  Match between system and the real world 3.  User control and freedom 4.  Consistency and standards 5.  Error prevention 6.  Recognition rather then recall 7.  Flexibility and efficiency of use 8.  Aesthetics and minimalist design 9.  Help users recognize, diagnose and recover from errors 10. Help and documentation •  http://www.usability.gov/methods/heuristiceval.html Lora Aroyo, Web & Media Group 46
  • 47. Human-Computer Interaction Course 2014: Lecture 4 Examples •  Problem: “stop” function is not available in some screens •  Solution: 1.  Explain why, or 2.  Add function 3.  It was there, but named differently •  Problem: use of inconsistent typography in the form of upper/lower case formats and fonts •  Solution: pick a single typographical format for the entire interface Lora Aroyo, Web & Media Group 47
  • 48. Human-Computer Interaction Course 2014: Lecture 4 Conducting a Heuristic Evaluation •  Prepare a task with the system •  Inspector follows task steps with system - reviews task description and heuristics •  in this way you could predict what users might do •  it misses out on system parts not involved in this task •  You could also check each screen or sequence against the heuristics •  it’s useful to plan the sequence in advance and make sure that each inspector is looking at the same screen •  Prepare a data collection form for each inspector Lora Aroyo, Web & Media Group 48
  • 49. Human-Computer Interaction Course 2014: Lecture 4 Task scenario: 1 Evaluator’s Name: John Inspector’s Name: George Session Date: 15/09/07 Session Start Time: 9:30 Session End Time: 10:30 Location in the task description Heuristics violated Usability defect description Inspector’s comments regarding the usability detect Search results presented Help and documentation The user is not guided through the organization of the search results The user would like to know how are the results organized (to have their meaning explained) Data Collection Form Lora Aroyo, Web & Media Group 49
  • 50. Human-Computer Interaction Course 2014: Lecture 4 Task scenario: 1 Evaluator’s Name: John Inspector’s Name: George Review Meeting Date: 20/09/2007 Usability defect Inspector’s comments on the usability defect Severity rating Recommendations The user does not have explanation of the results clustering and ranking The user would like to know how are the results clustered and ranked Medium Add a mouse-over indicator of the rank of each search result; Add an explanation to each cluster Data Interpretation Form Lora Aroyo, Web & Media Group 50
  • 51. Human-Computer Interaction Course 2014: Lecture 4 Severity of a usability problem •  frequency with which the problem occurs: •  Is it common or rare? •  impact of the problem if it occurs: •  Will it be easy or difficult for the users to overcome? •  persistence of the problem: •  Is it a one-time problem that users can overcome once they know about it or will users repeatedly be bothered by the problem? Lora Aroyo, Web & Media Group 51
  • 52. Human-Computer Interaction Course 2014: Lecture 4 Severity of a usability problem •  0 = not a usability problem at all •  1 = cosmetic problem only: fixed if extra time is available on project •  2 = minor usability problem: fix it, low priority •  3 = major usability problem: important to fix, high priority •  4 = usability catastrophe: imperative to fix this before product can be released Lora Aroyo, Web & Media Group 52
  • 53. Human-Computer Interaction Course 2014: Lecture 4 Assisted vs. not assisted evaluation •  If the system is intended for the general population, or if evaluators are domain experts •  let evaluators use it without assistance •  If the system is domain-dependent & evaluators are fairly naive with respect to the domain •  assist evaluators to enable them to use the interface •  follow typical usage scenario with various steps a user performs a sample set of realistic tasks Lora Aroyo, Web & Media Group 53
  • 54. Human-Computer Interaction Course 2014: Lecture 4 Heuristic Evaluation Benefits •  Inspection could be less expensive than user observation •  During inspection, inspectors recommend solutions •  It could be annoying to discover large numbers of obvious design problems during user observations Lora Aroyo, Web & Media Group 54
  • 55. Human-Computer Interaction Course 2014: Lecture 4 Heuristic Evaluation Limitations •  Do not involve real prospective users (real users find heuristics difficult to understand) •  Some defects are more important to the inspector than to the real users (inspector’s own biases) •  If the inspectors have insufficient task and domain knowledge, it might affect the validity of the evaluation Lora Aroyo, Web & Media Group 55
  • 56. Human-Computer Interaction Course 2014: Lecture 4 IN SUMMARY Lora Aroyo, Web & Media Group 56
  • 57. Human-Computer Interaction Course 2014: Lecture 4 Lora Aroyo, Web & Media Group 57
  • 58. Human-Computer Interaction Course 2014: Lecture 4 Always keepthe users inthe loop! Keep Iterating and Re- designing! Lora Aroyo, Web & Media Group 58
  • 59. Human-Computer Interaction Course 2014: Lecture 4 Feedback Assignment 1 Style & Clarity •  Use numbers (and captions) for tables & figures; refer with those numbers to tables & figures in the text •  Use ALWAYS an explanatory text for tables & figures •  Include TOC, Introduction and Conclusions for your document. Conclusions should summarize what is the main result of your work, also mention if there were some problems. •  Include always group #, group member names and document name (e.g. assignment 1) in the title page of the document Lora Aroyo, Web & Media Group 59
  • 60. Human-Computer Interaction Course 2014: Lecture 4 Feedback Assignment 1 Data Collection •  Include the setting description, activity diary •  Include conclusions of the results of the interview and questionnaires, e.g. what were the most important points you got from them (and what are the things you didn’t manage to collect but hoped to) •  Raw data in excel sheet (preferably online, e.g. Google document URL in a footnote) Task Objects •  Include Objects in the container descriptions, e.g. programs, channels, users Task Sequences •  Define clear task sequences for each task Lora Aroyo, Web & Media Group 60
  • 61. Human-Computer Interaction Course 2014: Lecture 4 Feedback Assignment 1 Non-functional HCI requirements •  Accessibility and privacy •  What happens when multiple people are trying to perform one of your tasks? •  How do you protect private devices? •  Is the device shared, or personal? •  Does your target group have accessibility problems? Lora Aroyo, Web & Media Group 61