0% found this document useful (0 votes)
67 views6 pages

HCI Evaluation Techniques Overview

The document discusses various techniques for evaluating human-computer interaction, including expert analysis methods like cognitive walkthroughs and heuristic evaluation. It also covers user participation methods like experimental evaluation using controlled variables, observational techniques like think-aloud protocols, and query techniques like interviews and questionnaires. The goal of evaluation is to assess functionality, user experience, and identify specific problems.

Uploaded by

Retaj Libya
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
67 views6 pages

HCI Evaluation Techniques Overview

The document discusses various techniques for evaluating human-computer interaction, including expert analysis methods like cognitive walkthroughs and heuristic evaluation. It also covers user participation methods like experimental evaluation using controlled variables, observational techniques like think-aloud protocols, and query techniques like interviews and questionnaires. The goal of evaluation is to assess functionality, user experience, and identify specific problems.

Uploaded by

Retaj Libya
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Human-Computer Interaction (HCI)

Lecture 4:
➢ EVALUATION TECHNIQUES

DR. MOHAMED ABDALLA

HCI, LECTURE 004, Page | 1 of 6


Ideally, evaluation should occur throughout the design life cycle, with the results of the eval-
uation feeding back into modifications to the design. Clearly, it is not usually possible to per-
form extensive experimental testing continuously throughout the design, but analytic and in-
formal techniques can and should be used.

Goals of Evaluation

Evaluation has three main goals:

1. Assessment the extent and accessibility of the system’s functionality: the design
of the system should enable users to perform their intended tasks more easily

2. Assessment users’ experience of the interaction: This includes considering as-


pects such as how easy the system is to learn, its usability and the user’s satis-
faction with it. It may also include his enjoyment and emotional response, par-
ticularly in the case of systems that are aimed at leisure or entertainment.

3. Identifying any specific problems with the system: This is, of course, related to
both the functionality and usability of the design (depending on the cause of the
problem). However, it is specifically concerned with identifying trouble-spots
which can then be rectified.

Evaluation Through Expert Analysis

There are several approaches of evaluation through expert analysis. Two will be considered:
cognitive walkthrough, heuristic evaluation.

A. Cognitive walkthrough

To do a walkthrough you need four things:

1. A specification or prototype of the system. It doesn’t have to be complete, but it


should be fairly detailed. Details such as the location and wording for a menu can
make a big difference.

2. A description of the task the user is to perform on the system. This should be a rep-
resentative task that most users will want to do.

3. A complete, written list of the actions needed to complete the task with the proposed
system.

HCI, LECTURE 004, Page | 2 of 6


4. An indication of who the users are and what kind of experience and knowledge the
evaluators can assume about them.

B. Heuristic evaluation

The general idea behind heuristic evaluation is that several evaluators independently
critique a system to come up with potential usability problems. Heuristic evaluation,
developed by Jakob Nielsen and Rolf Molich, is a method for structuring the critique of
a system using a set of relatively simple and general heuristics. a set of 10 heuristics
are provided.

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 than recall.
7. Flexibility and efficiency.
8. Aesthetic and minimalist design.
9. Help users recognize, diagnose and recover from errors.
10. Help and documentation.
They assumed that 3 to 4 evaluators assess the system and notes violations of any of these
heuristics that would indicate a potential usability problem based on the following five scales
0-4

0. I don’t agree that this is a usability problem at all.


1. Cosmetic problem only: need not be fixed unless extra time is available on project.
2. Minor usability problem: fixing this should be given low priority.
3. Major usability problem: important to fix, so should be given high priority.
4. Usability catastrophe: imperative to fix this before product can be released.

HCI, LECTURE 004, Page | 3 of 6


Evaluation Through User Participation

User participation in evaluation tends to occur in the later stages of development when there
is at least a working prototype of the system in place. This may range from a simulation of
the system’s interactive capabilities to a fully implemented system.

A. Styles of Evaluation

Before we consider some of the techniques that are available for evaluation with users,
we will distinguish between two distinct evaluation styles: those performed under laboratory
conditions and those conducted in the work environment or ‘in the field’.

Laboratory studies: In the first type of evaluation studies, users are taken out of their normal
work environment to take part in controlled tests, often in a specialist usability laboratory.

Field studies: The second type of evaluation takes the designer or evaluator out into the user’s
work environment in order to observe the system in action.

B. Empirical methods: experimental evaluation

Any experiment has the same basic form. The evaluator chooses a hypothesis to test, which
can be determined by measuring some attribute of participant behaviour. A number of experi-
mental conditions are considered which differ only in the values of certain controlled variables.
Any changes in the behavioural measures are attributed to the different conditions.

− Participants

The choice of participants is vital to the success of any experiment. In evaluation ex-
periments, participants should be chosen to match the expected user population as
closely as possible.

− Variables

There are two main types of variable: those that are ‘manipulated’ or changed (known
as the independent variables) and those that are measured (the dependent variables).

Examples of independent variables in evaluation experiments are interface style, level


of help, number of menu items and icon design.

The independent variable, and, as far as possible, unaffected by other factors. Common
choices of dependent variable in evaluation experiments are the time taken to complete
a task, the number of errors made, user preference and the quality of the user’s perfor-
mance.
HCI, LECTURE 004, Page | 4 of 6
− Hypotheses

A hypothesis is a prediction of the outcome of an experiment. It is framed in terms of


the independent and dependent variables, stating that a variation in the independent
variable will cause a difference in the dependent variable. The aim of the experiment is
to show that this prediction is correct.

C. Observational techniques

A popular way to gather information about actual use of a system is to observe users inter-
acting with it.

• Think aloud and cooperative evaluation

Think aloud and cooperative evaluation. It has the advantage of simplicity. A variation on
think aloud is known as cooperative evaluation in which the user is encouraged to see himself
as a collaborator in the evaluation and not simply as an experimental participant. The think
aloud process has a number of advantages:

− the process is less constrained and therefore easier to learn to use by the evaluator

− the user is encouraged to criticize the system

− the evaluator can clarify points of confusion at the time they occur and so maximize
the effectiveness of the approach for identifying problem areas.

• Protocol analysis

Methods for recording user actions include the following:

− Paper and pencil This is primitive, but cheap, and allows the analyst to note interpre-
tations and extraneous events as they occur.

− Audio recording This is useful if the user is actively ‘thinking aloud’. However, it may
be difficult to record sufficient information.

− Video recording This has the advantage that we can see what the participant is doing.

− Computer logging It is relatively easy to get a system automatically to record user


actions at a keystroke level, particularly if this facility has been considered early in the
design.

HCI, LECTURE 004, Page | 5 of 6


• Automatic protocol analysis tools

Analysing protocols, whether video, audio or system logs, is time consuming and tedi-
ous by hand. One solution to this problem is to provide automatic analysis tools to
support the task. These offer a means of editing and annotating video, audio and system
logs and synchronizing these for detailed analysis. e.g. Experimental Video Annotator
(EVA).

D. Query techniques

Another set of evaluation techniques relies on asking the user about the interface

directly.

• Interviews: Interviewing users about their experience with an interactive system pro-
vides a direct and structured way of gathering information. Interviews have the ad-
vantages that the level of questioning can be varied to suit the context and that the
evaluator can probe the user more deeply on interesting issues as they arise.

• Questionnaires: An alternative method of querying the user is to administer a ques-


tionnaire. This is clearly less flexible than the interview technique, since questions are
fixed in advance, and it is likely that the questions will be less probing.

E. Evaluation through monitoring physiological responses

One of the problems with most evaluation techniques is that we are reliant on observation and
the users telling us what they are doing and how they are feeling.

• Eye tracking for usability evaluation: Eye tracking has been possible for many years,
but recent improvements in hardware and software have made it more viable as an ap-
proach to measuring usability.

• Physiological measurements: Physiological measurement involves attaching various


probes and sensors to the user

HCI, LECTURE 004, Page | 6 of 6

Common questions

Powered by AI

Cognitive walkthrough involves a detailed step-by-step evaluation using a specification or prototype, focusing on identifying usability issues based on user tasks and experience assumptions . Heuristic evaluation, on the other hand, is less structured, involving independent critiques by multiple evaluators using a set of general heuristics to identify usability problems .

Participant selection is crucial because it ensures the external validity of the study by matching participants to the expected user population, ensuring that findings are generalizable. Participants should be chosen based on demographic and experiential traits that closely mirror the target users of the system .

Protocol analysis involves recording user actions and feedback (via video, audio, or logs) to derive insights into user interaction patterns. It allows comprehensive understanding of user behavior but poses challenges such as labor-intensive data collection, potential difficulty in recording all relevant data, and time consumption in analysis due to its detail-oriented nature .

Physiological measurements, such as eye tracking, provide objective data on user engagement and stress levels without relying solely on participant feedback, offering insights into user interface design impact. However, they require special equipment and can be intrusive, potentially affecting user behavior. Also, interpreting data requires expertise .

Laboratory studies take users out of their normal work environment into controlled environments to perform tests, allowing for high control over variables but potentially lacking natural task realism . Field studies involve observing users in their work environment, providing context-rich data with real-world task applicability, but they may introduce uncontrolled variables . Both approaches offer unique advantages in terms of control versus ecological validity. .

The three main goals of evaluation in Human-Computer Interaction are: 1) Assessing the extent and accessibility of the system’s functionality to ensure the design enables users to perform intended tasks easily. 2) Assessing users’ experience of the interaction, focusing on learnability, usability, satisfaction, enjoyment, and emotional response. 3) Identifying specific problems with the system related to functionality and usability to rectify trouble-spots .

Automatic protocol analysis increases efficiency by quickly processing and analyzing large data sets with tools designed for editing and annotating video, audio, and system logs, reducing manual analysis time. It offers precision through synchronization capabilities but requires initial setup and can be costly. Manual methods, while detailed, are labor-intensive and can introduce human error .

Interviews offer flexibility in depth and context customization, allowing evaluators to probe deeper into user issues and responses as they arise. However, they are time-consuming and require skilled interviewers. Questionnaires, while less flexible due to fixed questions, efficiently gather standardized data from larger samples but may miss nuanced user feedback .

Think aloud and cooperative evaluation techniques enable users to verbalize their thought processes, making it simpler for evaluators to understand user interactions and identify issues. These methods allow users to see themselves as collaborators, encouraging critique while evaluators can immediately address confusion. This immediacy aids in maximizing the effectiveness of identifying problems .

In experimental evaluation, 'manipulated' variables, or independent variables, are those that are intentionally changed to observe their effect on other factors. 'Measured' variables, or dependent variables, are those that are observed and measured to assess the effect of changes. The distinction is important because it helps in formulating hypotheses and attributing causal relationships between changes and observed outcomes .

You might also like