Interaction Design IMP

Réussis tes devoirs et examens dès maintenant avec Quizwiz!

Personas

Capture a set of user characteristics (user profile). Not real people and should not be idealised. Bring them to life with a name, characteristics, goals, personal background.

Personas

Capture a set of user characteristics. Should not be idealised

Direct observation in a controlled environment is good for

Capturing the detail of what individuals do

Compositional thread

Concerned with the narrative part of an experience, as it unfolds, and the way a person makes sense of it. The internal thinking we do during our experiences. An example, asking yourself what or why you are doing something.

Soft-systems methodology principle behind it

Considers organisation as a whole - so views stakeholders and technology as components of the larger context of the organisation. Want to learn and appreciate the problem situation between group of stakeholders rather than set out to solve pre-defined problem.

UH4 (C)

Consistency and Standards situations/actions/words

Interaction Design

Designing spaces for human communication and interaction

Aesthetic and minimalist design

Dialogues should not contain information which is irrelevant or rarely needed. Every extra unit of information in a dialogue competes with the relevant units of information and diminishes their relative visibility.

DENOTATION

Dictionary definition

What is user experience?

Encompasses all aspects of the end-user's interaction with the company, its services and its products

The process of interaction design

Establishing requirements, designing alternatives, prototyping, evaluating.

Fitt's law

Estimate human movement time to select target on display. Says that movement time increases as distance to time is increased. Movement time decreases as size of target increases.

ERGO

Ethics and Research Governance Online -Application form for permission to carry out online study

Reading Distances

Ideally, text size can be adjusted for optimal viewing!

Advantages/purpose of conceptual model

Identifies differences between real-world situation, models how the stakeholders perceives the system, can use as basis of debate and inform change/development through comparing different conceptual models that represent different viewpoints

Information processing

Input or stimuli: -> encoding -> comparison -> Response selection -> response execution -> :Output or response

Cost of Change over Time

Jakob Neilson 100x more expensive to make changes after they've been coded up biggest improvements in user experience come from gathering usability data as early as possible

The three Ms

Mode. Median. Mean

Participatory Design

Participatory design is an approach focused on involving stakeholders, end-users and the team into the design process.

Reflective emotion + how to design for it.

Parts of brain which enable contemplation Design with strong aesthetics to encourage contemplation.

Usability testing data

Precise, accurate, measurable

Gestalt principles - Closure

Preferring complete shapes, we automatically fill in gaps between elements to perceive a complete image; so, we see the whole first.

What is task analysis (e.g. task model) good at identifying?

Problems e.g. long action sequences, closure

Technical Evaluation

Program runs without errors

Questionnaire data type

Quantitative and qualitative

The design space

The space the team want's to design for/in.

Interaction Design

The art of facilitating interactions between humans through products and services

Interviews are good for

Exploring issues

Structured interview

Follow script carefully Can be replicated May lack richness

Conceptual design

From user to goal do's - Metaphors - affordance - constraints - prototype - iterate

Prototypes can be transitioned from paper to computers using:

Tool kits like arduino and senseboard

Touch interface disadvantage

Virtual keyboard error-prone and slower than physical one

Ten Usability Heuristics UH1 (V)

Visibility of system status system should keep users informed, appropriate feedback

What are the 5 common design principles?

Visibility, Feedback, Affordance, Consistency, Constraints

What is median?

The sum of all numbers divided by the number of answers

Match between system and the real world

The system should speak the users' language, with words, phrases and concepts familiar to the user, rather than system-oriented terms. Follow real-world conventions, making information appear in a natural and logical order

if the user characteristics are expert, then

flexibility and access/power should be central

STACKING

the process of placing like materials of simular size and shape on top of one another, in an orderly and vertical fashion, without space between the components; The technique may also be done in horizontal manner, positioning a series of relatively flat material next to each other, surface to surface.

INTEGRATED

the use of two or more different stem placement techniques in a composition.

What do closed questions use?

yes/no, inventory check list, rankings, ratings likert scales semantic scales

IxD involves working in multidisciplinary teams what are the Benefits?

• Many people from different backgrounds involved • Different perspectives and ways of seeing and talking about things --> More ideas and designs generated

Perceived Affordance

"Bad affordances" eg: when something on a screen looks like a button and isn't

When to use Direct Manipulation Interaction

"Doing" Tasks - Designing - Drawing - Flying - Driving

How should an abstract question like "what is the work flow for this use case" be reformulated?

"Is the work flow like this? How do you want to change it?".

Interface Metaphors

"Shopping basket", "Folder", "Desktop" etc.

Maslow's Hierarchy of Needs

"Suggests that people need to fulfill their basic needs before moving to more complex psychological and social needs"

What did Nielsen suggest?

- on average 5 evaluators identify 75-80% of usability problems

Low fidelity

- paper prototypes (physical rearrangement) - drawings (less flexible)

What are the elements of the human centered design process

- plan user-centred process - understand context of use - specify user requirements - produce design options - evaluate options - understand context of use

What is the rule of thirds?

- refers to splitting the page into three sections - sections can be combined to draw attention

What does schema.org do?

- structured data markup - provides meaning to content found on the web - allows machines to understand the content

What does mobile-first design refer to?

- where mobile devices are designed for first then desktops - can use responsive or break-point design

Paper Materials

- widgets -connectors - drawing

High fidelity prototype disadvantages

-More resource intensive to develop - Time consuming to create - Inefficient for proof-of-concept designs - Not effective for requirements gathering

Pet Robot Advantages

-Therapeutic Qualities - Reduce stress and loneliness

What is the issue with software prototyping tools?

- Can't interact with tangible objects or include touch or gesture - an issue as technology is no longer an app or a web-page anymore

Modern HCI Theory

- Cognitive models not well suited to design - Interplay between user and device - Turn to the "Social" :(

Wearable Interface R&D Issues

- Comfort - Hygiene - Ease of Wear - Usability

1980's interfaces

- Command - WIMP/GUI

Design Process

- Establish Requirements - Design Alternatives - Prototype - Evaluate

What are experiments?

- controlled companions between different scenarios - a lot of evaluation takes the form of experiments

UH8 (A)

Aesthetic and Minimalist Design dialogues with relevant info

Scenario

An imagined sequence of events in the daily life of a persona based on assumptions.

Choosing Participants

An important aspect of focus groups is getting the feedback from your target audiences/ demographics. When recruiting, researchers usually select participants based on specific traits or characteristics, including: ~ Age ~ Occupation ~ Experience ~ Education ~ Ethnicity

What is a prototype?

An incomplete, early version of a product. Main reason = to allow user testing and get objective feedback from this.

When to use Conversation Interaction

Children, novice users, constrained interaction modes

Data gathering - Relationship with participants

Clear an professional. Informed consent when appropriate.

User profile

Collection of attributes for a typical user

Aggregation Affordance

Combining Artefacts to form a compound mediator

Evidence-based Design

Design that incorporates Research, Evaluation and Critical Thought

What is evidence based design?

Design that incorporates evaluation, research and critical thought

Synthetic Design

Design that produces things: Products, Services, Concepts, Ideas

Usability

Extent to which a system, product or service can be user by specified users to achieve specified goals with effectiveness, efficiency and satisfaction in a specified context of use

Cognitive Tracing

Externally manipulating items into different orders or structures

Environment (root definitions)

Factors that influence the system

Mobile Interfaces definition

Handheld, used on the move

Give an example of a prototyping software?

Balsamiq

Model Human Processor

Have separate stores for different levels of memory, difference processors for difference purposes.

Critical

If we do not fix this, users will not be able to complete the scenario.

Implement and Retest

If you cannot implement all the recommendations, develop priorities based on fixing the most global and serious problems.

Interaction types

Instructing Conversing Manipulating

What is the gulf of execution & evaluation?

Intention, action specification, input devices, interface display, interpretation, evaluation

What is the difference between Internal & External Consistency?

Internal consistency refers to designing operations to behave the same within an application External consistency refers to designing operations, interfaces, etc., to be the same across applications and devices

Good mappings

It is possible to determine the relationships between actions and results, between the controls and their effects, and between the system state and what is visible. E.g. Turning a steering-wheel to the right will make the wheel to the right and the car turn to the right.

Puristic walkthrough

Multiple experts work separately through the walk through and then a carefully managed discussion takes place which leads to agreed decisions

How to people prefer learning?

Learn by doing

What is law of context?

Make sure that the interface controls are close to the object it controls

What is Participatory Design?

Methods and ways to help users communicate their ideas and impressions

What does the model human processor do?

Models information processes of a user interacting with a computer

Direct observation in the field data type

Mostly qualitative

Motor processor

Motor memory, movement response. motor processes takes from working memory, produces movement response e.g. arms moving to produce reaction. Can be as result of cognitive processing e.g. pressing a button

Exploring

Moving through a physical or virtual space. Physical through sensors etc and virtual through VR etc

Manipulation [Interaction Type]

dragging, dropping, zooming, selecting when interacting with a system

What is Classical HCI theory influenced by?

cognitive psychology

What topics come under values?

family, health, enjoyment, career, wealth, wisdom, love. wealth, health, freedom

Instructing [Interaction Type]

direct text/voice commands

User experience definer

Nielsen

Who can web accessibility also benefit?

Older people with changing abilities due to aging

Saccade pathways

Saccade pathways trace the eye's movement between areas of focus. The movement is not unlike watching a hummingbird move between flowers. Periods of attention and then rapid movement. A red circle is the area of focus, while the red line indicates the flight.

Same participants

Same participant used in all different versions of test Less users needed Order is crucial as can add bias

Sequence Mapping

Sequence mapping is a way to label multi-step selection processes.

What is Disability?

The effect of an impairment on abilities

Participatory design

The end user should be included in the design process

Participatory design

The end user should be included in the design process It is an approach to design strategy that brings customers into the heart of the design process. Also known as "co-creation", "co-design", or "cooperative design", it emcompasses techniques useful to both initial discovery and subsequent ideation phases of a project, where the end-users of a product, service, or experience take an active role in co-designing solutions for themselves.

Understanding Phase

The second phase of the HCI Process

Ethonography

The study of culture, Immersing the researcher into foreign cultures.

Task

The thing that the product is supposed to do, however the user may have several sub uses for the product

The gulf of execution (Norman Model)

The time/phases between intention and execution (steps are: -User has intention -User plans actions -user executes actions )

What is law of easing?

The user feels more inclined to perform actions if it's broken down into smaller steps

What is law of preferred action?

Understand what the user prefers to do and make that in a clear position

Direct observation is the field is good for

Understanding context of user activity

Mental models

Users develop a mental understanding of how a product works through using it. can make inferences using mental models to figure out how to handle new and unexpected situations Requires conscious and subconscious processes

Can HE be carried out on a prototype?

Yes, ofc can also be carried out on the actual UI if available

conceptual model

an explanation for how a system works or is organised so designers can straighten out their thinking before starting the project

Fields studies are good for

appropriation data collection - using observation and interviews qualitative analysis

What is usability testing?

asking users to perform various tasks with the interface observing how they perform in terms of efficiency/effectiveness analyzing the results and then revising the interface

How do you perform a usability test? sdiaht

select a number of representative users (participants or subjects) normally 5-12 define a number of typical interaction tasks invite participants to the lab acquire informed consent to participate have them perform each of the tasks take performance measurements sdiaht

what should storyboarding convey?

setting: people involved, environment, tasks being accomplished sequence: steps involved satisfaction: motivation, what can be accomplished, what need does system fulfill?

Cost of not doing an UE:

severe: loss of productivity extra resources needed to support an unusable product.

The second principle of a user centered approach is empirical design. Explain the concept

specific usability and user experience goals should be identified, clearly documented, and agreed upon at the beginning of the project. They can help designers to choose between designs, and to check progress as the product is developed. identifying specific goals up front means the product can be empirically evaluated at regular stages as it is developed.

What are non functional goals/requirements?

specifications of parameters/constraints on a system involves usability goals that are critical and measurable, and experience goals learnability/efficiency/exciting/engaging

3. Minimum Work Necessary

strip out unnecessary features - square root graph (x-time spent, y-learning)

If the user characteristcs are novices, then

insructions should be step by step prompted, constrained, with clear info

How long does info persist in sensory buffers

order of 0.5 seconds

How does a questionnaire test reliability?

repeating the same question and check if the response is the same

usability testing measures:

- users perceptions about the effectiveness and efficiency of the product -users satisfaction with the product -tendency for errors with the product **effective, efficient, satisfying, error-free

What is high-fidelity prototyping?

- uses materials you would expect to be in the final product - prototype looks more like the final system than a low-fidelity version

in 1985 Gould and Lewis laid down 3 principles which are generally accepted as the benchmark for a user centered approach, they believed would lead to a useful and easy to use computer system, what where they?

(1) Early focus on users, and tasks (2) Empirical measurement (3) iterative design

What are the 3 main factors which can influence the impact a user can have on a project?

(1) Kind of product being developed. (2) Kind of user involvement possible (3) Application domain

Questionnaires advantages

- Can reach many people with low resource

High fidelity prototype advantages

- Complete functionality - Fully interactive - User-driven - Clearly defined nav scheme - Use for exploration and test - Look and feel of final product - Serves as living spec - Marketing and sales tool

Semi-structured Inteview

- Guided by a script - Interesting issues explored in-depth as desired - Balances replicability and richness

Components of a Conceptual model

- Metaphors and analogies - Concepts people are exposed to through the product - Relationships and mappings between concepts

Voice Interfaces

- Person talks to system - Used by people with disabilities

Environment

- Physical - Technical - Social - Organizational

Principles of Design

- Unity - Gestalt - Hierarchy - Balance - Contrast - Scale - Dominance

What is the independent variable?

- a variable we control, like button colour or size

What are the advantages of HTML5

- better document structure with new semantic elements - semantic elements give meaning to content

Design composition

- golden ratio - rule of thirds

Where are card-based prototypes often used?

- in website development - each card represents one screen

What are the stages of the human information processing model?

- input stimuli - encoding - comparison - response selection - response execution - output response

What qualitative methods can be used to perform contextual enquiry and Evaluation?

- interviews - ethnography - diary studies - cultural and technology probes

List three research methods

- interviews - surveys - observations

button states

- normal - focused - pressed - inactive

What the W3C's web content accessibility guidelines (WCAG)?

- perceivable - robust - operable - understandable

What do cognitive walkthroughs focus on?

- the ease of learning

What does the user experience honeycomb include?

- useful - credible - usable - valuable - find-able - desirable - accessible

What are motivating values?

- values provide motives for doing things - experienced as needs - suggest preferable outcomes

qualitative usability methods

-Can uncover why usability problems exist and sometimes how to fix them -produce text, video, or audio and can include interviews, focus groups, direct or video recorded observation

VR R&D Issues

-Designing safe/realistic training VRs. - VR Navigation - Controlling interactions - Information Interaction - Level of realism to aim for

phases of usability testing

-planning: usability is focused on analysis of users needs and tasks before any design discussions begin (focus groups, individual interviews, contextual interviews, task analysis, card sorting) -designing: the development team changes focus from understanding needs to brainstorming ideas for the health IT solution (napkin testing, single prototyping, storyboarding, parallel designs) -testing- involves people outside of the design team: UX experts and actual users. main point is to understand what users experience and improve health IT -deploying: when they use it in training or for the first several months. usage and error logs can be collected.

Task based vs open exploration vs. co-discovery

-task based is easy to control -open exploration is hard to control -co-discovery has a lot of data -co-discovery has high costs

How can we understand users needs?

-what are people good/bad at -listen to user needs ...

Quantitative Analysis Lecture

...

Scale of severity rating in HE

0 = evaluators don't agree that it is a usabiltiy problem, 1 = cosmetic problem, 2 = minor usability problem, 3 = major usability problem (important to fix), 4 = usability catastrophe (can't perform task, MUST fix)

Interaction design cycle

1) establish requirements 2) develop alternatives 3) prototype 4) evaluate 5) iterate

Core characteristics of interaction design

1) users should be involved in the design process 2) specific usability and user experience goals should be identified, agreed upon and documented at the start of the project

Testing Process:

1. Develop test plan 2. Set test environment (usability labs) 3. Find/select participants 4. Prepare test materials 5. Conduct test session 6. Debrief the participants 7. analyze data 8. report findings

Detailed Design Flow

1. Plan the user-centered process 2. Understand Context of Use 3. Specify user and organisational requirements 4. Produce Design Options 5. Evaluate Options 6. Return to 2.

4 main principles of good design:

1. Visibility 2. A Good Conceptual Model 3. Good mappings 4. Feedback

Nielsen's Heuristics

1. Visibility of System Status 2. Match Between System and Real World 3. User Control and Freedom 4. Consistency and Standards 5. Error Prevention 6. Recognition rather than Recall 7. Flexibility and Efficiency of Use 8. Aesthetic and Minimalist Design 9. Help users recognize, diagnose, and recover from errors. 10. Help and documentation.

Nielsen's Heuristics

1. Visibility of system status 2. Match between system and the real world 3. User control and freedom (undo) 4. Consistency and Standards (conventions) 5. Error prevention (eliminate error-prone conditions, get confirmation) 6. Recognition rather than recall 7. Flexibility and efficiency of use 8. Aesthetic and minimalist design 9. Help users recognize, diagnose and recover from errors 10. Help and documentation (easy to search, focused on task, concrete)

Limitations to testing

1. artificial situation 2. results don't prove that it works 3. participants aren't always representative of target population

Moderating issues

1. easy to jump to conclusions 2. you can be too rigid 3. youc an be too cocky

user, goals, context of use

3 critical elements of usability: specific: ___, ____, ____.

How many items of information someone can remember

5-9

What are the 6 tips when choosing a colour?

60-30-10 rule, steal from nature, colour psychology, contrast is friend, strive for colour harmony, cultural differences

Facial Recognition

A face recognition system is a computer application capable of identifying or verifying a person from a digital image or a video frame from a video source. Studies have shown that people have tendencies to look at a face more than any other image on a page.

What is a persona?

A profile created of the final user. Is based on gathered information, from observation, interviews or from experts

Personae

A profile of the primary target audience for a product.

Divergent and Convergent

A type of thinking (usually during a brainstorming session) used to fully explore possible ideas with the intent of coming to a final decision/conclusion. Divergent thinking is brainstorming creative ideas by exploring many possible solutions • e.g. Exploring all possible running patterns from interviews Convergent thinking is focusing on a single, well- established answer to a problem • e.g. Narrowing (clustering) down those patterns into themes/concepts

Dependent Variable

A variable we measure

Call to Action

A visual prompt (call) by the designer to the user in hope of a response (action) Urgent language that activates attention

Cultural Probes

Probe packs sent out by researchers for participants to fill out. An insight into people's daily lives, habits, attitudes and activities.

Two types of retrieval from long-term memory

Recall, recognition (see item you're trying to remember)

UH6 (R)

Recognition over recall minimise memory load by making objects, actions, options visible

Population stereotype

Responses that are found to be widespread in a user population.

User Experience data

Rich qualitative

Convinience Sample

Sampling participants near to you

An example of analogical icon

Scissors icon to represent 'cut' action

Core threads of Holistic experiences

Sensual, emotional, compositional and spatio-temporal

Sequence and Motion

Sequence is the order that elements are arranged in Motion is the result of putting enough elements in an order

Five key issues of data gathering

Setting goals. Identifying participants. Relationship with participants. Triangulation. Pilot studies.

What is an aggregation affordance?

Some artefacts can be combined with others to form a larger-scale combined mediator; such as the combination of mobile phone with headphones to form a personal music player

Perception

Strong clues for possible usage

What is HTML5 used for?

Structure the content of web pages

Concepts that people are exposed to through the product

Task-domain objects, their attributes, and operations (e.g. saving, revisiting, organizing)

Maintenance Affordance

Tech allows maintenance ie batter changing etc.

User characteristics (non-functional requirements)

Technical ability of user, age, nationality, education, any physical/mental disabilities, preferences

Eyetracking

Technique and study of following a user's eye path while reading screen or print-based content.

Instructing

Tell system what to do using commands like command line Faster and more efficient Steep learning curve

Disability Discrimination Act (DDA 2010)

The Act that states it is illegal for a website provider to discriminate against a disabled person by refusing to provide a service that is generally available.

Virtual Reality

The Illusion of participation in a synthetic environment rather than external observation of such an environment

What are situated actions?

The notion that people's behaviour is contextualised (highly dependent on the context which the action takes place)

User population

The range of users for a particular product or system.

Affordance

The relationship between the environment, the actor and the product.

What is an affordance?

The term used to refer to an attribute of an object that allows people to know how to use it and understand its properties (implicit suggestions of use that objects posses)

Usability testing session

The testing of a product with potential users to find out how usable the product is.

What is grounded theory based on?

The thematic approach called 'coding' or 'thematic analysis'

What is a contextual inquiry?

The user is the expert and the designer is an apprentice

Feedback

The user receives full and continuous feedback about the results of the actions.

What does UX Include

The user's emotion, beliefs, preferences, perception, physical and physiologic

Fitt's Law

This scientific law predicts that the time required to rapidly move to a target area is a function of the ratio between the distance to the target and the width of the target.

How do grounded theory and traditional analysis differ?

Traditional analysis fit your findings into existing theories while you build your own theory with grounded theory

What is the most important part of the root definitions and why?

Transformations - they're used in conceptual model to define what is achieved , and how it is achieved

Traditional method of qualitative data analysis

Try and explain findings by basing them around existing theories Bad because basic theories can't explain complicated human behaviour

What does traditional (quantitative) experimental theory involve?

Trying to explain your findings through existing theories

Why should you involve users?

Understand them and their needs. Expectation management. Ownership.

Metaphors and analogies

Understand what a product is for an how to use it for an activity

Nominal data

Unordered groups or categories

The definitions of accessibility commonly overlap with:

Usability

Quesenbery's 5E's

Usability = multi dimensional concept Effective: completeness and accuracy with which users can achieve their goal Efficient: speed and accuracy with which users can complete their tasks Engaging: degree to which product is pleasant to use Error-tolerant: how well system helps prevent errors/recovery Easy to learn: how easy to use unassisted, remember how to use

Usability objectives

Usability objective include usefulness, effectiveness, learnability and likeability.

What does ethnography involve?

Used to involve weeks-long immersions now shorter more targeted observations

Concurrent Think Aloud (CTA)

Used to understand participants' thoughts as they interact with a product by having them think aloud while they work. The goal is to encourage participants to keep a running stream of consciousness as they work.

User Error

User Error is a mistake made by the human user of a complex system, usually a computer system, that stops them from their intended goal. Causes Users usually do not pay full attention to the computer system while using it. Poor design that does not take human limitations into consideration.

What is user research?

User behaviors, needs and motiviations

wizard of oz prototyping

User interacts with system, but developer responds

What is the WCAG operable principle?

User interface components and navigation must be operable

Consistency and standards

Users should not have to wonder whether different words, situations, or actions mean the same thing. Follow platform conventions.

What is the danger of high-fidelity prototyping?

Users think they have a complete system and see compromises

What is low-fidelity prototyping?

Uses a medium which is unlike the final medium e.g. paper cardboard

"Interacting Through" technology

Using technology to interact with people, eg: the poke button on Facebook.

Mixed Reality

Views of the real world are combined with views of a virtual environment

Augmented Reality

Virtual Representations are superimposed on physical devices and objects

Principles of good design

Visibility, consistency (internal and external), affordances

Give and example of recognition:

Visual based options that users need to browse through until they recognise one

Attention span

Visual/stamina Reading long texts Familiarity

Cognitive walkthrough (CW)

Walk through task in form of action sequences, any recommendations at each action

Big prototypes

Walter Teague's airplane cabin, Apple Store mockup

What is the opening statement of the agile manifesto

We are uncovering better ways of developing software by doing ti and helping others do it. through this work we have come to value (1) Individuals and interactions over processes and tools. (2) working software over comprehensive documentation (3) Customer collaboration over contract negotiation. (4) Responding to change over following a plan.

Gestalt principles - Continuation:

We follow and "flow with" lines.

Gestalt principles - Proximity (Emergence):

We group closer-together elements, separating them from those farther apart.

Gestalt principles - Meaningfulness (Familiarity):

We group elements if they form a meaningful or personally relevant image.

Gestalt principles - Element Connectedness:

We group elements linked by other elements.

Gestalt principles - Symmetry:

We seek balance and order in designs, struggling to do so if they aren't readily apparent. Synchrony: We group static visual elements that appear at the same time.

Gestalt principles - Similarity (Invariance)

We seek differences and similarities in an image and link similar elements.

What is a functional requirement?

What a system is supposed to

What is participatory design?

When users are involved in design team rather than just treating them as subjects of analysis. This is because users are the experts on their work situation.

Owner (root definitions)

Who the system belongs to, and who can allow changes in the system

3 main characteristics of participatory design

Work focused, collaborative, iterative

Advantages of using multimedia

You can find the right medium to enable best learning Encourage exploration of a product

Pilot studies

You can run small studies before the official one

Factors Affecting Cost

Your testing costs depend on : ~ Type of testing performed ~ Size of the team assembled for testing ~ Number of participants for testing ~ Number of days you will be testing

THROW AWAY PROTOTYPING

a small part of the system is given to the user to try out. User provides feedback which will be included within the system. That prototype is then thrown away reason for throw away is that it makes sure that the requirements are validated and clearly understood by the users

What are experimental designs with same participants?

all participants appear in both conditions with counterbalancing to neutralize the learning effect

EVOLUTIONARY PROTOTYPING

an initial prototype is given to the user and they will provide feedback and suggestions that they have to improve it. then another prototype is created when the improvements included, the user will provide feedback again. This cycle continues until user is happy so each prototype has 'evolved'

DESIGN TECHNIQUE

any number of specialized procedures and methods for placing PLANT MATERIALS and decorative accessories into a composition.

Unknown Unknowns

aspects of a design that you don't know are open issues

Known Unknowns

aspects of a design that you know you don't understand yet and wish to learn

When do data gathering activities occur

at the beginning to understand the user/problem, during design to test prototypes, and in the end for a final usability study

Habituation to UI leads to what (hick's law)

b decreases so decision time decreases

DSDM

based on RAD usually produces results fairly quickly that closely mirror the immediate desires of the user sometimes the resulting applicatoons dont fare well over time

What is the aim of GOMS

check that frequent goals can be achieved fast through variations, modelling time taken, check whether similar tasks can be carried out similarly i.e. is functionality covered consistent for user across different tasks

Questions in a questionnaire in a usability test can be either:

close ended quantitative analysis, open ended qualitative analysis

What are the steps in the requirements acquisition process?

data gathering activities, data analysis activities, requirements modeling and representation

THROW AWAY DISADVANTAGES

developers could be persuaded into delivering the prototype as a final system hours putting together prototype wasted and thrown away

Summative Evaluation

evaluating something at the end of development, summarising the whole process

Under what circumstances could the scope for considering design alternatives be limited?

example 1: I.E. If software running windows, elements of the design will be prescribed to you because you must conform to the windows look and feel. example 2: If producing an upgrade to an existing system design elements may be limited to ensure you keep the familiar elements of it.

efficient

how quickly this work can be completed

engaging

how well the interface draws the user's attention

error tolerant

how well the product prevents errors

easy to learn

how well the product supports both the initial orientation and continued learning throughout the complete lifetime of use

What does data analysis entail?

identifying issues and assessing user experience

if the user characteristics are frequent, then

implement short cuts

Operable (Accessibility Goals)

interface and navigation must be easy to control.

What are the stepts to the interview process?

intro, warmup, main body, cool off period, closure

How does user involvement help with expectation management?

involving users throughout development helps with expectation management because they can see from an early stage what the products capabilities are

the third principle of a user centered approach is Iterative design. Explain the concept.

iterative design allows design to be refinsed based on feedback. however good the designers are, and however clear the users may think their vision of the artifact is it will be neccessary to revise ideas in light of feedback, several times. This is particularly true when trying to innovate. Innovation rarely emerges whole and ready to go. it takes time, evolution, trial and error, and a great deal of patience. Iteration is inevitable because designers never get the sollution right the first time (Gould and Lewis 1985)

efficiency measures in usability studies

learnability time input rate mental effort usage patterns error prevention expert assessment

Low fidelity prototype

likely a Cardboard prototype or similar

Should the researcher guide the user through the interface?

no if learnability is something to be measured yes if the system is complex and there is no other way to get to the parts under study

what is the insider researcher approach (passive observer)

no participation in activities, subjects may not know they're being observed

WATERFALL DISADVANTAGES

no working software is produced until late during the life cycle cannot accommodate changing requirements it is difficult to measure progress within stages

Similarity rating in card sorting

no. times two cards appear together / no. groups

what is ethnography?

philosophy with a set of techniques that include participant observation and inteviews

what is indirect observation

post-hoc examination of traces that events have left, diaries, logs

What are functional requirements?

specifications of something the system should do (its function)

WOO examples

speech recognition - human listened to user commands and adjusted interface accordingly intelligent tutors Robi (cute robot guy)

what is funneling?

start with broad questions, and progressively narrow down the scope

Claim

state something without providing evidence or proof.

SHADOWING

the close placement of one material directly behind or beneath the primary material, giving a three-dimensional appearance and enhancing the sense of depth; results in the suggestion that the first material is being echoed or reflected by the second.

Usability definition (ISO 9241)

the extent to which a product can be used by specified user to achieve a goal with effectiveness, efficiency and satisfaction EFFECTIVENESS< EFFICIENCY< SATISFACTION

null hypothesis

the hypothesis that states there will be no significant difference

what does context of use entail?

the physical (limited space e.g.), social (sharing of files, e.g.), organizational/cultural(hierarchy, competition, e.g.)

MIRRORING

the placement of identical materials or groups of materials in a COMPOSITION such that one appears to reflect the other.

HAND TYING

the process of arranging stems of design materials, such as flowers, foliage and accessories in the hand, using disaplined method of placement, such as SPIRALING, and then securely fastening at the BINDING POINT.

DIP-DYING

the process of changing or intensifying the COLOR of a flower or other material by submersing it head down in a dye solution.

FISHTAILING

the process of cutting the end of a ribbon or other flat material, such as a leaf, into an indented 'v' SHAPE.

BASING

the process of finishing the foundation of a COMPOSITION with intricate, textural details, providing a decorative surface of materials from which design emerges; is accomplished by techniques such as clustering, layering, terracing, and pave', and is typically employed in parallel-systems and vegetative designs.

BUNDLIING

the process of firmly tying a quantity of stemmed materials together, forming a radiating PATTERN above and below the binding point.

BUNCHING

the process of gathering several similar materials together and inserting them into an arrangement as one unit; oftern used as a labor saving technique.

CLUSTERING

the process of inserting a collection of small, textural flowers and/or greens of a single kind closely together so thaht the individual components become a single kind closely together so that the individual components become indistinguishable from the total mass.

WEAVING

the process of interlacing strips or strands of materials in a crisscross fashion to construct a new dimensional PATTERN or sculptural form.

SECTIONING

the process of isolating like materials within their own specific area.

TAILORING

the process of modifying, altering, or adding detail to a material's appearance by trimming, gluing, stapleing, or pinning, such as rolling a blade of an aspidistra leaf back on itself and securing it so as to change its SHAPE.

SEQUENCING

the process of placing flowers or other materials in an orderly succession, with gradual shift of some aspect, such as color (lightest to darkest), size (smallest to largest), or spacing between them; can be utilized to acheive transition as well as rythm.

TUFTING

the radial clustering or bunching of relatively short-stemmed materials near the base of a design to emphasize the overall color and texture of the bunch rather than the individual materials. Each essentially becomes a design component itself.

prototyping definition

the rapid creation of an approximation to a design idea for the purpose of retrieving feedback and knowledge

What is a dependent variable?

the response/effect you are wondering if it should be attributed to the independent variable

REASON FOR PROTOTYPING

there is a long delay between the idea of a new system and the actual creation of it. users find it hard to imagine the system when it's designed on paper users would prefer something real in front of them that they can use and touch

RAD - REUSE SOFTWARE

to speed up the delivery time of the prototype developers would reuse procedures and functions from previous projects Also developers would use open source software that has been created by other developers that would be considered stable and acceptable to use.

What are the types of interviews?

unstructured (rich data, no script), structured(replicable, scripted questionnaire), semi-structured (rich and replicable, script bust also exploratory)

What is the learning effect/order effect?

when participants use interface a they familiarize themselves with it and the experimental process more likely to perform better using interface b as a result ordering becomes a confounding factor differences in responses may not be due to quality of interface but the sequence of testing

What are experimental designs with different participants?

when separate groups of participants are allocated randomly to each of the experimental conditions

When to conduct usability experiments?

when you want to compare candidate interfaces, like old and new tere is an eed for generalization for a larger class of systems, like interest in statistical significance when there are larger and representative sample sizes to have more rigorous control of other influencing factors

What are user characteristics?

who the users are and their abilities

Reporting Severity Levels of Problems

~ Critical ~ Serious ~ Minor

Quantitative Data

~ Enter the data in a spreadsheet to record data or make calculations such as: > Success rates > Task time > Error rates > Satisfaction questionnaire ratings ~ You may want to add participant's demographic data so that you can sort by demographics to see if any of the data differ by the demographic variables. ~ Make sure you identify the task scenarios for each of the metrics.

Benefits of using a SUS

~ Is a very easy scale to administer to participants ~ Can be used on small sample sizes with reliable results ~ Is valid - it can effectively differentiate between usable and unusable systems

Qualitative Data

~ Record data related to: > Observations about pathways participants took > Problems experienced > Comments/recommendations > Answers to open-ended questions ~ Make sure your problem statements are exact and concise. For example: > Good problem statement: Clicked on link to Research instead of Clinical Trials. > Poor problem statement: Clicked on wrong link. > Poor problem statement: Was confused about links.

Incorporating Visuals to Illustrate Specific Points

~ Screen shots to readers visualize what you were testing ~ Short video clips to illustrate specific points

dimensions of usability

• Effectiveness - the accuracy and completeness with which users achieve specified goals • Efficiency - the resources expended in relation to the accuracy and completeness with which users achieve goals • Satisfaction - the freedom from discomfort and positive attitudes towards the user of the product

Potential research biases

○ Ordering & Instructions ○ Within-groups studies, counterbalanced order ○ Mood factors ○ Rewards before or after ○ Experimenter attitude ○ Selecting participants

What is visual design?

Aesthetically pleasing interface in line with broad goals

AFFORDANCES

Affordances are clues about how an object should be used.

What does UX encompass

All aspects of the end-users interaction with the product Person's perception and responses resulting from the use of a product

What is a mental model?

An explanation of ideas how a system should work or what it should do

How it Works

As a participant looks at a webpage, the eye tracking device focuses on the pupil of the participants eye and determines the direction and concentration of their gaze. The software generates data about these actions in the form of: ~ heat maps ~ saccade pathways

Universal Design - Equitable

Avoid segregating or stigmatising users

Fogg's equation

B=MAT behaviour = motivation, ability and trigger

Qualitative vs. Quantitative

Both are types of research Both are data sets One describes (qualifies) vs. defines (quantifies)

DESIGN CONSTRAINTS

Boundaries or limitations placed on a design or design system

Profiling users

Budget: small Duration: quick Demographics: age, work positions, job roles etc.

What is the realisation of Modern HCI theory?

Cognitive models are not necessarily well suited to doing design

Focus groups are good for

Collecting multiple viewpoints

Sensual thread

Concerned with our sensory engagement with a situation. Interactions can involve thrill, fear, pain and comfort f.ex.

Direct manipulation

Continuous display of objects and actions of interest. User uses the application solely through clicking buttons etc

What does the visual hierarchy consist of?

Contrast, Size, repetition, colour, proximity, white space, alignment, texture and style

The visual hierarchy

Contrast, proximity, texture & style, white space. color, alignment, size, repetition.

What is interaction design?

Creating engaging interactive systems

Content graphics

Deliver the information they user is seeking

Rich picture

Detailed description of problem situation - who are stakeholders, what groups do they work in, what tasks do they perform

Reading and speaking

Different people prefer reading/ listening/ speaking more or less than others Design implications Speech based menu options need to be quick and simple Allow larger text modes Add accents to artificial speech to make it easier to understand

Measuring usability

Different tasks have different priorities - balance goals Need to find specific and measurable characteristics = more consistent and accurate outcomes

Contextual Interview

During these interviews, researchers watch and listen as users work in the user's own environment, as opposed to being in a lab. Contextual interviews tend to be more natural and sometimes more realistic as a result. They are also usually less formal than lab tests and don't use tasks or scripts.

What is the explanation of the cycle in Norman Model?

Establish goal, form intention, specify actions, execute actions, perceive system state, interpret state, evaluate state in terms of goals and intentions

Heuristic evaluation

Evaluate user interface against recognised usability principles ( heuristics)

What is laboratory testing good for?

Evaluating technical aspects and early iterations of user interfaces

What is formative evaluation?

Evaluations done during design to check that a product continues to meet users' needs

What is summative evaluation?

Evaluations that are done to asses the success of a finished product

Familiarity

Example: Windows start

What is expectation management?

Expectation management is the process of making sure that the users expectations of the new product are realistic

Non-User Evaluation methods

Experts review Guidelines review Consistency inspection Cognitive walkthrough - simulate user taks Formal usability inspection - expensive/time consuming Heuristic Evaluation

Interviews

Face to face usually Can be open ended or close ended Good because it encourages contact between developer and audience Bad because audience may get intimidated by intimate setting

Low fidelity prototype - cons

Facilitator-driven Limited usefulness after Requirement establishments Flow limitations

Wizard of Oz prototyping

Facilitator: provides product, creates tasks and gives instructions to participant. Notes down how participant interacts with product Participant: operates the user interface Easier to operate than fully functional prototype User centred development Feedback delivered instantly Easy to commit to designs that are not technologically possible Can not simulate every feature

Touch interface advantage

Faster to scroll through wheels etc. by flicking

UH7 (F)

Flexibility & Efficiency of Use accelerators for expert users, user can tailor frequent actions

What are the 3 parts of choice of technique in data gathering?

Focus of the study, Involved participants, Nature of the technique

Use-case

Focuses on user-system interaction

W(i)mp - Icons

Forms - similar - analogical - arbitrary Design - skeuomorphism - flat

UH10 (HD)

Help & documentation docs should be easy to search, focused on the user's task, not too large, list conrete steps

Training and support

Help and guidance such as tutorials or instructions on how to use the product

Navigation graphics

Help the users find the information they need

What does HCI Stand for?

Human computer interaction

Implication of hick's law on design

If do have lots of options, separate into hierarchy to reduce decision time through chunking, figure out groups through card sorting. Allow filter and search.

What is law of guided action?

If you want the user to do something, ask them to do it, don't expect them to do it otherwise

Heuristic Evaluations and Expert Reviews

In a heuristic evaluation, usability experts review your site's interface and compare it against accepted usability principles. The analysis results in a list of potential usability issues.

Where does the failure of a project most often happen?

In defining requirements stage - is expensive and time-consuming to fix later to important to get requirements right!

Where to evaluate?

In natural and laboratory settings

Explain: (1) establishing requirements

In order to design something to support people we must know who our target users are and what kind of support an interactive product could usefully provide. these needs form the basis of the products requirements, and underpin subsequent design and development.

Scenarios

Informal narrative story, simple, 'natural', personal, not generalisable

Percievable (Accessibility Goals)

Information and contents must be presented in understandable way

What does distributed cognition focus on?

Information propagation and transformation

Remote Robot Advantages

Investigate Bombs, other dangerous material

Memory

Involves first encoding and then retrieving knowledge as well as filtering and processing what is attended to remember.

What are the advantages of low-fidelity prototyping?

Is quick, cheap and easily changed

What is Fogg's behaviour model?

It plots motivation against ability

Relationship with participant

Keep professional + get consent

Milgram Experiment

Lab study on obedience to authority figures

What was the Milgram Experiment?

Lab study on obedience to authority figures

Command-based interface disadvantage

Large overhead to learning set of commands

Disadvantage of command-based interface?

Large overhead to learning set of commands

Learning

Learn how to use an app, people learn best by doing.

Make changes and test again

Make a follow up study Iterative testings

What is law of feedback?

Make sure of provide feedback after every action so the user know that what he thinks he has done, has actually been done

Recognition rather than recall

Minimize the user's memory load by making objects, actions, and options visible. The user should not have to remember information from one part of the dialogue to another. Instructions for use of the system should be visible or easily retrievable whenever appropriate.

User error

Mistakes and slips when using the product due aspects such as complexity or inefficiency

Annotation

Modifying existing representations through making marks

Ways of coming up with conceptual design metaphor

Mood board

What is important when it comes to running focus groups?

Need to select participants that represent well the target users

Ornament graphics

Neither guides the user nor deliver information

Advantage of 'different' experimental design?

No order effects

Should a manager expect developer prototypes to conform to general quality assurance standards?

No.

Do you need to present a complete system during requirements gathering?

No. The focus should be on presenting functionality relevant to the questions being explored. "the simplest thing we can program that will convince us we are on the right track".

Similarity

Occurs when objects look similar to on another

Questionaire

On paper / online

What should functional and non-functional requirements focus on and why? What are the repercussions of not focusing on this?

On the user! Otherwise they won't design it, leading to having to redesign, do user training (e.g. call centres) - both of which cost time and money

Running a Usability Test

Once you have planned your test and recruited your test participants, it's time to get ready to conduct your test.

Infinite Canvas

One page of content which allows for a variety of interactions, narrative structures, and information to be organized

What should prototypes aim to address?

One specific problem within the whole

internal consistency

Operations within the application behave the same for similar purposes

Ordinal data

Ordered groups or categories

behavioural emotion + how to design for behavioural emotion

Parts of the brain for everyday/learnt behaviours: talking, typing, driving. design for usability and conventions/habits

User

Person utilising the product, person who is being affected by the product or who is reaping benefits/drawbacks

User experience

Person's perceptions and responses resulting from the user and/or anticipated use of a product, system or service

Strategies for UCD

Personae, scenario, user case, etc...

Predictive Models

Predict how a interface will behave

Open-minded

Prevents design teams from becoming narrowly focused early on.

Standard Interview Outputs

- Notes - Audio recording - Other props/materials

Steps in Data Gathering

- Setting Goals - Identify Participants - Engage Participants

Which types of prototypes have a short longevity?

- Throw-away. - Evaluation.

Structured Interview

- Tightly scripted - Like a questionnaire - Replicable but may lack richness

Contextual inquiry

- What are the problems people face in their task - Identify the assumptions people make - Observe people's actions and practices - Who are your users - What are their tasks?

AR/MR R&D Issues

- What kind of digital augmentation in relation to environment? - What kind of device?

What is a prototype?

- a series of screen sketches - a storyboard - a power point doc - a cardboard mock-up

What is the dependent variable?

- a variable we'll measure (like frequency of clicks)

What is in the ACM code of Ethics?

- contribute to society and human well-being - avoid hard to others - be honest and trustworthy - be fair and take action not to discriminate - honor property rights including copyrights and patent - give proper credit for intellectual property - respect the privacy of others - honor confidentiality

What can conceptual models be described in terms of?

- core activities - objects - interface metaphors

Basic prototyping process

- define questions regarding design and building something to answer those questions

What does Contemporary HCI theory turn to?

- design - culture: draws on the arts - the wild: observe use in everyday life/ study in context than in isolation - embodiment: draws together many ideas

What are the design implications of perception?

- design readily perceivable - legible text - easy to read and distinguish icons - bordering and spacing for grouping information

What are sharable interfaces?

- designed for more than one person to use - eg interactive tabletops or large wall displays - supports flexible group working - can support more equitable participation compared to groups using a single PC

How may we externalize to reduce memory load?

- diaries, reminders, calendars, notes, shopping lists, to-do lists, post-its

What is software logging?

- does not require elevator to be present and data analysis can be automated - can be combined with video and audio (allows evaluators to relate body language to the interaction) - costly

What are the design implications for memory?

- don't overload users - promote recognition than recall - provide users various ways of encoding information

What does axial coding involve?

- exploring how the concepts are related to each other using an affinity diagram

Why do some people have erroneous mental models?

- general valve theory - understanding incomplete or based on inappropriate analogies

What are features of usability testing?

- improve products - few participants - results inform design - usually not completely replicable - conditions controlled as much as possible - procedure planned - results reported to developers

What did Craik describe mental models as?

- internal constrictions of some aspect of the external world enabling predictions to be made

What are the types of mental modes and what does it involve?

- involves unconscious and conscious processes - can have deep and shallow models

What are the design implications of attention?

- make information most noticeable when it needs attending to - make things stand out using colour etc. - avoid clustering interface with information

What does annotation involve?

- modifying existing representations through making marks (e.g. crossing off, ticking, underlining)

What are the range of techniques in software logging?

- time-stamped key-presses - interaction logging - click-tracking

Interface Metaphor Problems

- Break conventional and cultural roles - Constrain designers view of a problem space - Conflict with design principles - Limit understanding of novel features that are not well encapsulated by the metaphor

Universal Design Principles

- Equitable - Flexible - Simple and Intuitive Use - Perceptible Information - Tolerance for error - Low Physical Effort

Execution part of Interaction

- Establishing the goal - Forming the intention - Specifying the action sequence - Executing the action

Memory

- First encoding and retrieving knowledge - We don't remember everything - Context affects memory - Recognition better than recall - Eye observation better than photograph

Touch Interface R&D issues

- Fluid Interaction (Freehand, pen-based) - How size, orientation, shape affects collaboration

Representative Experience

- Gained from qualitative data - Stratify - Random Sample

What legislation is in place for accessibility?

- General - e.g. UK: Equality Act - Specific - e.g. US: 508

What are the characteristics of requirements that would incentivise you to use throw-away prototypes?

- High risk. - Poorly understood.

Affordance Types

- Instrumental - Effector - Handling - Learning - Maintenance - Aggregation

What are the characteristics of requirements that would incentivise you to use incremental prototypes?

- Low risk. - Well understood.

Lessons from IDEO Camera

1. prototypes are almost always incomplete 2. goal is to SIMULATE specific aspects of the design//acquire knowledge regarding these targeted aspects

Shneiderman's 8 golden rules

1.Strive for Consistency 2.Enable frequent users to use shortcuts 3.Offer informative feedback 4.Design dialog to yield closure 5.Offer simple error handling 6.Permit easy reversal of actions 7.Support internal locus of control 8.Reduce short-term memory load

What is the design implication of sensory buffers?

Buffers are constantly overwritten by new info so can't assume that just because user has seen/heard msg 5 seconds earlier, that they will remember this. Best strategy= keep msg displayed until no longer needed or allow user to apply this info immediately

Thematic analysis process

Category construction Sorting, expanding and reducing categories Check back again with data Compare with co workers

Principle of Least Effort

Coined by Harvard Professor George Zipf States that humans will naturally choose the path of least resistance or "effort"

Purpose of data gathering

Collect data that is accurate and sufficient enough to produce set of requirements. You can use data to also evaluate product based on feedback from users

Interface types

Commands Speech WIMP and GUI Data entry Multimedia Etc

CUES

Cues are the responses that a signal has been activated.

Productivity

Developing products and services with the user in mind so that they can reduce time wasting and simplify complex aspects of the product

Cognitive prosthetic devices

Devices that reduce the need for the user to remember by allowing you to search up the stuff e,g. Google

Gulf of evaluation

Distance from physical system to user

What is the gulf evaluation?

Distance from the physical system to the user

What is the gulf of execution?

Distance from the user to the physical system

Responsibilities of stakeholder (considered in requirements development)

Does the stakeholder have to consider any particular issues relating to responsibility, security, or privacy?

Unstructured interview

Don't follow any script Can't be easily replicated Very rich but may go off topic

Design implications for memory

Don't overload users' memories with complicated procedures for carrying out tasks. Design interfaces that promote recognition rather than recall.

What is the idea behind distributed cognition?

Don't think of people's cognition beginning and ending with their own brain

What Conceptual models enable

Enables Designers to straighten out their thinking before they start laying out their widgets

Orientation

Enables design teams to ask specific questions about how the conceptual model will be understood.

User experience

Encompasses all aspects of the end-user's interaction with the company, its services and its products

The process of interaction design

Establishing requirements, Design alternatives, prototyping, evaluating

Inspection methods

Experts use their knowledge and experience of users and the field to review usability On average you only need 5 experts to get 75% to 80 % of errors Heuristic evaluation Cognitive walkthroughs

Fitt's vs Hick's law

Fitt's estimates human movement time to select target on display vs Hick's estimates time taken to make a selected decision

What are technology probes?

Flexible, adaptable technologies used for understanding needs of users, based on cultural probes

Technology Probes

Flexible, adaptable technologies used for understanding the needs and desires of users.

Behavioural design

Focussed on use and understanding, this considers how people will use a product, focussing on functionality.

Semi structured

Follow script for the most part but can expand on interesting questions

Explain: Users are consulted through development

From the earliest phases, to the latest phases users are consulted and their input is seriously taken into account. It is important users are respected by designers.

What does GOMS stand for?

Goals, operators, methods, selection rules

Direct observation in controlled environment

Good to get understanding about what users do Results might not be representative of real life

Direct observations in the field

Good to understand context of user activity Ethnography: immerse yourself into a new culture without any previous judgements or prejudice Ask questions like what, where , how, why Time consuming to collect data

Axial Coding

Grouping categories produced in open coding

What is mean?

Help us find the average value, with regards to outliers

How many chunks of info can the avg info hold?

7 +- 2 chunks

Field research

A first hand observation of customer's user experience. It is essential for the research to be conducted in the user's environment.

Focus Groups

A focus group is a moderated discussion that typically involves 5 to 10 participants. Through a focus group, you can learn about users' attitudes, beliefs, desires, and reactions to concepts.

Effectiveness

A measure of the speed of performance or error rate and its relation to the capabilities of a product.

Usability

A quality attribute that assesses how easy user interfaces are to use

What is Usability

A quality attribute that assesses how easy user interfaces are to use -learn ability -efficiency -memorability -errors

What is a requirement

A statement about what and how a future software/product should perform

What are scenarios?

A story describing one example of use of product or achieving a goal

Instrumental Affordance

A way a user can act through a tool to bring change in the world [Affordance type]

When is the severity rating assigned to problems?

After collating results from different evaluators, evaluators together rate severity, then use this to feedback into design

What is conceptual model?

An account of how a system works

What are the outcomes of incremental prototypes?

An application for the end user.

What is an affordance?

An attribute an object has that allows people to know how to use it e.g. mouse button invites pushing

What are the outcomes of throw-away prototypes?

An executable prototype and better understanding of the requirements.

ANALOG &DIGITAL DEVICES

Analog signals use waves and digital uses binary code.

Understandable (Accessibility Goals)

Information and the operation of user interface must be understandable.

What is the WCAG perceivable principle?

Information and user interface components must be presentable to users in ways they can perceive

Affordances for interaction design

Interfaces = virtual, don't have affordances the same way physical objects do. Better to conceptualise interfaces as having 'perceived' affordances i.e. learned conventions of mappings between action and effect at the interface

Mental Models

Internal constructions of some aspect of the external world enabling predictions to be made

How is the rich picture developed?

Interviews with ppl in organisation, observations of work practices, workshops

Human Information Processing Model

Is a cognitive modeling method used to calculate how long it takes to perform a certain task. Focused on the way people pay attention to the environment events, encodes information and relates that information with already stored knowledge for learning, and how information is then selected and retrieved when needed

Instructing

Issuing commands and selecting options. An example, vending machines.

Fogg's Model

The concept that for a behaviour to occur, the user must have motivation, ability and a trigger at the same time. If a behaviour doesn't occur at least one of these elements is missing.

Interface Type

The concrete means of facilitating interaction (buttons etc.)

Deep vs shallow mental models

The depth of knowledge known. Knowing how to drive a car vs knowing how a car works

Shannon and Weaver Communication Model

The interactive model is similar to the linear model except it incorporates feedback such as return messages. It allows for a feedback element because after a message is encoded and sent to the decoding receiver, the roles then reverse and the receiver encodes and sends a response to the original sender who has now turned receiver.

Product acceptance

The knowledge that a product or service paid for will meet up to its defined expectations

DIFFERENCE THRESHOLD

The minimum amount that something needs to change in order for a person to notice the difference Related to brightness, loudness, line length, visual weight of fonts in typography, color matching etc.

Retrospective Think Aloud (RTA)

The moderator asks participants to retrace their steps when the session is complete. Often participants watch a video replay of their actions, which may or may not contain eye-gaze patterns.

Natural environment

The monitoring of the user interacting with the product in their homes, place of work or other natural product usage environments.

What is distributed cognition concerned with?

The nature of cognitive phenomena across individuals, artifacts and internal and external representations

Summative

Type of testing done after the product is finished; required number of statistical validity

Formative

Type of testing done while the product is in development; based on small studies

Psycho-pleasure

Types of pleasure that comes from cognition, discovery, knowledge and other things that satisfy the intellect.

Testing house

Typically a company that will test products on their site.

Usability Testing

Usability testing refers to evaluating a product or service by testing it with representative users.

Logical constraints

Use reasoning to determine the alternatives. Thus, if we ask the user to click on 5 locations and only 4 are immediately visible; the person knows, logically, that there is still location left.

UH3 (U)

User Control and Freedom Support undo and redo

Gestalt principles - Common Fate:

We group elements that move in the same direction.

Faux/False Choice

When a decision between multiple choices ends in the same outcome; helps in controlling overgrown system outcomes and keeps the path of the user in the direction the designer wants.

Flow State

When a person is highly engaged / immersed in an experience or task and loses sense of time and is less aware of what is happening around them

W.I.M.P

Windows, Icons, Menus and Pointers

BRAIDING

a decorative process of interweaving three or more strands of fiber, ribbon, or foliage, etc., by overlapping in a diagonal pattern.

Explain (2) Empirical measurement

early in development the reaction and performance of intended users to printed manuals etc, are observed and measured. later on users interact with simulations, and prototypes and their performance and reactions are observed, recorded and analysed.

Explain Systems Design

is a structured rigorous and holistic design approach that focusses on context and is particularly appropriate for complex problems in system design. It is the system, i.e. the people, computers, objects, and devices that are the centre of information while the user's role is to set the goals of the system.

What is a confounding factor?

other influencing factors that, if left uncontrolled, won't let you prove the connection

MASSAGING

the process of bending or curving a branch or flower stem by applying gentle pressure and warmth with the thumbs, fingers, and hands. Working with PLANT MATERIALS that are at room temperature facilitates this process. Pussy willow, Calla, and Scotch broom respond well to this thechnique, which is often used in traditional styles of IKEBANA.

COLLARING

the process of completely encircling a flower, a bouquet, or the edge of a container with foliage or other decorative materials, creating a finished appearance.

DETAILING

the process of completing and refining a COMPOSITION by making precise placements of design materials.

BALING

the process of compressing and tying PLANT MATERIAL into a three-dimensional geometric shape, simulating a bale of tied grasses or hay,

Define usability engineering

usability engineering involves specifying quantifiable measures of product performance, documenting them in a usability specification, and assessing the product against them.

What are the sources of data?

users, stakeholders, environment in which the users exist, documentation, existing systems (competitors)

Video Prototyping

video including the WHOLE task (with motivation and success) that draws on tasks you observe

Why the User's First Click is Important

~ A participant who clicks down the right path on the first click will complete their task successfully 87% of the time. ~ A participant who clicks down the wrong-path on the first click, tends to only successfully complete their task 46% of the time.

Conceptual models

Mental models of rhings formed through experience, training, instruction

Disadvantages of HE

No task-focused, doesn't use actual people so can be unreliable/miss issues real users would find, not rigorous, requires pre-evaluation training to get evaluators up to scratch on problem scenario, can only identify problems covered by the heuristics, not other problems

Usability

Not inherent in products that are complicated to use

What is a working prototype?

One that actually works but might be limited in features, shows how actual use plays out but form might not be entirely accurate

Coding

Open: identify categories and distinct themes Axial: find links between categories and sub categories Selective: form theoretical scheme

Rules of Play

Operational Rules- written out rules Constitutive rules- logical or mathematical rules (tic tac toe) Implicit Rules- unwritten rules that are connected to etiquette and sportsmanship.

External consistency

Operations between applications etc behave the same for the similar purposes

Learning Affordance

Opportunity to learn by providing information, eg tooltip

Distribution of practice effect

Optimised by spreading learning over time - important to remember when training users on new systems/when to send reminders

Facilitating stakeholder

People involved in system's design, development, maintenance i.e. developers

Secondary stakeholder

People who produce input for the system, or receive output from the system, but won't directly use it/will use it occasionally only

The 7±2 rule.

People's immediate memory capacity is very limited. Present only 7 options on a menu, 7 tabs on top of a page, etc.

What do content delivery networks do?

Place content closer to the user

Personas

Predict how users will act and think Combination of motivations and behaviors Based on factual research data

What are closely related to heuristics but a little more formal?

Predictive Models

Storyboards

Present user activities, show sequential storyline. Need to consider personas (user profiles based on characteristics), tasks and scenarios i.e. role play.

Cognition

Provides information about what a user can/ can't physically do and how to design their product optimally to Minimise effort and strain of user

Participatory Design Reasoning

Provides methods and ways to help users communicate their ideas and impressions

In wizard-of-oz prototyping, what does the 'facilitator' do?

Provides the tasks, instructs the participants and takes notes

"DECISION SCALE"

Pyramid showing the types of decisions a player can make and the impact/consequence of the decision.

Give examples of qualitative methods?

Qualitative interviews, direct observation, diary studies, cultural probes, technology probes

Indirect observation data type

Quantitative (logging) and qualitative (diary)

What are the different types of data gathering techniques?

Questionnaire, Interviews, Observation, Study documentation, Similar products

Empirical measurement

Reactions and performance of intended users to printed scenarios are measured early in the development. Later, users interact with simulations and prototypes and their performance and reactions are observed and analyzed.

What is a 'user centered' approach?

Real users and their goals, not just technology are the driving force behind product development, as a consequence a well designed system will make the most of human skill and judgment will be directly relevant to the activity in hand and will support rather than constrain the user. This is less of a technique and more of a philosophy.

Skeuomorphism icons

Realistic 3d icons of an object

What do external representations at the interference do?

Reduce memory load and facilitate computational offloading

Learnability

Refers to how easy a system is to learn to use

Effectiveness

Refers to how good a product is at doing what it is supposed to do

What is recognition?

Remember that you have seen/done something before

When to use Instructive Interaction

Repetitive tasks - Spell Checking - File management

Responsive Design

Responsive web design is the approach that suggests that design and development should respond to the user's behavior and environment based on screen size, platform and orientation.

Attention

Selecting a stimulus for your mind to focus on out of a set of stimulus Allows user to focus on more important stuff Design implications Avoid cluttering interface Make info easy to spot Use colours to highlight important information

A/B Testing

Showing one group of participants the old/control website (A) and then also showing another group a modified B website, and viewing the effects.

What is a stakeholder?

Someone who would in some way or the other be involved in the new system

Functional requirements

Something that the system must do (Robertson & Robertson 1999) - the most common type of requirement Example: The web-site system shall purchase a request ticket Must be measurable and testable.

What do walkthroughs involve?

Stepping through a pre-planned scenario noting potential problems

Cognitive walk though

Stepping through preplanned scenarios, spotting problems Designers present product and scenarios. Tell experts about population and use of the product etc

Scenario

Story describing one example of use of product or achieving goal

Synthesizability

Support for the user to assess the effect of the past opeartions on the current system state (learnability, ex. Update)

Cloud Computing

A metaphor for the internet ● Storing, accessing, and sharing file information online ● Not a local computer hard drive ● Data or programs can be accessed from anywhere with internet connection

Voice Interface R&D issues

- How to design systems that can keep convo on track - Type of voice actor - Privacy considerations

Learning

- How to learn to use an app - Preferential learning by doing

Accessibility Terminology

- Impairment - Disability - Disabled

Tangible Interface R&D Issues

- New Conceptual Frameworks - Coupling between action and effect - What sort of physical artifact

Open questions

- No predetermined answers - Provide qual data

Qualitative Data

- Words - Good for understanding an issue in depth, generating ideas/hypotheses

questionnaire question types

- Yes/No - Select from list - Rating - Open-ended responses - Ranking

What is heuristic evaluation?

- a form of inspection - experts are HCI experts - judge compliance with accepted HCI heuristics

Natural Language Interfaces

- Directed Dialogues, system is in control of conversation - Specific questions requiring specific responses - More flexible systems = better user initiative - High error chance - Guide prompts to get people back on track

VR Cons

- Displays uncomfortable to wear - Can cause motion sickness, disorientation

What are the four types of robotic interfaces?

- remote - domestic - pets - sociable

effectiveness, efficiency, satisfaction

3 critical measures of usability: ___, ____, ____.

Learnability, Flexibility, Robustness

3 principles to aupport usability

How long does info persist in working memory?

<= 10 seconds

Usefulness

= usability + utility a very usable system that lacks required functionality ​is NOT USEFUL a system with lots of functionality, but is not easy to operate​ is similarly NOT USEFUL.

Explain how heuristic evaluation (HE) works?

>1 evaluator (usually 5), can be team of developers, check whether UI complies with usability heuristics, then bring problems identified together to inform redesign

What to evaluate?

A conceptual model, early prototypes of a new system and later, more complete prototypes

Prototype testing session

A session where a test product is made and tested - all experiments are conducted before making the final product, making all changes necessary that can be seen when the prototypes are used.

usability testing

A technique used to evaluate a product or information system by testing it with representative users

Affinity Diagramming

A tool used to organise ideas and information.

Heuristic evaluation

A type of inspection where experts are HCI experts. Judge compliance of the product against HCI heuristics

What is a lifecycle model

A lifecycle model is a term used to represent a model that captures a set of activities and how they are related. A lifecycle model can also be descirbed as a simplified version of reality.

User experience

A person's perceptions and responses that result from the use or anticipated use of a product, system or service, this can modify over time due to changing usage circumstances

Ethnography

A philosophy with a set of techniques that include participant observation and interviews. Data gatherers immerse themselves in the culture that they study

What is Impairment?

A physical, sensory or cognitive issue

Secondary personae

A profile of those who are not the primary target audience for a product, but whose needs the product should meet.

What is visibility

A quality that assesses easy user Interfaces are to use. The extent to which a system can be used by a specific user to achieve goals with effectiveness and efficiency

DESIGN PATTERNS

A reusable solutions to reoccurring usability problems Template for how to solve a problem in different situations Patterns make it easier for users to understand an interface and accomplish their tasks Design patterns are standard reference points for the experienced user

Physio-pleasure

A sensual pleasure that comes from touching, smelling, hearing or tasting something. It can also be derived from a feeling of satisfaction that comes from the effectiveness of an object in enabling an action to be performed

Use case

A set of possible sequences of interactions or event steps between a user and a product to achieve a particular action.

Chunking

A short-term memory strategy ● Organizing large amounts of information into groups and sub-groups ● Helps the user to navigate the product

Human Information Processing Model.

A simple input output model. input -> encode -> comparison -> response selection -> response execution -> output

What is a scenario?

A situation created, based on the persona created, where the persona goes through steps of wanting to do something, how it wants to dot and what it needs to do to reach its goal

What is a prototype?

A small project within a longer term software development process which implements a part of the complete functionality required for the final system.

What should you aim to produce at the end of the requirements phase?

A stable set of requirements after having identified the needs (understood as much as possible about users, task, context)

A requirement

A statement about an intended product that specifies what it should do or how it should perform

What is instrumental affordance?

A way in which a person can act through a tool to bring about change in the world, by mediating between a user and an object. An instrumental affordance can be decomposed into a handling and effector affordance.

Handling Affordance

A way in which a person can interact with a tool itself (eg: scrollbar) [Affordance type]

Effecter Affordance

A way in which a tool can bring about change in an object

Effecter Affordance

A way in which a tool can bring about change in an object [Affordance type]

What is socio-technical analysis

A way of gathering requirements focused on technical, social, organisational, human aspects of human design

Branching and Nodes

A way of structuring information Interaction where a user is making choices and different results occur Most know for early game design but is now widely used through UI

Where do alternative designs originate?

(1) Individual designers flair and creativity (2) Cross fertilisation of ideas from different perspectives eg the kettle driving the idea for the steam engine. (3)Evolution of existing products through use and observation. (4) Copying of other similar products. (5) Alternatives come from seeking different perspectives and looking at other designs.

Eason 1987 identifies 3 categories of user, what are they?

(1) Primary user: i.e. a frequent hands on user. (2) Secondary: Occasional user, or those using the system through an intermediary. (3) Tertiary: Those affected by its introduction, or who influence its purchase/implementation.

What are the 2 common lifecycle models for interaction design

(1) Star model (2) international standard model (ISO 9241-210)

Explain User centered design

(1) The user knows best and is the only guide to the designer. (2) the designer's role is to translate the user's needs and goals into a design solution.

There are 3 fundamental requirements recognised in all design fields, i.e. Mech engineering design, architecture, software design etc, what are they?

(1) Understanding the requirements. (2) providing a design which satisfies those requirements (3) Evaluating those requirements

Name 5 categories of stakeholders

(1) Users (2) Development team (3) Managers (4) Direct users (5) Recipients of system output

There are 5 principles behind an Early focus on users and tasks - what are they

(1) Users tasks and goals are the driving force behind development. (2) Users behaviour and context of use are studied and the system is designed to support them. (3) Users characteristics are captured and designed for. (4) Users are consulted throughout development (5) All design decisions are taken within the contect of the users, their work, and the environment.

What are the 3 common lifecycle models for software engineering

(1) Waterfall (2) Spiral (3) (RAD) Rapid applications development (Sommerville 2010)

What are the main agile software development methods

(1) eXtreme programming (Beck/Andrews 2005) (2) Crystal (Cockburn 2005) (3) Scrum (Schwaber and Beedle 2002) (4) Adaptive software development (ASD) Highsmith 2000 (5) Dynamic Systems Development method

Choosing colors

- 60, 30, 10 rule - contrast is a friend - color psychology - cultural differences - color harmony - steal from nature

Ways to become disabled

- Accident - Disease - Age - Loud music - Keyboards (RSI) - Mobile - etc.

1990's Interfaces

- Advanced graphical - web - Speech - Pen, gesture, touch - Appliance

ACM Code of Ethics III

- Articulate social responsibilities of colleagues and encourage full acceptance of those responsibilities - Manage resources to design and build systems that enhance the quality of working life - Support food use of computing and communication resources - Ensure that users have their needs assessed during the design of requirements and that the system is validated to meet these - Support policies that protect the dignity of users and others - Create opportunities for members of the organization to learn the principles and limitations of computer systems

Cognitive Processes

- Attention - Perception - Memory - Learning - Reading, Speaking, Listening - Problem-solving, planning, reasoning, decision-making

Model Human Processor Limitations

- Based on modelling activities exclusively in the head - does not account for people interacting properly

How to approach participants

- Be clear - Be professional - Be ethical

Contemporary HCI

- Beyond efficiency and productivity - Design, Culture, the Wild, Embodiment

Mobile Interface R&D issues

- Can be cumbersome to use, especially for people with fat fingers - Designing for small screen real estate and limited control space

Direct observation in a controlled environment advantages

- Can focus on the details of a task without interruption

Material Metaphor

- Card is popular UI - Has familiar form factor - Gives appearance and physical behaviour

Given the user stories: register an account, create a team, assign a team and schedule a match. What can the corresponding prototype be used to do?

- Check the system will be of benefit. - Validate understanding of problem domain model. - Evaluate web-based platform for hosting the system. - Use as an initial iteration of the project.

Recognition vs Recall

- Command based requires users to remember many names - GUI provides visual options - As do web browsers

Command-based interfaces

- Commands types into prompt, system responds

Interface Metaphor

- Conceptualize current task - A conceptual model instantiated as an interface - Visualising an action

External cognition

- Concerned with explaining how we interact with external representations (maps, notes etc.) - What are cognitive benefits, processes - How they extend our cognition? - Computer-based representations to help more?

Distributed Cognition

- Concerned with the nature of cognitive phenomena across individuals, artefacts, and internal and external representations - Described in terms of propagation across representational state - Info transformed through media

ACM Code of Ethics I

- Contribute to society and human well-being - Avoid harm to others - Be honest and trustworthy - Be fair and take action not to discriminate - Honor property rights including copyrights and patent - Give proper credit for intellectual property - Respect the privacy of others - Honor confidentiality

Questionnaires disadvantages

- Design is crucial - Response rate may be low - Responses may not be what you want

Experiments for research

- Discover knowledge - Many participants - Results validated statistically - Must be replicable - Strongly controlled conditions - Experimental design - Scientific report to community

Involved in Distributed cognition

- Distributed Problem solving - Role of verbal and non-verbal behavior - Communication that takes place - How knowledge is shared and accessed

Manipulating Interaction

- Dragging, selecting, opening, closing, zooming - Exploit knowledge of how to interact with physical world - Wii, Kinect, Tagged objects

User Centered Approach

- Early focus on users and tasks - Empirical measurement - Iterative Design

Learning Design Implications

- Encourage exploration - Constrain and guide learners - Dynamic linking of concepts and representations can facilitate complete material learning

List of Assistive Technologies

- Enlarging software - Speech recognition - Synthetic speech readback - Refreshable braille display - Scanner / OCR system - Alternative keyboards - Alternative pointing devices

What is Execution in the Norman Model of Interaction?

- Establishing the goal - Forming the intention - Specifying the action sequence - Executing the action

What are the implications of Milgram's Experiment?

- Ethical issues & participants rights - Studies need to be approved by ethical committees - Participants need to sign informed consent form - Experimental conditions may affect participants behaviour

Design Flow

- F pattern - Z pattern - The Gutenberg Diagram (The pattern applies to text-heavy content. Think pages in a novel or a newspaper. The pattern isn't meant o describe every possible design.)

Advantages of Wizard of Oz Prototyping?

- Faster to iterate and cheaper than fully functional prototypes - easy to create multiple variations - user-centred development - feedback about a design straight away

What are the advantages of inspections?

- Few ethical and practical issues to consider because users not involved - best experts have knowledge of application domain and users

Advantage of 'same' experimental design?

- Few individuals - No individual differences

Classical HCI theory

- Heavy Cognitive Psychology Influence - Design guidelines from psych research - WITH Interaction

VR Pros

- High level of fidelity with objects represented compared to multimedia - Induces a sense of presence - Provides different Viewpoints

Focus groups advantages

- Highlights areas of consensus and conflict - Encourages contact between users and developers

Robot R&D issues

- How do Humans react to robot behavior - Should robots be designed to look like humans - Interaction with computers or like other people?

Perception Design Implications

- Icons should be obvious - Bordering/spacing are effective - Sounds should be audible and distinguishable - Text legible - Tactile feedback differentiable

Use of field studies

- Identify opportunities for new tech - Determine design requirements - Decide how best to introduce new tech - Evaluate tech to use

How can you make an accessible website?

- Images + annotations - add descriptions - Multimedia - captions + descriptions - Hyperlink - use text that makes sense, not Click - Page organisation - headings, list, CSS - Graphs + charts - summarize - Tables - make suitable for line by line reading

Usability Testing

- Improve Products - Few participants - Results inform design - Usually not completely replicable - Conditions controlled as much as possible - Procedure planned - Results reported to devs

Which types of prototypes have a long... longevity?

- Incremental. - RAD. - User interface (ish).

Shareable Interfaces

- Interfaces designed for more than one person to use - Multiple inputs/outputs - Large wall displays - Interactive Tabletops

Interviews Advantages

- Interviewer can guide interviewee if necessary - Encourages contact between users and developers

Contextual Inquiry Qualitative Methods

- Interviews - Ethnography - Diary Studies - Cultural probes - Technology Probes

Data Collection Techniques

- Interviews - Questionnaires - Observations - Cultural Probes - Literature Reviews

What is high risk

- Invasive equipment, materials or processes are involved - Some participants are unable to withdraw at any time - Animals are involved - Human tissue is involved - Biological samples are involved

Problem-solving, planning, decision-making

- Involve reflective cognition - Conscious process - May involve working through scenarios

Indirect observation disadvantages

- Large amount of quant data needs tool support to analyse (logging) - Participants memories may exaggerate (diary)

Shareable interface Advantages

- Large interactional space to support flexible group working - Can be used by multiple users - Better participation than i using a single PC

Usability factors

- Learnability - Efficiency - Memorability - Errors

Conversing Interaction

- Like having a conversation - Simple voice menus through to NL - Make novice users feel at ease - Breaks down on bad input

Low fidelity prototype disadvantages

- Limited Error Checking - Poor detailed spec to code to - Facilitator driven - Limited utility after reqs established - Limited usefulness for usability tests - Nav, Flow limitations

Elements of Visual Design

- Line - shape - Negative/White Space - Volume - Value - Colour - Texture

Question types to avoid

- Long questions - Jargon, complex language - Leading questions or assumptions - Unconscious biases

Low fidelity prototype advantages

- Lower development cost - Evals multiple design concepts - Useful comms device - Addresses screen layout issues - Useful for identifying market requirements - Proof of concept

Attention Design Implications

- Make information salient when it needs dealing with - Use techniques to make stuff stand out - Avoid interface clutter - eg Search Engines

Interface Metaphor benefits

- Makes learning a system easier - Helps users develop a working model that matches the model of the designers - Makes technology accessible to a wider range of people

2000s Interfaces

- Mobile - Multimodal - Sharable - Tangible - Virtual - Augmented/Mixed reality - Wearable - Robotic

Model Human Processor

- Models the information processes of a user interacting with a computer - Predicts which cognitive processes are involved when a user interacts with a computer - Enables calculations to be made of how long a user will take to carry out a task

Shareable Interface R&D issues

- More fluid/direct styles of interaction - Effects of size, orientation, shape on collaboration - Horizontal vs vertical surfaces - Effect of larger-size tabletops

Types of Graphics

- Navigation (help users find what they need) - Content (deliver information the users need) - Ornament (neither guides nor delivers information)

Unstructured Interview

- No script - Rich but not replicable - Steered by both parties

Analysing quantitive data

- Norminal data (are used for labeling variables, without any quantitative value) - Ordinal data (are typically measures of non-numeric concepts like satisfaction, happiness, discomfort, etc.) - Interval data (are numeric scales in which we know not only the order but also the exact differences between the values) - Ration data (give us the ultimate-order, interval values, plus the ability to calculate ratios since a "true zero" can be defined.) Simple analysis: numerical methods to ascertain size and magnitude values Central tendency: arithmetic methods to ascertain mode, median and mean value

What is moderate risk?

- Not all data is anonymous - Personal data is collected or processed - Data may be processed outside the UK - There is some inducement to participants - The study could be intrusive - There is some risk of harm during the study - The true purpose of the study may not be communicated to every participant - The study can involve deception - Participants may be minors

How should you select participants?

- Number of participants should balance out individual differences - Systematic bias may be due to experimental design - Random sampling or selecting a specific population

Quantitative Data

- Numbers - Good for performance, large-scale analysis of adoption/retention, A/B testing, hypothesis testing

Direct observation in the field advantages

- Observing actual work gives insights tat other techniques can't give

Mobile interfaces example

- PDAs - Mobile Phones

Areas related to building the user experience

- Project Management - User research - Usability Evaluation - Information Architecture (IA) - User interface design - Interaction Design - Visual design - Content strategy - Accessibility - Web analytics

P-S,P,D-M design Implications

- Provide more info for users who want to be more effective - Use aids to support rapid decision making and planning

Questionnaire advice

- Question ordering important - Different versions for different populations - Provide clear instructions - Avoid long questions - Decide phrase positivity

Cognitive Prosthetic Devices

- Reliance on internet / smartphones - Extended mind - reduces need for memory - Enhances memory for finding it

Types of Robotic Interface

- Remote For hazardous settings - Domestic to help people - Pets as companions - Social for collaboration/peers

Included in a Persona

- Represent a particular group of people - Include goals, needs, interests - Allow the developer to reflect on different user skills and abilities - Aid the discovery of universal features and functionality

Direct manipulation Interaction

- Schneiderman 1983 - Continuous representation of objects and actions of interest - Buttons, physical actions - Rapid reversible actions, immediate feedback

Types of prototype

- Screen sketches - Storyboard - Powerpoint - Video - Lump of wood - Cardboard mockup - Limited software mockup

Attention

- Selecting things to concentrate on from the mass of things around us - Focus on relevant information - Audio/visual senses - Changing it allows us to be selective about competing stimuli - Info at interface structured to capture it

Tangible Interfaces

- Sensor-based interaction - Person manipulates physical object - Digital effects in response`

Interface Metaphor

- Similar to physical entity, also has its own properties - Based on activity, object, both - Exploit Familiar knowledge to understand the unfamiliar

Mobile Interface challenges

- Small Screen - Small numbers of keys - Restricted number of controls

What are the research and design issues of a mobile interface?

- Small screens, small number of keys and restricted number of controls - mobile interfaces can be tricky and cumbersome to use

Low Fidelity Strategies

- Storyboarding - Video Prototypes - Paper Prototyping

Shneiderman's 8 Golden Rules

- Strive for consistency - Enable frequent users to use shortcuts - Offer informative feedback - Design dialog to yield closure - Offer simple error handling - Permit easy action reversal - Support internal locus of control - Reduce short-term memory load

ACM Code of Ethics II

- Strive for quality, effectiveness and dignity at work - Acquire and maintain professional competence - Respect existing laws pertaining to professional work - Accept and provide appropriate professional review - Evaluate computer systems and their impacts and risks - Honor contracts, agreements, responsibilities - Improve public view of computing and its consequences - Access computing and resources only when authorized

Ethnography

- Study of culture - Origins in Anthropology - Used to involve weeks-long immersion in foreign cultures

Data Collected should be

- Sufficient, - Accurate - Relevant

Why we need to understand users

- Tech interaction is cognitive - Need to account for cognitive processes involved - Provides knowledge about what users can do - Identifies nature / causes of problems users encounter - Supplies theories, modelling tools, guidance, methods that can lead to improved design

Instructing Interaction

- Tell system what to do - Quick, efficient - Common Conceptual model - Some better than others

Conceptualizing people

- The Design Team - The System Image - The User

Fitt's Law

- The average time taken to click something is proportional to the distance from the target divided by the size - it's quicker to click something that is big and close to the cursor

What is low risk?

- The study funder is a commercial organisation, i.e. distinct from a research or education institutions - There are restriction upon the study, such as publication - Access to participants is through a third party, e.g. through a school or hospital

What is a Persona?

- They represent a particular group of people and defines who the users are (e.g. attitudes, motivations, abilities based on knowledge of real users)

Hybrid data gathering methods

- Think-aloud - Wizard-of-oz (prototype + observation) - Speculative design (present design options to prompt discussion)

Types of usability data

- Time to complete a task - Time to complete a task after time away from product - Number and type of errors per task - Number of errors per unit time - Number of times online help and manuals used - Number of users making an error - Number of users successfully completing task

Interviews Disadvantages

- Time-consuming - Artificial environ may intimidate interviewee

Why use prototypes?

- To demonstrate features. - To support requirements gathering. - To investigate feasibility of requirements or design. - To experiment. - To use as the main development for a project. Overall, to manage risk.

Why Evaluate?

- Understanding the real world - Comparing Designs - Engineering towards a goal - Conforming to standards

User Experience Factos

- Usability - Accessibility - Utility - Satisfaction

User Experience Honeycomb items

- Useful - Credible - Usable - Valuable - Findable - Desirable - Accessible

Indirect observation advantages

- User doesn't get distracted by the data gathering - Automatic recording means that it can extend over long periods of time

Mental Models

- Users develop system understanding through using and learning - Inferences via mental models to carry out tasks

Direct observation in the field disadvantages

- Very time-consuming - Huge amounts of data

What are the aspects of emotional design?

- Visceral: make products which look/sound/feel good - Behavioural: design for usability and known conventions and behaviours - Reflective: aesthetic, encourages contemplation

Nielsen's Heuristics

- Visibility of system status - Match between system and real world - User control and freedom (undo) - Consistency and standards (conventions) - Error prevention - Recognition rather than recall - Flexibility, efficiency of use - Aesthetic, minimalist design - Help users recognise, diagnose and recover from errors - Help and documentation

What does a contextual inquiry involve?

- What are the problems people face in their task? - Identify the assumptions people make - Observe people's actions and practices - Who are your users? - What are their tasks?

Steps to formulate a conceptual model

- What will the users be doing when carrying out their tasks? - How will the system support this? - What kind of interface mataphor, if any, will be appropriate? - What kinds of interaction modes and styles to use?

Undertaken in Contextual Inquiry

- Where is it - Activities/tasks/habits undertaken in the space - Tools used in - How people interact - Organisational structure - Cultural influences - Uncovers design requirements

Why should you not use a throw-away prototype in production?

- Will not have been designed with consideration for integrating with wider system. - Architecture will become 'hacked' to demonstrate extra features. - Non-functional requirements will be been relaxed. - Documentation will be poor. - etc.

Cognitive walkthrough questions

- Will the correct action be sufficiently evident to the user? - Will the user notice that the correct action is available? - Will the user associate and interpret the response from the action correctly?

How do you avoid bias?

- Within-groups do comparative studies to counterbalance results - reduce mood factors - weather - reward consistently before or after

What are the testing conditions?

- a controlled space ( a usability lab or similar) - emphasis on selecting representative users (typically 5-10) - developing representative tasks (typically 30 minutes duration) - test conditions are the same for every participant - informed consent form explains procedures and deals with ethical issues

What is evaluation using analytics?

- a method for evaluating user traffic through a system or part of a system

What do cognitive walkthroughs involve?

- a usability evaluation method - one or more evaluators work through a series of tasks - ask a set of questions from the perspective of the user - as the experts work through the scenario they note problems

What is usability testing?

- a way to see how easy to use something is by testing it with real users - users complete tasks, typically wile being observed by a researcher, to see where they encounter problems and experience confusion - observe and time users - use data to calculate performance times and identify and explain errors - evaluate user satisfaction using questionnaires and interviews to gather data about users' opinions

What does participatory design provide?

- a wealth of methods for including stakeholders in the design process - focus groups - workshops - activities - working with tangibles - making complex concepts available to everyone

What values relate the the device itself?

- accuracy - consent - privacy - beauty

What does grounded theory involve?

- aims to derive theory from systematic analysis of data - start from ground up. build your own theories of interactions out of your findings instead of trying to fit to existing theories

What are the cognitive processes?

- attention - perception - memory - learning - reading, speaking and listening - problem-solving, planning, reasoning and decision-making

Video Considerations

- audio not necessary - interface fidelity can differ - show success and failure - don't spent too much time editing

What are the limitations of the model human processor?

- based on modelling mental activities that happen exclusively inside the head - does not adequately account for how people interact with computers and other devices in the real world

Why consider values?

- better products - commercial success - socially-desirable outcomes

What are the different types of experimental design?

- between-subject design: different participants - within subjects design: same participants (all participants appear in both conditions) - pair-wise design: matched participants ( participants are matched in pairs, e.g. based on expertise, gender etc)

What are the challenges to do with values?

- bounded rationality - limited knowledge (can be hard to make links between a practice and the values it influences) - value heterogeneity (individual variation in values and motivations)

What is the user experience a consequence of?

- brand image, presentation, functionality, system performance, interactive system, user's internal and physical state resulting from prior experiences, attitudes, skills and personality and the context of use

What does the heuristic evaluation process include?

- briefing session: tell your experts what to do, how issues are logged, scored, ranked - evaluation period: spend some time using the product - debrief: discuss findings, compare notes, prioritise issues and discuss solutions

How does the direct manipulation interaction type work?

- buttons and physical actions instead of issuing commands - rapid reversible actions with immediate feedback on the object of interest

What are the disadvantages of inspections?

- can be difficult and expensive to find experts - important problems may get missed - many trivial problems are often identified - experts have biases

What are the problems with interface metaphors?

- can break conventional and cultural rules - can constrain designer in at the way a problem space is conceptualised - conflict with design principles - limit understanding of novel feature that are not well encapsulated by the metaphor

What are the pros and cons of VR?

- can have a higher level of fidelity with objects they represent - induces sense of presence and provides different viewpoints - head mounted displays uncomfortable to wear, can cause motion sickness and disorientation

What do personas do?

- capture a set of user characteristics - not real people but synthesised from real users - should not be idealised - include name, characteristics, goals and personal background -

Give examples of natural language interfaces?

- chatbots - speech interfaces

Give an example of tangible interfaces?

- chromarium cubes - Microsoft Surface 1.0

7 laws of design

- clarity - preferred action - context - default - guided action - feedback - easing

How is the scope of Contemporary theories different to that of Classical theories?

- classical has an intrinsic scope while contemporary has more focus on external

High fidelity

- coded models - physical models **still functionally incomplete

What do we need to take into account when understanding users?

- cognitive processes involved when interacting with technology - cognitive limitations of users

What are the research and design issues of wearable interfaces?

- comfort (light, small, fashionable) - hygiene - ease of wear - usability

List the advantages of a high-fidelity prototype:

- complete functionality - fully interactive - user-driven - clearly defines navigational scheme - use for exploration and test - look and feel of final product - serves as a living specificaton - marketing and sales tool

What is virtual reality?

- computer generated graphical simulations profiling illusions of a synthetic environment - creates highly engaging user experience

In distributed cognition, what forms of media may information be transformed through?

- computers - displays - paper - heads

What does an interface metaphor do?

- conceptualise the task we're doing somehow - e.g. the Desktop metaphor, embeds a certain conceptual model that mirrors a physical desk with folders

How can evaluation be set up?

- controlled settings involving users: usability testing, experiments in laboratories - natural settings involving users: field studies - settings not involving users: predict analyse and model aspects of the interface analytics

What are the research and design issues of tangible interfaces?

- develop new conceptual frameworks that identify novel and specific features - kind of coupling to use between physical action and digital effect (for learning explicit mapping critical, for entertainment, better to be more implicit) - what kind of physical artefact to use? (bricks , and cubes commonly used because of flexibility and simplicity)

What are the issues with personas?

- difficult thinking as real people - may fail to represent the chosen population

How may you decide which conceptual model to use?

- direct manipulation for 'doing' tasks - instructive for repetitive tasks - conversational for constrained interaction modes or novice users - hybrid models can take longer to learn but allow for multiple ways to achieve something

What are the techniques available for observing and monitoring?

- direct observation - indirect observation - verbal protocols - software logging

What are natural language interfaces?

- directed dialogs where system is in control of the conversation - ask specific question and require specific responses - more flexible systems allow user to take the initiative - more chance of error so prompts included to help get callers back on track

What are the features of experiments for research?

- discover knowledge - many participants - results validated statistically - must be replicable - strongly controlled conditions - experimental design - scientific report to scientific community

What does distributed cognition involve?

- distributed problem-solving - verbal and non-verbal behavior - various coordinating mechanisms - communication takes place as the collaborative activity progresses

Disadvantages of Wizard of Oz Prototyping?

- easy to get over-commit for tech in the design (i.e. technologies which are impossible to design) - cannot simulate all system features

What points must usability include?

- easy to use - learn-ability: first time use - efficiency: speed, effort - memorability: re-use - errors: number, severity, recover-ability

Design implications of leaning?

- encourage exploration - guide learners - linking concepts

Give examples of assistive technologies:

- enlarging software - speech recognition - synthetic speech read back - refresh-able braille display

What are the universal design principles?

- equitable - flexible - simple and intuitive use - perceptible information - tolerance for error - low physical effort

Expand on the universal design principles?

- equitable: avid segregation or stigmatizing users - flexible: accommodation preferences and abilities - simple and intuitive use: easy to understand, regardless of experience, knowledge, language skills - perceptible information: effective regardless of experience, knowledge, language skills - tolerance for error - minimizes hazards and adverse consequence of accidental or unintended actions - low physical effort - efficient and comfortable use with minimum of fatigue

What does the design process include?

- establish requirements - design alternatives - prototype - evaluate - (and iterate this)

Why do we need prototypes?

- evaluation and feedback are central to interaction design - stakeholders can see and interact with a prototype more easily than a document or drawing - encourages reflection - support designers in choosing between alternatives - easier to change prototype than a final design

How to evaluate?

- evaluation is research and has similarities with understanding context - evaluation makes the designed artefact the target of research

How do you evaluate?

- experiments, interviews, questionnaires, observations, analytics - lab or field settings - heuristic inspections, walk-through, usability testing, analytics

What are inspections?

- experts use their knowledge of users and technology to review software usability - expert critiques can be formal or informal

What does cognitive tracing involve?

- externally manipulating items into different orders or structures (e.g. playing Scrabble)

User Experience tests

- field study - observations - questionnaire - interviews - product reaction cards - diary study - analytics - focus group interviews

What does open coding involve?

- finding distinct concepts, themes and categories - first iteration and second iteration of this

Wi(m)p - menus

- flat - expanding - contextual

What does Modern HCI theory focus on?

- focuses on the interplay between user and device - often uses analytic tools than predictive models

What are the different web-page elements affect the speed of scanning?

- fonts: use heads to direct user to relevant content - words: remove unnecessary words - colours: have strong meanings associated with them

Advantages of diary studies?

- gathers data in the moment not in recall such as in interviews - takes up minimal researcher time - doesn't require training to conduct as participants record their data for you - good for when participants are unreachable

What are the research and design issues with robotic interfaces?

- how do humans react to physical robots? - should robots be designed to be human-like - should people interact with the robot as if it were another man being or more human-computer-like?

What are the research and design issues with voice interfaces?

- how to design systems that can keep conversations on track? - the type of voice actor - privacy considerations

What are field studies used in product design to do?

- identify opportunities for new technology - determine design requirements - decide how best to introduce new technology - evaluate technology in use

What are verbal protocols?

- insight to the cognitive activity to the user - think aloud protocol (user speaks out their thoughts) - easier to carry out

What are the interaction types?

- instructing - conversing - manipulating

How does the conversing interaction type work?

- interact as if having a conversation - makes novice feel at ease - breaks down if input can't be parsed

What is the structure if a semi-structured interview?

- introduction - primer questions - pointy questions - insight questions

How does the manipulating interaction type work?

- involves dragging, selecting, zooming on virtual objects - exploits knowledge of how to move and interact in the physical world - physical movement (wii), gestures (kinect)

What is the issue of designing based on 7?

- it is the inappropriate application of the theory - people can scan lists of bullets or tabs for the one they want - they don't have to recall from memory - small number of items good but it depends on the task and screen estate

Paper Considerations

- keep materials in one place - work quickly and make components reusable - if something is difficult to simulate, use verbal description - backgrounds can provide context - can mix and match hardware and software - include familiar operational elements when appropriate

Why consider values?

- known to the user - these are the reason a task is undertaken - may be unknown to the user - may be discovered through experience - stakeholders other than the end user also have values

What are the styles of evaluation?

- laboratory: they come to you, sophisticated equipment, controlled experiments, can lack real context - field studies: you go to them, life context and interaction, noisy, interruptions, less control over the environment

What must be avoided in an interview?

- leading questions - hypothetical questions

List the disadvantages of a low-fidelity prototype:

- limited error checking - poor detailed specification to code to - facilitator-driven - limited utility after requirements established - limited usefulness for usability tests - navigational and flow limitations

What does the multi-level model of memory include?

- long-term memory - working memory - perceptual buffers

Digital Mockups

- looks like the actual digital device (or site) with limited functionality **can use pwpt to simulate design

What are storyboards?

- low fidelity - used with scenarios to bring more detail - series of sketches showing how a user might progress through a task using the device - used early in design

List the advantages of a low-fidelity prototype:

- lower development cost - evaluates multiple design concepts - useful communication devices - address screen layout issues - useful for identifying market requirements - proof of conept

What are the benefits of interface metaphors?

- makes learning a system easier - helps users to developing a working model that matches the model of the designers - makes technology accessible to a wider range of people

What are the components of a conceptual model?

- metaphors and analogies (understand what a product is for and how to use) - concepts that people are exposed to through the product - relationships and mappings between these concepts

What is the danger of making assumptions?

- miss-specifying the problem and creating a flawed design

What are at the research and design issues of sharable interfaces?

- more fluid and direct styles involving pen-based gestures - design concerns include effect of size, orientation and shape of display have on collaboration - horizontal surfaces allow collaborative working better than vertical ones

What are the research and design issues with touch interfaces?

- more fluid and direct styles of interaction with freehand and pen-based gestures - slower to type using a virtual keyboard -

List the disadvantages of a high-fidelity prototype:

- more resource intensive to develop - time consuming to create - inefficient for proof-of-concept designs - not effective for requirements gathering

What are the research and design issues of VR?

- must research on how to design same and realistic VRs to facilitate training - design issues (how best to navigate and interact)

Wizard of Oz Motivation

- need feedback, but can't get feedback unless something is built - what if your system is complicated?

Advantages of direct manipulation?

- novices can learn basic functionality quickly - experienced users can work rapidly - error messages rarely required - users gain confidence and mastery

Difference between values and need?

- only humans can be said to have values - all animals have needs - values can change how needs are experienced

What are the two main levels of 'coding'?

- open coding: identify categories - axial: flesh out and link to subcategories

Why might we conceptualise?

- orientation (all design team to ask specific questions) - open-minded (prevent design team becoming too narrowly focussed early on) - common ground (agree set of common terms within the team)

What does Participatory Design allow?

- people to have a genuine say. not just consultation, but active participation in the design process - design becomes co-design - taps the potential of users as experts in their own domain

What features do accessible websites typically have?

- perceivable and intractable with alternative devices - can be easily and effectively navigated navigated independently of the modalities used - easily understandable

What are voice interfaces?

- person talks with a system that has a spoken language application e.g. timetable, travel planner - used for inquiring about ver specific information e.g. flight times

Collecting Data with WOO

- practice first - recruit users later - 2 roles: facilitator = provides tasks and takes notes, wizard = operates interface

What are the areas related to building the user experience?

- project management - user research - usability evaluation - information architecture (IA) - user interface design - interaction design - visual design - content strategy - accessibility - web analytics

Do's of Buttons

- proper size - label with text saying what it does - put it where it is expected to be

Design implications of problem solving, planning and decision making?

- provide extra information for users who wish to understand to carry out things effectively

Why do we need to understand users?

- provides knowledge on what users and can cannot be expected to do - finds and explains natures and causes of problems users encounter - supplies theory for better design of interactive products

What is attention?

- selecting things to concentrate on - allows us to focus on relevant information

Give some more advanced examples of interfaces?

- sensor network user interface - autonomous drive user interface - brain-computer interface

When to use heuristic evaluation?

- short on time - low on budget - if the product is not finished to show to people

Give example of cognitive prosthetic devices?

- smartphones and the internet - reduces extent we need to remember

What is at the core of a HCI professional job?

- teamwork - technological know how - understanding of user - expressing ideas

What are the types of evaluation?

- technical evaluation: program runs without errors - user evaluation: meeting users' needs

How does the instructing interaction type work?

- tells system what to do - quick and efficient

What is the structure to experiments?

- test hypothesis - predict the relationship between two or more variables - is validated statistically and replicable

What does statistical testing do?

- tests for a difference between two sets of numbers - tests for correlation between two sets of numbers

What do external representations remind us to do:

- that we need to do something - what to do - when to do something

Give an example of a material metaphor?

- the card is a very popular UI because it has a familiar form factor

What is the Central premise of Participatory Design?

- the end-users of a new product or service ought to be included in the design of things that will affect them - users experts in their own domain and designers are only experts in design

What is the Hawthorne Effect?

- the environment in which evaluation is conducted influences or even distorts the results - people behave differently when they know they are being watched

What are the methods of analysis of qualitative data?

- theoretical frameworks - thematic analysis - grounded theory - distributed cognition - affinity diagrams

Pros of Video Prototyping

- ties interface design to tasks - great communication tool (portable, self-explanatory) - cheap and fast - can serve as a 'spec' - can be any level of fidelity

What are the types to data involved?

- time to complete a task - time to complete a task after a specified time away from the product - number and type of errors per task - number of errors per unit of time - number of times online help and manuals accessed - number of users making an error - number of users successfully completing a task

What analytics may be recorded in an evaluation?

- times of day - visitor IP addresses

Why do we evaluate?

- to see if what we've done is good enough - to improve what we've done - understanding the real world - comparing designs - engineering towards a goal - conforming to standards

What are tangible interfaces?

- type of sensor-based interaction, where physical objects, e.g. bricks are couples with digital representations - person manipulations physical object a digital effect also occurs - digital effects can take place in a number of media and places or can be embedded in the physical object

What is laboratory testing not so good for?

- understanding actual use in the home or long term usage trends

What are mental models?

- understanding of a system through how to use the system and what to do in unexpected situations

What the types of values?

- universal (10 types) - cultural (spirituality, democracy)

What points must user experience include?

- usability - accessibility - utility - satisfaction

How may you design for users with dyslexia?

- use images and diagrams - align text to left to keep consistent layout - use audio and video

How can information at in interface be structured to capture the user's attention?

- use perceptual boundaries (windows) - colour - reverse video - sound & flashing lights

Why can it be difficult to gather a complete knowledge of the user?

- user behaviour is variable - users intentions may not be apparent from their actions

What is wizard-of-oz prototyping?

- user thinks they are interacting with a computer but developer is responding to output rather than the system - usually done early in design to understand users expections

What does the user experience include?

- user's emotions, beliefs, preferences, perceptions, physical and psychological responses, behaviors and accomplishments that occur before, during and after use

What does Participatory Design Involve?

- users from the very beginning - interviews, focus groups, prototyping

Pros of Paper Prototyping

- very fast evaluation and testing - easy to change and adapt - user involvement at an early stage - encourages creativity

What are the first steps in formulating a conceptual model?

- what will the users be doing when carrying out their tasks? - how will the system support these? - what kind of interface metaphor will be appropriate? - what kind of interaction modes and styles to use?

What are research and design issues of augmented and mixed reality?

- when in the physical environment? - needs to stand out but not distract from ongoing task - needs to be able to align with real world objects - what kind of device?

when to use WOO?

- when there is advanced technology involved and there is no time to build it - when you haven't determined how to best implement a feature

What questions may be asked of an expert in a cognitive walkthroughs?

- will the correct action be sufficiently evident to the user? - will the user notice that the correct action is available? - will the user associate and interpret the response from the action correctly?

Breadth of Experience

-Gained from qualitative data - Find edge-case participants

Why Conceptualise?

-Get all of the design team to ask specific questions -Prevent design team for being too narrowly focused too early -Agree common set of terms in the team

With Interaction

-Hardware allows interaction WITH computer - Scrollbar interacts WITH document

Closed Questions

-Predetermined answers - Often yes/no - Choice from list - Provide quant data

Design Values

-Security -Privacy -Health -Intimacy -Freedom

User experience honeycomb elements

-Useful -Credible -Usable -Valuable -Find-able -Desirable -Accessible

The Norman Model of Interaction

-User has intention -User plans actions -user executes actions -State of the system is perceived -State of the system is interpreted -State of system is evaluated This is a loop

Use case benefits

-Who is using the website -What the user want to do -The user's goal -The steps the user takes to accomplish a particular task -How the website should respond to an action

quantitative usability methods

-can show how many usability problems exist -produce numbers such as counts, frequencies, and ratios. -tasks, surveys, usage logs, error logs

Qualitative Methods Lecture

...

Usability test stages

0. pilot test 1. Prepare Prototype -Get required consent 2. read instructions out loud 3. take notes 4. post session interview

5 Level of interface development (ranked highest to lowest granularity)

1 - Hardware level 2- Programming level 3- The terminal (legibility, keyboard efficiency) 4- the interaction dialogue (colour, sound) 5- the work setting

Why is testing not scientific experiment

1. Experiment control isn't necessary 2. Data measurement not precise 3. procedure can be changed

How to make stuff usable?

1. Focus on user + user tasks 2. Evaluate/measure product usage 3. Iterate

When to test?

1. Formative = test when forming new design 2. Summative = test at end of project for evaluation

7 Stages of Action

1. Forming the goal 2. Forming the intention 3. Specifying an action 4. Executing the action 5. Perceiving the state of the world 6. Interpreting the state of the world 7. Evaluating the outcome/goal In Norman's 7 stages of action, a gulf means something that would thwart your action to achieve your intended goal. There are 2 gulfs that occur in this theory which is the Gulf of execution and the Gulf of evaluation.

Testing characteristics:

1. Goal is to improve usability 2. Participants are real users 3. Participants do real tasks 4. You observe/record what participants do/say 5. Analyze data, diagnose problems, recommend changes

Components of Usability

1. Learnability 2. efficiency 3. memorability 4. errors 5. Satisfaction

Strength of Prototypes

1. Low fidelity 2. High fidelity

Product Prototype Flow

1. Paper Sketches 2. Interactive Mockups 3. Coded Prototype 4. Beta Version 5. Production

Reporting Usability Test Results

1. Quantitative Data 2. Qualitative Data

Pros of WOO

1. fast/cheap means more iterative prototypes possible 2. easy to create multiple variations 3. more "real" than paper 4. id's bugs and problems with current design 5. places user at center of development 6. can envision future technology needed to build application 7. designers learn by playing wizards

Types of prototypes (3)

1. feel (and look) 2. implementation (how does it work?) 3. role (experience?)

Reasons to Prototype (3)

1. gain insights to user behavior 2. communicate ideas to other teammates and stakeholders 3. collect data for arguing the best design choice

Pros of Storyboarding

1. holistic focus 2. avoids commitment to a particular UI 3. helps get all stakeholders on the same page

WOO Steps

1. map out scenarios and application flow 2. put together interface skeletons 3. develop "hooks" for wizard input 4. put it all together 5. rehearse wizard role with a colleague

Prototyping Rules

1. not required to be complete 2. should be easy to change 3. should be disposable

Video Prototyping Steps (4)

1. outline 2. obtain equipment 3. focus on MESSAGE 4. film

Prototyping Strategies (4)

1. paper prototypes 2. video prototypes 3. digital mockups 4. wizard of oz

Cons of WOO

1. simulations may represent imperfect/impossible technology 2. wizards require training and can be inconsistent 3. playing wizards can be exhausting 4. some features are difficult/impossible to simulate 5. may be inappropriate in seom venues

What are Shneiderman's 8 Golden Rules?

1. strive for consistency 2. enable frequent users to use shortcuts 3. offer informative feedback 4. design dialog to yield closure 5. offer simple error handling 6. permit easy reversal of actions 7. support internal locus of control 8. reduce short-term memory load

Types of user feedback

1. think aloud (speak as performing tasks) 2. retrospective (discuss after task is performed) 3. heuristic evaluation (experts watching interaction unfold)

What are Neilsen's Heuristics?

1. visibility of system status 2. match between system and the real word 3. user control and freedom (undo) 4. consistency and standards (conventions) 5. error prevention (eliminate error-prone conditions, get confirmation) 6. recognition rather than recall 7. flexibility and efficiency of use 8. aesthetic and minimalist design 9. help users recognise, diagnose and recover from errors 10. help and documentation (easy to search, focused on task, concrete)

Prototyping Process (3)

1. what are your goals/what do you wish to learn? 2. how can you measure whether or not that goal has been met? 3. what is the MIN amount of work necessary to produce, measure, and learn from your prototype?

Why are things not usable?

1.Target audience changes 2. Design focused on system not users 3. Design + implementation mismatch

Nielsen Heuristic Evaluation (10) V, M, CF, ER, EP, RR, FE, AM, H

10 general principles for interaction design Groups of 3-5 independently examine for compliance NOT a replacement for usability testing Inexpensive, useful suggestions Can have biases, different severity ratings

What is the system usability scale SUS?

10 likert style questions with responses ranging from 1 (Strongly disagree) to 5 ( strongly agree) and 3 is neutral

Co-discovery =

2 users work together to accomplish a task

What % of windows xp service pack errors were resolved based on info collected from the windows error reporting system?

29%

Measuring usability example:

5E's need to be measurable Some measurable goals for moodle Effective: 95% of contributions to a wiki logged correctly Efficient: locate and download something within 30 seconds Engaging: higher rate of students prefer moodle submissions over hard copy Error tolerant: upload up to 3 assignment submissions Easy to learn: 99% surveyed students agree..

Method of extremes

A common sampling method where users are selected to represent the extremes of a user population, typically the 2.5th and 97.5th percentile. Products are then designed and/or tested to ensure that they function efficiently for those users.

Ubiquitous Computing

A concept where computing is made to appear anytime and everywhere in any data format across any network. The term was coined by Mark Weiser in 1991. He proposed three basic forms for ubiquitous system devices: tabs, pads and boards Tabs: accompanied or wearable centimeter sized devices, e.g., smartphones Pads: hand-held decimeter-sized devices, e.g., laptops Boards: meter sized interactive display devices, e.g., horizontal

User-centred design

A design process that pays particular attention to the needs of potential users of a product by involving them in all stages of the design process.

Design for emotion

A design strategy that focusses on increasing user engagement, loyalty and satisfaction with a product by incorporating emotion and personality into product design.

What is Interactive Design?

A fancy word for every kind of design: -software design -web design ...

The four-pleasure framework

A framework devised by Professor Lionel Tiger that encourages design for pleasure and emotion. It comprises of four areas: Socio-pleasure; Physio-pleasure; Psycho-pleasure; and Ideo-pleasure.

The attract/ converse/ transact (ACT) model

A framework for creating designs that improve the relations of users with a product and intentionally trigger emotional responses.

Focus Group

A group interview

Conceptual Models

A high level description of how a system works and is organised.

Multi-threading

Ability of the system to support user interaction pertaining to more than one task at a time

Observability

Ability of the user to evaluate the internal state of the system from its perceivable.... (ex. protector)

Recoverability

Ability of the user to take corrective action once an error has been recognized

What is a case study?

About a real user

Essential use cases

Abstract away from details, do not have the same assumptions as use cases.

Flexibility and efficiency of use

Accelerators — unseen by the novice user — may often speed up the interaction for the expert user such that the system can cater to both inexperienced and experienced users. Allow users to tailor frequent actions.

Gibsons definition of Affordances

Affordances of the environment are what it offers to the animal. (in nature)

What is Agile Software Development?

Agile software development is an umbrella term for a set of methods and practices based on the values and principles, expressed in the agile manifesto. Sollutions evolve through collaboration, between self organising, cross-functional teams utilizing the appropriate practices for their context

Grounded theory

Aims to create a theory from the systematic analysis of data . Based on categorisation approach called coding

What is User Experience?

All aspects of the end-user's interaction with the company, its services and its products. Is more feeling related as well as user's pleasure and satisfaction when using a product. The overall impression of how good it is to use.

User Experience Avoidances?

All bad Attributes!

User Experience Goals?

All good Attributes!

What is the ACM Code of Ethics?

All individuals would have equal opportunity to participate in, or benefit from, the use of computer resources regardless of race, sex, religion, age, disability, national origin or other such similar factors

Substitutivity

Allowing equivalent values of input and output (ex. Options jpeg png in saving)

Real affordance

Allows an actor (a person, an animal, a robot) to interact with an object or environment in specific ways in the real world. The real affordances of a computer are its physical components: the screen itself, the keyboard, the trackpad.

Common ground

Allows design teams to establish a set of commonly agreed terms.

Attention

Allows us to focus on information that is relevant to what we are doing. Selecting things to concentrate on at a point in time from the mass of stimuli around us.

Advantages and disadvantages of using windows

Allows you to view lots of data at the same time and multiple tasks can be performed together Hard to switch between windows without getting the user distracted Multiple windows makes it hard to focus and find the right one

Claim

An Assertion that something is true

Conceptual Model

An account of how a system works

Variable Narrative Forms

An interactive forms of storytelling composed with a branching structure where a single starting point may lead to multiple developments and outcomes. Typically seen in interactive media like: -Video games -Gamebooks(choose your own adventure) -Visual novels

Ted Nelson 10 Second Rule

An interface should be understood by a novice within 10 seconds (in an emergency)

Think aloud process

Ask: thoughts Observe: body language, attention

Use cases

Assume an interaction with a system as well as detailed understanding of the interaction.

Task evaluation in cognitive walkthrough

At each step do users know what to do, how to do it, and whether they've done it correctly after you've done it

Questionnaires are good for

Answering specific questions

Perceived affordance

Anything that appears on a computer screen is a perceived affordance. Is one that a person can sense (with one or more senses) to be conceptually like an affordance, but that may not be really there. Can be generally identified because they are not congruent across all senses. For example, buttons are sometimes drawn to create the appearance of volume, and therefore create a visual affordance that is not matched by the sense of touch.

Usability testing

Applied to experimentation phase to check if system is usable by audience

Pareto Principle

Approximately 80% of the results are created from 20% of actions. Term coined by Vilfredo Pareto, an Italian economist. In an interactive project, it allows us to focus our efforts on the areas that bring the most rewards.

Affordance

Are an object's properties that show the possible actions users can take with it, thereby suggesting how they may interact with that object. For instance, a button can look as if it needs to be turned or pushed. The characteristics of the button which make it look "turnable" or "pushable" together form its affordances.

How did chapter 1 define interaction design?

As being concerned with designing interactive products to support the way people communicate and interact in their everyday working lives.

Explain: All design decisions are taken with the context of the users, their work, and the environment.

As it says - all design decisions are ultimately taken with the context of the users, their work, and the environment in mind. However this does not neccessarily mean that users are involved in the design decisions.

Methodology

As with all usability testing, it is best to assure that your participants are drawn from the target audiences for your site. ~ When creating tasks, focus on providing the participants with a problem to solve ~ Make sure you know and have documented the correct path to compete each task, both for yourself and for your observers. ~ Track each click. ~ Time how long it takes the user to make this click. ~ After each task, assess whether the participants feel they were able to find the correct information using a satisfaction or confidence scale. ~ Next assess the ease or difficulty of completing each task.

Cognitive processes

Attention. Perception. Memory. Learning. Reading, speaking and listening. Problem-solving, planning, reasoning and decision-making.

WIMP

- Windows - Icons - Menus - Pointing Device

What does WIMP stand for?

- Windows - Icons - Menus - Pointing Device

Formative Evaluation

evaluating something during a particular time in development

BINDING

the functional process of tying or securing materials together with a wire, ribbon, or string; it can also serve a decorative purpose.

Define Desirability

how desirable is system to users?

Define Usefulness

how much value system offers user?

Real Affordance

"Good" affordances", eg: when a handle is there we know to pull.

Independent variable

A variable we control

What is used to reduce the amount of content?

AJAX

Ratio data

Continuous data with a zero point

User evaluation

Meeting users' needs

Flat design icons

Simple 2d icons of an object

An example of arbitrary icon

'X' to represent closing something

What is a learning affordance?

(itself a second-order mediation) is required in order to access the other affordances of a tool. A learning affordance provides the opportunity to learn, by providing information. Examples include tool tips, or the USB icon that informs users about the possibility of inserting a USB device.

What is the appropriate scope for a prototype?

A clearly defined, small set of user requirements.

What is a user profile?

A collection of attributes for a typical user

Observation

A collection of responses from users, a trail of observation of users interacting with the product

What is an analogical form?

An icon that represents the action through an object with similar functionality

Storyboarding

ALL about tasks and task flow, not specific interface elements

Case study

About a real person

Field studies

Aim to understand what users do naturally in their environment Used to identify opportunities for new technology and how to implement them

Interviews

Ask participants question -Can be structured, semi-structured or unstructured

What does CASE stand for?

Computer Aided Software Engineering.

WearableComputing

Computer technology that is seamlessly integrated into clothing and objects that are worn.

What does the human information processing model do?

Conceptualizes human performance in metaphorical terms of information processing stages

What is an interaction type?

Conceptually the way that concepts and commands are used

Emotional thread

Concerned with our emotions related to products. An example., being angry at a computer when not working.

Disadvantages of 'same' experimental design?

Counter-balancing needed because of ordering effects

How to analyse quantitative data?

Datat types, central tendency and visualisation

Persona

Defines who the story is about

Similar icons

E.g. a picture of a file to represent the object file

External Cognition for Cognitive tracing

Entails the manipulation of external representations to form new information. An example of cognitive tracing can be seen in various content-sharing software containing user annotations marked with the date and time of the last annotation. This allows for the user to follow what happened or what's been manipulated when they work on something and go back to it later.

Help users recognize, diagnose, and recover from errors

Error messages should be expressed in plain language (no codes), precisely indicate the problem, and constructively suggest a solution.

UH5 (E)

Error prevention present users with confirmation dialogue or eliminate error prone conditions

Open Coding

Finding all initial catagories

Evaluation techniques

GOMS, Heuristic Evaluation (HE), Cognitive Walkthrough (CW)

Heat maps

Heat maps represent where the visitor concentrated their gaze and how long they gazed at a given point. Generally, a color scale moving from blue to red indicates the duration of focus. Thus, a red spot over an area of your page might indicate that a participant, or group of participants, focused on this part of a page for a longer period of time.

Comment on the idea of 'too much involvement'

Heinbokel et al (1996) found that high user involvement projects tended to run less smoothly. Svorgyman et al (2010) also identified that high levels of user involvement can generate un-neccessary conflics and increased reworking

Use case

Is a written description of how users will perform tasks on your website. It outlines, from a user's point of view, a system's behavior as it responds to a request. Each use case is represented as a sequence of simple steps, beginning with a user's goal and ending when that goal is fulfilled.

Cultural constraints

Learned conventions that are shared by a cultural group. The fact that the graphic on the right-hand side of a display is a "scroll bar" and that one should move the cursor to it, hold down a mouse button, and "drag" it downward in order to see objects located below the currently visible set (thus causing the image itself to appear to move upwards) — all this is a cultural, learned convention. E.g We assume that the handle rotates clockwise and should, therefore, be pushed downwards. However, purely from observation, we can't say with certainty whether that's the case here. If it did rotate clockwise in this case then it makes that particular door handle pretty well designed.

Disadvantage of 'different' experimental design?

Many subjects and individual differences a problem

What types of tasks does the task model not allow for modelling?

Overlapping tasks, interruptions, collaborative tasks

HCI cycle

Plan user centred process Understand and specify how product will be used Specify what the user needs from the product Produce solution Evaluate design against user requirements If it's met requirements then deliver

What is project management?

Planning and organizing project and its resources

Ideo-pleasure

Pleasures linked to our ideal, aesthetically, culturally and otherwise.

Focus groups disadvantages

Possibility of dominant characters

Cognition

Processing in the human mind.

Random Sample

RaNdOm

What is RAD?

Rapid Application Development. A software development method which exploits characteristic features of information systems in order to reduce software development effort.

Mapping

Relates to the correspondence between the layout of the controls and their required action

Disadvantage of diary studies?

Relies on participants remembering to make entries

System Usability Scale (SUS)

The System Usability Scale (SUS) provides a "quick and dirty", reliable tool for measuring the usability. It consists of a 10 item questionnaire with five response options for respondents; from Strongly agree to Strongly disagree.

Mediated Reality

The ability to modify one's reality by adding to or subtracting from what the person see. Types of Mediated Reality: ● Augmented Reality ● Virtual Reality ● Modulated Reality ● Mixed Reality

Task migratability

The ability to pass control for the execution of a given task

What is Fitts' Law?

The average time taken to click something is proportional to the distance from the target, divided b the size (its

Why does more attention being paid to something allow for it to be more likely to remembered?

This means the more it's processed thinking about it and comparing it to other knowledge

Z-pattern

Traces the route the human eye travels when they read - left to right, top to bottom.

F-pattern

Traces the way our eyes move when we read content online. First across the top of the page, then down the left side, lastly across the page again to read bolded text

Methods of qualitative data analysis

Traditional method Grounded theory

Gestalt principles - Good Form:

We differentiate elements that are similar in color, form, pattern, etc. from others—even when they overlap—and cluster them together.

Recall retrieval

When you don't need a prompt to remember the data

high fidelity prototype

a prototype made close to the final product with matching/similar materials.

memory

ability to recall

What are characteristics and skills?

ability, background, and attitude to computers

What are the advantages of interviews

can collect large amounts of info, gauge people's real feelings, flexibility

What is the solution to the learning effect?

counter balancing by splitting particpants where half do a then b, and half do b then a this cancels it out

Example of a perceived affordance

e.g. scrollbars to afford moving up/down

User goals can be split into

functional and non-functional goals/requirements

PARALLEL

having parts arranged in the same direction or course with continuous equal space between them.

HCI

is multidisciplinary; a specialized field of study concerned with thr interaction between people and computers

Exploring [Interaction Type]

moving through physical/virtual space as a was of interacting with a system

What are the disadvantages of interviews?

needs skill, hard to make sense of the result and compare with other stakeholders, expensive

Distributed Cognition

people, environments and artefacts all being considered as one large cognitive system.

satisfaction measures in usability studies

preference satisfaction with interface users attitudes and perceptions

Conversing [Interaction Type]

talking and having a conversation as a was of interacting with a system (eg: facebook bots/ google assistant )

DYEING

the process of changing or intensifying the COLOR of an object or PLANT MATERIAL by applying dye from an aerosol can or spray bottle, or placing it into pigment solution. IE: dip-dying, spray-painting, stem-dying.

What are the challenges of interviews

unanswerable questions, tacit knowledge (undisclosed knowledge from the interviewee), removal form context, bias

What is a handling affordance?

way in which a person can interact with a tool itself

Which socio-technical model aims to identify stakeholders?

CUSTOM Stakeholder Analysis

Name 2 socio-technical models used for gathering requirements

CUSTOM stakeholder analysis, requirements development

What does the model human processor enable?

Calculations to be made of how long a user will take to carry out a task

An example of similar icon

Calculator icon for a calculator application

Advantages of HE

Can be carried out on prototype if full UI not available, cheap and quick, easy to learn, finds a lot of problems that are non-task related

What is a prototype?

Can be series of sketches, storyboards, slide show, mock up, a software with limited functionality

Constraints

Can be used to avoid usage errors or minimize the information to be remembered

Disadvantages of cognitive walkthrough

Can't identify cross-task interactions (does for single action at a time), can't evaluate every single task users will perform - might have different action sequences for each user and is too much to test in model. Cost of needing to be done by experts (analysts),

Main idea when trying to inform design using cognitive aspects

Can't redesign people! So have to understand mental models of users to design accordingly - many users, can user models how minds tend to generally operate.

Disadvantages of 'matched' experimental design?

Cannot be sure of perfect matching on all differences

Card Sorting

Card sorting is a low-tech technique for organizing your navigational system, usually a website

Transformations (root definitions)

Changes the system performs on things in the environment

Physical constraints

Closely related to real affordances: Thus, it is not possible to move the cursor outside the screen: this is a physical constraint.

Analysis that can be done on card sorting

Cluster analysis, similarity rating

What is web analytics?

Collection, reporting and analysis of website data

Hybrid card sorting

Combination of open and closed card sorting e.g. give some groups

Multimedia interface

Combines different media within a single interface, namely, graphics, text, video, sound and animations.

Aggregation Affordance

Combining artefacts with others to form a larger purpose: eg: mobile with headphones [Affordance type]

Give an example of recall:

Command based interfaces

What are command-based interfaces?

Commands typed in at the prompt to which the system responds

Flowcharts

Communicates the sequential order of the steps in a process. • Allows users to understand a process in a simpler way • Enhanced using arrows and different shapes

Emotional Interaction

Concerned with how we feel and react when interacting with technology. Covers different aspects of the user experience from how we feel when first finding out about a new product to finally getting rid of it.

8 golden rules of design (Scheniderman)

Consistency, universal usability, informative feedback, dialogs with closure, prevent errors, reversal of actions (undo), user in control, reduce short-term memory

What are cultural probes?

Consists of probe packs that are sent out to participants with activities for them to complete and return probe packs to the researchers

Robust (Accessibility Goals)

Content must be robust enough to be interpreted by a wide variety of user agents using assistive technology.

What You Learn From Contextual Interviews

Contextual interviews combine observations with interviewing. By going to the user, you see the user's environment and the actual technology the user works with. ~ Any issues that users are facing ~ Equipment they are working with ~ How their space is set-up ~ Preference between mouse and keyboard` ~ The type of internet connection they have ~ How long does it take to complete common or target tasks ~ Whether there are people there and willing to assist the user if they need help completing a task

What are the Gestalt principles?

Continuity, Closure, Proximity, Figure and ground, Similarity, Common region, Focal point

Interval data

Continuous values with no zero point

Types of evaluation

Controlled settings with users - usability testing Natural settings with users - get feedback of product from users in natural user environment Settings without users - predict and analyse interface analytics

Visibility

Controls should be easily accessible to the human eye

Copyright: explain the concept of Copyright

Copyright covers the expression of an idea, not the idea itself. i.e. there are numerous mp3 players on the market, and all have similar functionailty, this does not represent an infringement of copyright as the idea has been expressed in different ways and it is the expression which has been copyrighted. Copyright is free, and is automatically with the author of something. eg writer of as book or programmer of a piece of software holds the copyright unless it is signed over to someone else. some employment contracts state anything producted during the period of employment by an employee belongs to the employer.

Example of conceptual model wrt. serving customer in restaurant

Core activities of finding out what customer wants, serving them, clearing table, ensuring food is paid for. Achieving payment has sub-achievements of producing bill, collecting money, possibly producing receipt, etc.

Explain: Users behaviour and context of use are studied and the system is designed to support them.

Before development begins, a comprehensive study of the users, what they they do, and what they are trying to achieve should be completed. As the project moves on the re-evaluation, re-design should be based on ultimately what those tasks and goals are

Types of participatory design (how can you get the user involved)

Brainstorming, conceptual development, prototyping, storyboarding, workshops

What is hierarchical task analysis?

Breaks the task in to groups which can the be broken into subtasks. Are grouped as plans which specify how the tasks may be performed

Stages of heuristic evaluation

Briefing to inform experts what to do Evaluation period - experts work separately, take a pass to get a feel for the product and then take a second pass to look more in depth into the product Debrief with other experts to prioritise the problems

Button Interaction States

Buttons are an everyday element of interaction design meant to direct users into taking action ❖ Static State - Looks like a button ❖ Hover State - Offers visual feedback ❖ Active State - May animating or change its elements ❖ Visited State - Looks like a pressed button

Visibility

By looking, the user can tell the state of the device and the alternatives for action.

Interaction Design

Creating User experiences that enhance and augment the way people work, communicate and interact.

What things can go wrong in the requirements phase?

Customers can explain their needs ambiguously, designers can understand the customers' wishes wrongly, programmers can implement something not asked for

Why do people forget info?

Decay - info is gradually lost over time, interference of new info replacing old (need to handle this when replacing old system with new as users might be on autopilot)

Data gathering - Setting goals

Decide how to analyze data once collected.

Data gathering - Identifying participants

Decide who to gather data from

Process of CW

Define inputs (who are users, what are tasks, what are action sequences for tasks), get analysts, perform task evaluation, record important info, redesign UI (any suggestions?)

Root definitions of the system

Define what stakeholders perceive to be the activities taking place in the organisations - may be several different definitions from different stakeholders' perspectives

In HCI, how are affordances defined?

Defined in terms of perception therefore how objects suggest possible uses

Wireframe (lo-fi prototype)

Defines scope of system, provides schematic info architecture, shows relationships between content/navigation between screens

What is Accessibility?

Degree to which a product is usable and accessible by as many people as possible -Focus on Disabilities

Cartesian Coordinates System

Depicts three axes that cross each other to help stimulate 3-D imagery. Virtual/digital applications are possible because of software that creates geometric models

What does it mean for participatory design to be work focused?

Design focuses on improving workers' environments and tasks they perform than just on the system requirements.

Design implications for learning

Design interfaces that encourage exploration and constrain and guide learners.

What do we mean by Consistency?

Design interfaces to have similar operations and use similar elements for similar tasks - easier to learn and use - e.g., always keep "Cancel" on the same sid

Visibility

Design makes the conceptual model apparent to users; design tells the user what actions he can perform

What is synthetic design?

Design produces things: products, concepts, services, ideas

Reflective design

Design that evokes personal memory focussing on the message, culture and the meaning of a product or its use.

Visceral design

Design that speaks to people's nature in terms of how they expect products and systems to function and how they expect to interact with them.

What is interaction design?

Designing interactive products to support the way people communicate and interact in their everyday and working lives. Creating user experiences that enhance and augment the way people work, communicate, and interact.

How do you choose amongst alternative designs?

Designs must be in a form that can reasonably be evaluated by users, not jargon. One form traditionally used for communicating a design is documentation e.g. descriptions showing how something works or a diagram. Prototyping involves producing a limited version of the product with the purpose of answering specific questions about the designs feasability or appropriateness. Another basis to choose between designs is quality. This is why the process of writing down formal, verifibale, and hence measurable isability criteria is a key characteristic of an appraoch to interaction design called usability engineering.

Identify participants

Determine audience and sampling method

Planning a Usability Test

Develop a plan for the test. The purpose of the plan is to document what you are going to do, how you are going to conduct the test, what metrics you are going to capture, number of participants you are going to test, and what scenarios you will use.

Goals for interaction design

Develop products that are easy to use and learn. It's important to involve users in the process

GEON THEORY

Developed by Dr. Irving Biederman View and recognize shapes (Geons) Shapes are put together Identify the object by their shapes

Iterative design

Developed through user centred evaluation and based upon the six principles of iterative design.

Who can perform CW?

Developers/designers/experts, but must be aware of cognitive aspects to be able to take on mind of user

Motor skills

Dexterity/visual Hand movements

7 stages of Action - 7. Evaluating the goal

Did I achieve my goal? E.g. If the water flowed in my stomach, and my thirst had gone, I have succeeded

Alternative designs differ in _____ design but remain the same in ______

Differ in physical design but stay the same in conceptual design (i.e. system will stay the same in what it does/how it behaves but what it will look like/what the user does to interact with the system might change)

What is bad design?

Difficult User feels stupid Can not delete a process Crucial introduction step left out No logical order Controls are far away from Device Complex Inconsistent Not too simplified

IxD involves working in multidisciplinary teams what are the Disadvantages?

Difficult to communicate and progress forward the designs being created

Direct Observation

Directly observe what's happening

Conversing

Interacting with a system as if having a conversation. An example, search engines.

Manipulating

Interacting with objects in a virtual or physical space by manipulating them. An example, with physical controllers (Wii) or air gestures (Kinect).

Through Interaction

Interacting with other People through technology - Facebook pokes

Conversing

Interacting with system like you're having a conversation with it Easy to learn for technophobes because they're using a medium that's comfortable to them Problem with interpreting speech accurately

What does the Norman Model of Interactions say?

Interaction is a cycle based upon two components: Execution and Evaluation

What is an interface type?

Interface types are the concrete means of facilitating interaction

CONNOTATION

Interpretation of the meaning: An idea or feeling that a word or imagery can invoke

Interpreting Scores

Interpreting scoring can be complex. The participant's scores for each question are converted to a new number, added together and then multiplied by 2.5 to convert the original scores of 0-40 to 0-100. Though the scores are 0-100, these are not percentages and should be considered only in terms of their percentile ranking.

Research Methods

Interviews, Surveys, Observation

Data gathering for requirements

Interviews, focus groups, questionnaires, researching similar products, observation, studying documentation

Structure of interviews

Introduce yourself and the tasks you're about to go through today Warm up with some easy questions The main body where you ask the bulk of the questions in a good order Cool off period with easy questions Thank them for coming and end interview

Memory

Involved encoding and then retrieving knowledge Standard memory is 7+-2 this can be increased with memory aids.

Ownership

Involved users that feel that they have contributed to a product's development are more likely to feel a sense of ownership towards it and support its use

Feedback

Involves sending back information about what action has been done and what has been accomplished. Immediacy is important as delay can annoy the user. An example, highlighting a button when pressed.

External Cognition for Annotations

Involves the explanation or modification of external representations. For example, annotating documents can relieve the user of having to scan the whole document in the event of returning to the document in future. Allowing users to make annotations has the added benefit of permitting large amounts of information to be synthesized into small, personalized notes. Annotations shift the burden away from users by allowing them to externalize their thoughts, instead of them having to recall previous thoughts and figure things out all over again every time they revisit the same section of information.

What is a use case?

Is a focus on user-system interaction

Contextual Inquiry

Is a semi-structured interview method to obtain information about the context of use, where users are first asked a set of standard questions and then observed and questioned while they work in their own environments. The four principles of it are: - Focus - Plan for the inquiry, based on a clear understanding of your purpose - Context - Go to the customer's workplace and watch them do their own work - Partnership - Talk to customers about their work and engage them in uncovering unarticulated aspects of work - Interpretation - Develop a shared understanding with the customer about the aspects of work that matter The results of it can be used to define requirements, improve a process, learn what is important to users and customers, and just learn more about a new domain to inform future projects.

Gulf of execution

Is the difference between the intentions of the users and what the system allows them to do or how well the system supports those actions

Gulf of Evaluation

Is the difficulty of assessing the state of the system and how well the artifact supports the discovery and interpretation of that state

User scenario

Is the fictitious story of a user's accomplishing an action or goal via a product. It focuses on a user's motivations, and documents the process by which the user might use a design. User scenarios help designers understand what motivates users when they interact with a design - a useful consideration for ideation and usability testing.

Explain (4) Evaluating

Is the process of of determining the usability and acceptability of the product or design that is measured in a variety of usability and user experience data.

What does it mean by work-group attributes? (in context of requirements development)

Is there some kind of attribute about this group of stakeholder e.g. something about people who become waiters that will affect how well they will accept new restaurant order taking system?

Command-based interface

Issuing commands through pressing certain combinations (cmd + s). An example, terminal.

Mental Model

It helps interactive designers do three things regarding a user: ● understand Past experience with a product ● Skill level while using a product ● Digital Device or Interface of product

Serious

Many users will be frustrated if we do not fix this; they may give up.

UH2 (M)

Match between systems and real world language/phrases similar to user follow real-world conventions info in natural/logical order

Dialog initiative

Maximizes the ability of the user to pre-empt the user (ex. Dialog boxes, message boxes)

Disadvantage of researching similar products

May inhibit creativity

Display Devices

Measured from one corner of device to opposite kitty-corner 2. Screens are defined by width x height 3. Screens are viewed in units of pixels/points Target Device size- Lower screen resolution = larger icons and less screen space. Higher screen resolution = more details (small icons), interface elements and more screen space Screen Components: Designing only works when considerations is given for interface elements on a screen, such as menu bars and web browser components Liquid Layout: Liquid Layout (sometimes called "fluid" or "fluid width") uses relative units (e.g. percentages) instead of fixed units (e.g. /pixels), but any relative unit of measurement usually can. Often fills the width of the page, no matter width of the browser being used - e.g. Ergonomic Factors: Ergonomics: (or human factors): is the scientific discipline concerned with the understanding of interactions of among humans and other elements of a system.

Components of conceptual models

Metaphors and analogies, concepts that people are exposed to through the product, relationship and mappings between these concepts.

Components of conceptual model

Metaphors and analogies: under stand how a product is used and how it's used Concepts users are exposed to: the product task domain, specifying the specific operations the user will be able to perform like saving file, loading a file etc Relationship and mappings between different concepts

Components of conceptual model

Metaphors and analogies: understand how a product is used Concepts users are exposed to: the product task domain, specifying the specific operations the user will be able to perform like saving file, loading a file etc Relationship and mappings between different concepts

Context (LTM)

Mindset people bring to a situation e.g. only used to seeing neighbour in garden, not on tube. Affects how easy it is to perceive things.

Wizard-of-Oz working prototype

Mock up the interactivity and designer/developer controls interaction behind the screen but user can still interact with the system as they would if the system actually worked (i.e. designer/developer acts as Oz behind the scenes)

Prototype

Mockup of a product that is easy to alter based on feed back from users, team and clients. Should aim to address one aspect of product functionality

Conceptual model wrt. SSM and root definitions (not metaphor one!)

Model constructed with details of what the system has to do to meet the root definitions

Customizability

Modifiability of the user interface by tge user or the system

Hick's law

More choices given to the user, larger decision time. constants a and b can increase if choices are presented in a confusing manner despite no. choices being the same as another situation where choices are presented straightforwardly. DT = a + blog(n+1)

Gestalt principles - Figure/Ground (Multi-stability):

Disliking uncertainty, we look for solid, stable items. Unless an image is truly ambiguous, its foreground catches the eye first.

Gulf of execution

Distance from user to physical system

Strategy of chunking based on limited capacity of short term memory

Divide info into 7+-2 chunks for grouping items

7 stages of Action - 4. Executing the action

Do steps I have specified. E.g. Attempting the action that I had intended.

Form model (lo-fi prototype)

Does not work but shows form, can be rough or refined but important thing is that it is how the object/system will be in the real world and allows handling the thing directly e.g. mockup of pocket computer

What are the disadvantages of the task model?

Doesn't scale well for large tasks with lots of sub-tasks, doesn't allow for modelling overlapping tasks or interruptions, doesn't allow for communication/collaboration on tasks, tends to just focus on how things are done already

Requirements specification

Eliciting information about the work domain from the customer

What does the requirements specification involve?

Eliciting information about the work domain from the customer

Traits of usability testing

Few users used Conditions are as controlled as possible: controlled lab space, select representative users, develop representative tasks, test conditions the same for all users Usually not replicable Results inform future design choices of product Focus on time taken for user to complete tasks and the number of errors

What are personas?

Fictitious characters that embody generalised attributes of real people interviewed as part of previous user research

7 stages of Action - 6. Interpreting the state of the world

Figure out if anything had changed. E.g. Is my thirst gone?

6 principles of Gestalt psychology

Figure-ground, proximity, similarity, symmetry, continuity (alignment), closure

Advantages of cognitive walkthrough

Finds more specific problems that HE misses (is task-orientated vs HE is general, concerns usability heuristics), very easy to carry out - can be performed by a typical developer/any user, finds pain-points in specific tasks, don't need users

DIGITAL SKEUOMORPHS

Items that resemble their real life counterparts also represents "perceived affordances"

prototype example

Jeff Hawkins' block of wood (palm pilot)

Affordance re-definers

Kaptelinin & Nardi

Who defined the 6 types of Affordance?

Kaptelinin & Nardi

Impact of 7+-2 chunks of info memory load on design?

Keep displays simple, action sequences short, make commonly used operations visible on first screen so that user can do these straightaway

Basic guidelines to follow when gathering data

Keep focus on identifying stakeholder needs, involve all stakeholder groups, with more than one rep from each group, try and triangulate - combine techniques of gathering data to allow collection of more than one type of data, balance functional and non-functional requirements, support with prototypes and task descriptions, consider how to record data

Considerations when using a SUS

Keep the following in mind: ~ The scoring system is somewhat complex ~ There is a temptation, when you look at the scores, since they are on a scale of 0-100, to interpret them as percentages, they are not ~ The best way to interpret your results involves "normalizing" the scores to produce a percentile ranking ~ SUS is not diagnostic - its use is in classifying the ease of use of the site, application or environment being tested

Types of operators in KLM model of GOMS

Keying, pointing, homing (move from keyboard to mouse, etc.), mentally preparing, responding (time to wait for response to input)

What is contextual inquiry?

Know your context before you jump in and design something

At what stage are field studies usually done?

Later in the design process and is a critical step in evaluating any consumer-ready device, good for long term trends

What are the 7 laws of UI design?

Law of clarity, law of context, law of default, law of preferred action, law of guided action, law of easing, law of feedback

Consistency

Likeness in input and output (ex. Cebu pac, air asia, pal)

Constraints

Limitations on how the product can be used.

Mappings

Link between what you want to do and what is perceived possible

First Click Testing

First Click Testing examines what a test participant would click on first on the interface in order to complete their intended task. It can be performed on a functioning website, a prototype or a wireframe.

Early focus on users and tasks

First understanding who the users will be by directly studying the characteristics. Observing them in normal tasks

What is the Z pattern?

Follows natural eye movement, top of the page from left to right, down to the left side and back to the right

What is the overarching goal of SSM?

For designers to better understand context in which new system(s) are to be placed - remember, SSM concerns organisation as a whole

What are the 7 stages of action?

Forming the goal, forming the intention, specifying the action, executing the action, perceiving the state of the world, interpreting the state of the world, evaluating the state of the world

Frame Mobility

Frame Mobility is the concept of dividing a larger scene or object into separate divisions while continuously keeping part of the subject within the viewing frame.

What are the two types of requirements?

Functional requirements & non-functional requirements

Gamification

Gamification is the concept of applying gaming principles and theory to non-gaming applications. Tasks go from being chores, to a sense of play.

Alternatives:

Generating alternatives is a key principle in most design principles, and one that should be encouraged in interaction design.

Explain genius design

Genius design is different from the other 3 approaches. Because it relies solely on the experience and creative flair, of a designer. 'Rapid expert design' - in this approach, the users role is to validate ideas generated by the designer and users are not involved during the design process itself. Apple does very little user research / testing.

What are diary studies?

Gets participants to record information in a diary

Closed card sorting

Give cards with content and an initial established set of primary groups. Participants asked to place cards into these set groups.

Open card sorting

Give cards with content but no pre-established groupings. Participants asked to sort cards into groups how they feel and then describe each group.

Rapid Ethonography

Give participants the product, see how they use it, get their feedback

Advantages of GOMS

Gives quantitatve measure for efficiency and model explains results, can compare different UI designs, less work than user study (requires no users), easy to modify when UI is changed

Methods in GOMS

Go down further level from operators, what sequential steps are needed to do these operators

What type of tasks is GOMS good at modelling?

Goal-directed tasks

Vision

Goals that drive research and development

Advantages of studying documentation to gather data

Good source of steps involved in an activity, helps to understand legislation and get background info, doesn't use up stakeholder time (which limits most other data gathering techniques)

Grounded Theory

Grounded theory is starting from the ground up and using your own research to derive theories of interaction.

HOT AND COOL MEDIA

HOT MEDIA: High level definition or resolution Requires less effort Cool: Lower definition, Requires more involvement

In wizard-of-oz prototyping, what does the 'wizard' do?

Hidden human who operates the interface

How are achievements (which are defined using transformations) modelled in conceptual model?

Hierarchically list core relevant activities that are used to make achievements desired

Two common types of compromises in prototyping

Horizontal: Provide a wide range of functions, but with little detail Vertical: Provide a lot of detail for only a few functions.

user experience

How a product behaves in real life and how people respond to it. You can't create a user experience, you can only design for one

User experience

How a product behaves in real life and how people respond to it. You can't create a user experience, you can only design for one How the product makes the user feel. Helps designer know the nature of the product based on the emotions they want the user to emote Desirable traits- satisfying, easy to use, fun, entertaining Undesirable- boring, hard to use, frustrating, annoying

What is a non-functional requirement?

How a system does what it is supposed to do

effective

How completely and accurately the work/experience is completed.

What is the design of everyday thing?

How design servers as the communication between object and user, and how to optimise that conduit of communication in order to make the experience of using the object pleasurable

What is accessibility?

How disabled individual accesses site, system or application

Syntax, semantics, pragmatics, specialized language

How does human get info? (SSPS)

Nature of activity (considered in requirements development)

How frequent is the stakeholder's task, how fragmented is it, what are the choice of actions e.g. busy waiter will have to perform many fragmented tasks with high frequency to keep diners happy

Perception

How information is acquired from the world and transformed

Perception

How information is acquired from the world and transformed into experiences

Perception

How information is acquired from the world and transformed into experiences.

Memory

How information is encoded into our brains and retrieved from our knowledge Design implications Don't overload users memory with complicated instructions Encourage recognition over recall Use ways to help encode information

Perception

How information is gathered and turned into experiences Design implications Make text legible Icons are easily distinguishable Spacing used effectively to show different sections

Perception

How information is gathered and turned into experiences Design implications Make text legible Icons are easily distinguishable Spacing used effectively to show different sections The principle of perceivability acknowledges that our experience of any interactive product passes through our senses first. The more prominently an element of an interface engages the user's senses, the easier it is for the user to perceive that element, which is a prerequisite to understanding what that element does and how to interact with it. For example, the louder the voice of a satnav, the stronger the vibration of a mobile phone or the bigger an icon on a screen, the easier it is for the user to perceive those stimuli.

What is information architecture?

How information is organized, structured, presented

What is the propagation of representational states?

How information is transformed across media, is mediated by technology and is mediated mentally

Recruiting Usability Test Participants

How many participants are enough? ~ Usability Tests: test 5 users lets you find almost as many usability problems as you'd find using many more test participants. ~ Quantitative studies (aiming at statistics, not insights): test at least 20 users to get statistically significant numbers; tight confidence intervals require more users. ~ Card sorting: test at least 15 users. ~ Eye tracking: test 39 users if you want stable heat maps

What factors should you consider when choosing between the various data gathering techniques to use?

How much time do you have? What level of detail do you need and what is the risk associated with the findings from this method (e.g. bias, etc.), how much knowledge does the analyst need and does your analyst have this? what kind of task is being studied?

Affordance

How objects suggest possible uses - defined in terms of perception in HCI

World view (root definitions)

How the client perceives the system

User experience

How the product makes the user feel. Helps designer know the nature of the product based on the emotions they want the user to emote Desirable traits- satisfying, easy to use, fun, entertaining Undesirable- boring, hard to use, frustrating, annoying

Non-functional requirements

How the system should perform

Responsiveness

How the user perceives the rate of communication with the system

What is Emotional Interaction to do with?

How we feel and react when interacting with technology. It covers different aspects of the user experience from how we feel when first finding out about a new product to finally getting rid of it

Define Usability

How well system satisfies intended use

What is usability evaluation?

How well users learn and use project to achieve goals

Setting goals

How will you analyse the collected data to retrieve information relevant to you

Learning

How you learn through a computer based application Design implications Interface should have help options Should encourage exploration

What is the Norman Model of Interaction?

Human <-> Interface <->Computer

Explain: Users characteristics are captured and designed for

Humans have limitations. Design should take those limits into account, and should thereby limit the mistakes we make. Characteristics can be general, i.e. height, male or female, etc or they can be specific to the intended user group.

Findings and Recommendations

List your findings and recommendations using all your data (quantitative and qualitative, notes and spreadsheets). Each finding should have a basis in data—in what you actually saw and heard. You may want to have just one overall list of findings and recommendations or you may want to have findings and recommendations scenario by scenario, or you may want to have both a list of major findings and recommendations that cut across scenarios as well as a scenario-by-scenario report. Keep in mind: ~ Although most usability test reports focus on problems, it is also useful to report positive findings. What is working well must be maintained through further development. ~ An entirely negative report can be disheartening; it helps the team to know when there is a lot about the Web site that is going well. ~ Each finding should include as specific a statement of the situation as possible. ~ Each finding (or group of related findings) should include recommendations on what to do.

Data gathering - Triangulation

Look at data from more than on perspective. Collect more than one type of data, e.g. qualitative from experiments and qualitative from interviews

Triangulation

Look at data from multiple different angels and collect lots of different data sets so you can get a thorough understanding of your audience

Lo-fi prototype

Low fidelity -is fast. Rough designs, user considers how they would use it, can identify problems with design through trouble users have as they move through it. Then address problems in next iteration.

How does the CUSTOM Stakeholder Analysis model work?

Identify primary, secondary, tertiary, facilitating stakeholders

How to analyse problem space

Identify problem with user experience and product Propose a better solution Evaluate new designs effectiveness

What do focus groups work well for?

Identifying conflicts in terminology or expectations from different groups e.g. new technology being introduced like VR

How to analyse qualitative data?

Identifying recurring patterns and themes, categorising data, looking for critical incidents

Conducting Contextual Interviews

In a contextual interview, you watch and listen as the user works. You don't usually give the user tasks or scenarios. To understand what a user is doing or thinking you can ask questions as the user navigates the site. The results are usually qualitative, observed data, rather than quantitative, measured data.

ACM Code of Ethics

In a fair society, all individuals would have equal opportunity to participate in,or benefit from, the use of computer resources regardless of race, sex, religion, age, disability, national origin or other such similar factors.

Explain: Users tasks and goals are the driving force behind development:

In a user centered approach to design while technology will inform design options and choices, it should not be the driving force. Instead of saying 'where can we deploy this new technology say 'what technologies are available to provide better support to users goals'

How is distributed cognition described?

In terms of propagation across representational state

Background Summary

Include a brief summary including what you tested (website or web application), where and when the test was held, equipment information, what you did during the test (include all testing materials as an appendix), the testing team, and a brief description of the problems encountered as well as what worked well.

Test Results

Include an analysis of what the facilitator and data loggers recorded. Describe the tasks that had the highest and lowest completion rates. Provide a summary of the successful task completion rates by participant, task, and average success rate by task and show the data in a table. Follow the same model for all metrics. Depending on the metrics you collected you may want to show the: ~ Number and percent of participants who completed each scenario, and all scenarios (a bar chart often works well for this) ~ Average time taken to complete each scenario for those who completed the scenario ~ Satisfaction results ~ Participant comments can be included if they are illustrative.

Methodology

Include the test methodology so that others can recreate the test. Explain how you conducted the test by describing the test sessions, the type of interface tested, metrics collected, and an overview of task scenarios. Describe the participants and provide summary tables of the background/demographic questionnaire responses (e.g., age, professions, internet usage, site visited, etc.). Provide brief summaries of the demographic data, but do not include the full names of the participants

What is the WCAG understandable principle?

Information and the operation of user interface must be understandable

What is distributed cognition?

Information transformed through different media

Paradigm

Inspiration for conceptual model

Interaction types

Instructing Conversing Manipulating Exploring

What are the 4 interaction types?

Instructing, Conversing, Manipulating, Exploring

Interaction types

Instructing, conversing, manipulating and exploring.

HICK'S LAW

Named after William Hick Present and overwhelming amount of information. It takes the user longer to decide when presented with too much information.

Disadvantages of GOMS

Not great at modelling creative tasks that aren't goal-directed, takes time and effort - not as easy as HE, assumes expert performance i.e. no error/interruption/reliability issues, assumes no error & user is expert (but users often make mistakes in real life e.g. vim has high learning curve for learning keyboard shortcuts), doesn't address how easy it is to memorise icons/how usable interfaces are, etc. Timing assumptions might not be fully accurate.

Analysing quantitive data

Numerical data Simple analysis: numerical methods to ascertain size and magnitude

Methods for data gathering

Observation, interview, focus groups, card sorting, questionnaires, studying documentation, scenarios/use cases, researching similar products, web analytics

Indirect observation is good for

Observing users without disturbing their activity; data captured automatically

Closure

Occurs when an object is incomplete or a space is not completely enclosed.

Proximity

Occurs when elements are placed close together. They tend to be perceived as a group.

Figure and ground

Occurs when the eye differentiates an object from its surrounding area. A form, silhouette, or shape is naturally perceived as figure while the surrounding area is perceived as ground.

Continuity

Occurs when the eye is compelled to move through one object and continue to another object.

Storyboards

Often used with scenarios, bringing more detail, and a chance to role play. Series of sketches showing how a user might progress through a task using the device.

External Cognition to Reduce Memory Load

Over decades, there have been numerous strategies developed to reduce memory load by externalizing information. Examples of things that are better to be externalized include information that is difficult to remember such as phone numbers and addresses of your personal contacts, birthdays, or appointments. The various bits of information are easier to handle when they are offloaded from your memory and externalized either in the form of paper notes or software.

What other reasons / justifications are there for user involvement in interaction design?

Ownership: Users who are involved and feel that they have contributed to a products development are more likely to feel a sense of ownership towards it and support its use.

Visceral Emotion + how to design for Visceral Emotion

Part of brain which is pre-wired to respond to events: ie: fear, joy, sadness. Make products look/sound and feel good

Screening Participants

Participant screeners are composed of questions that will help those recruiting for your test to rule individuals in or out of contention. They may be as simple as gender and age or as complex as your target audience dictates. For examples, please see our screener templates.

Matched participants

Participants are paired based on traits such as intelligence etc Reduce effect of individual traits Can not take into account all individual differences

Patenting: explain the concept of Patenting

Patenting is an alternative to copyright. it does protect the idea rather than the expression. It is unusual for software to be patented because the process of obtaining the patent is slow and expensive. However there are some exceptions: i.e. amazon one click purchase.

What / Who are the stakeholders in a project?

People or organisations who will be affected by the system and who have a direct or indirect influence on the system requirements

Clients (root definitions)

People who benefit or accept output from the system

Primary stakeholder

People who will use the system (frequent, hands-on)

Tertiary stakeholder

People who're affected by system being introduced or will influence its purchase, but aren't primary nor secondary e.g. owners/management

Web accessibility

People with disabilities can use the web

What does web accessibility mean?

People with disabilities can use the web (perceive, understand, navigate, interact and contribute to the web)

In model human processor (MHP), what are the 3 processor?

Perceptual processor, cognitive, motor

Instrumental Affordance

Person acts Through tool to bring about change in the world. Decomposes into handling + effector

Environmental requirements

Physical (cold, crowded, dirty?), social (collaborative app?), organisational (person vs enterprise), technical (any compatibilities needed)?

Manipulating

Physical actions like using cursor to click a button to perform action Users can quickly see the results from their action Can be useful to learn basic functionality More complex concepts can't be explained through objects and clicking objects Takes up lots of space Slower than using key board short cuts

What are the 4 types of constraints?

Physical, semantic, cultural and logical

Socio-pleasure

Pleasures that come from a feeling of belonging to a social group, social-enablers, and other ways that one can identify oneself with social groups.

Usability goals

Practical goals on how the application should behave Effectiveness - How well does it do what it should Efficiency - minimises user effort Safety - can recover from errors safely without data loss Utility - does what you need it to Learnability - Easy to learn Memorability- easy to remember how to use

Usability goals

Practical goals on how the application should behave Efficient - minimises user effort Safe - can recover from errors safely without data loss Utility - does what you need it to Easy to learn Memorable- easy to remember how to use

What is needed in HE before it can take place (= cost)

Pre-evaluation training: have to train evaluators on domain/scenario (i.e. context of system/scenario/app)

Pilot Testing

Prior to conducting a usability test, make sure you have all of your materials, consents and documentation prepared and checked. It is important to pilot test equipment and materials with a volunteer participant. Run the pilot test 1-2 days prior to the first test session so that you have time to deal with any technical issues, or change the scenarios or other materials if necessary. The pilot test allows you to: ~ Test the equipment ~ Provides practice for the facilitator and note-takers ~ Get a good sense whether your questions and scenarios are clear to the participant ~ Make any last minute adjustments

Problem-solving ability

Process of finding solution to an unfamiliar situation Handling errors

Machine Learning

Programs take data, analyze it and create interpretations and decisions based on that Algorithms are key

What is natural mapping?

Proper and natural arrangement between controls and their movements to the outcome from such action into the world

HUB AND SPOKE PARADIGM

The analogy of a wheel where each path is connected off a central area. The central or main hub is where items or info are distributed from To go a different path, the user needs to return to the main hub

Material Metaphors

The card layout and other surface appearances.

What are communication pathways?

The channels which information is passed between people (i.e. phone, email, gesture etc)

What can bridging the gulf reduce?

The cognitive effort required to perform tasks

Sympathetic

The decisions required for the product to be the most helpful for the user given certain conditions.

Task conformance

The degree to which the system services supoort all of the tasks the user wishes to perform in the way the user understands them

Dominant design

The design contains those implicit features of a product that are recognized as essential by a majority of manufacturers and purchasers.

Inclusive design

The design of mainstream products and/or services so that they are accessible and usable by as many people as possible without the need for adaptation or specialised design.

Persuasive design

The design that focuses on influencing human behaviour (based on Fogg's model)

A Good Conceptual Model

The designer provides a good conceptual model for the user, with consistency in the presentation of operations and results and a coherent, consistent system image.

Generalizability

Support for the user to extend knowledge of specific interactions within and across applications to other similar situations

Predictability

Support to the user to determine the effect of future action based on past action history (learnability)

What do you do in interaction design

Take into account users needs and the activities they want to perform to produce a product that alligns users needs with activities. Optimise interactions between user and product

According to model of memory, why do you want to prioritise recognition over recall?

Takes time to move information from long-term memory into working memory

Describe the perceptual processor in MHP

Takes visual, auditory, haptic channels as inputs from senses, and then produces outputs in visual image store and audio image store

Assumption

Taking something for granted

Maintenance Affordance

Technology often requires maintenance, and so must provide affordances for doing so [Affordance type]

What is a maintenance affordance?

Technology often requires maintenance, and so must provide affordances for doing so. Examples could include a mobile phone with the facility to change the battery or sim card.

Participatory Design Premise

The end-users of a new product or service ought to be included in the design of things that will affect them

Hawthorne effect

The environment in which the evaluation is conducted influences or distorts the results

Usability

The extent to which a product can be used by specified users to achieve specified goals effectively and efficiently, while functioning in a predictable and consistent manner.

Usefulness

The extent to which a product enables the user to achieve their goals.

Learnability

The extent to which a user can operate a product or system at a defined level of competence after a pre-determined period of training.

Planning Phase

The first phase of the HCI process

What does 'Above the Fold' refer to?

The first thing the user will see

Affordance

Property of an object that indicates how it can be used. Buttons afford pushing, knobs afford turning.

Stratified Sample

Proportionally splitting groups into their groups of different strata, based on the general population. ie: if you expect your users to be 70% male, you will take a sample that is also 70% male

What are throw-away prototypes?

Prototypes designed to resolve uncertainty about the project. The process involves: - Formulating the questions to be asked. - Checking the questions have been answered. - Iteratively ensuring we are asking the right questions. - Evaluating the lessons we have learnt.

WIREFRAMES

Prototypes of web sites, apps or digital device interfaces.

Affordances

Provide strong clues for possible usage so that no instructions or labels are needed

Predictive models

Provides a way to evaluate products without the need of users Less expensive than user testing Usefulness limited to tasks that are predictable with predictable input such as button presses Based on export error free behaviour

Feedback

Provides information about the effects of a user's action

What is the F pattern?

Read the headline first, move down the left side, next look at titles

Scanning vs Reading

Reading: the experience is void of interactive functions and major distractions. Scanning: User scans the web site or digital interface until something closely meets what he is looking for and chooses that.

Since there may be several different root definitions representing different perspectives of stakeholders, what needs to be done later to root definitions?

Reconcile different definitions

Costs of Recruitment

Recruiters generally charge a fee for each participant "successfully" recruited. A successful recruit is one that meets the criteria, appears for testing and is able to complete the test. A good recruiter will screen, schedule and remind the participants about their test appointment to assure all of their recruits are successful.

What are Affordances?

Refers to an attribute of an object that allows people to know how to use it

Affordance

Refers to an attribute of an object that allows people to know how to use it. The possibility of an action on an object or environment. 'To give a clue'

Consistency

Refers to designing interfaces to have similar operations and use similar elements for achieving similar tasks, such as using the same operation to select all objects.

Constraints

Refers to determining ways of restricting the kinds of user interaction that can take place at a given moment. An example, greying out buttons that are not pressable. Another example, usb sticks can only be inserted in one way

Memorability

Refers to how easy a product is to remember how to use, once learned. An example, using meaningful icons, relevant menu options or placement of functions, such as the 'search' option on websites

Safety

Refers to protecting the user from dangerous conditions and undesirable situations. Preventing users from making serious errors such as not having the 'quit' and 'save' button next to each other or having a dialog box to ensure the user wants to, for example, quit an application

Mean

Refers to the central value of a discrete set of numbers. The sum of the values divided by the number of values.

Accessibility

Refers to the degree to which an interactive product is accessible by as many people as possible, where focus is on people with disabilities, both physical and mental

Virtual Reality interface

Refers to the experience of interacting with an artificial environment, which makes it feel virtually real. Can provide opportunities for new kinds of immersive experience.

Utility

Refers to the extent to which the product provides the right kind of functionality so that users can do what the need or want to do. Example, software that provides packages with powerful computational tools to help with tasks.

Spatio-temporal thread

Refers to the space in time in which our experiences take place and their effect upon those experiences. An example, time speeding up or slowing down while doing something.

External Cognition for computational offloading

Refers to the use of some physical tool in combination with an external representation to allow the user to interact with the tool and work out a computational problem. A simple example can be seen whenever we use a pen and paper to perform calculations. The user is utilizing physical tools like pen and paper to externalize a mathematical problem that originally existed in their heads.

Efficiency

Refers to the way a product supports users in carrying out their tasks. An example, saving contact information in websites so the user does not have to fill them again and again

Time info is available in long-term memory is proportional to what?

Rehearsal time i.e. more time you spend rehearsing info, more time it will be available in LTM

Things to consider when evaluating data

Reliability - is data replicable Validity - does data do what we need it to Ecological validity - does environment where tests are done effect the results Bias - are there biases that'll distort the values Scope - how generalisable are the results

What is a use case?

Representation of what the user needs, the interactions need and how the system should handle it

Which socio-technical model aims to understand stakeholders?

Requirements development

Concurrent Probing (CP)

Requires that as participants work on tasks—when they say something interesting or do something unique, the researcher asks follow-up questions.

Retrospective Probing (RP)

Requires waiting until the session is complete and then asking questions about the participant's thoughts and actions. Researchers often use RP in conjunction with other methods—as the participant makes comments or actions, the researcher takes notes and follows up with additional questions at the end of the session.

What do we mean by Constraints?

Restrictions can prevent user from selecting incorrect option. -eg. constrain input to accept exactly five digits

Direct observation in a controlled environment disadvantages

Results may have limited use in the normal environment because the conditions were artificial

Task based Testing

Revolves around a set of tasks

How does SSM (soft systems methodology) understand the organisational context? (3 points)

Rich picture, root definitions, conceptual model

Prototyping is used to reduce what factor that is caused by uncertainty in software projects?

Risk.

Attention

Selecting things to concentrate on from the mass of stimuli surrounding us

What are the steps of the human information processing model?

Sensory input, encoding, comparison, response selection, response execution, change in the world

Where is info stored in memory?

Sensory memory, working memory, long term memory

Framework

Set of related concepts that state what you're looking for

Key issues with data gathering

Setting goals Identify participants Relationship with participant Triangulation Pilot studies

Key issues with data gathering

Setting goals - how will you analyse the collected data to retrieve information relevant to you Identify participants: determine audience and sampling method Relationship with participant - Keep professional + get consent Triangulation - look at data from multiple different angels and collect lots of different data sets so you can get a thorough understanding of your audience Pilot studies - you can run small studies before the official one

Selection rules in GOMS

Several methods available for goal

What methodology of gathering requirements is based on the principle that tech is developed as part of a wider organisational environment rather than in isolation?

Socio-technical analysis

Two types of methods for gathering requirements

Socio-technical models, Soft Systems Methodology (SSM)

Focus groups data type

Some quantitative data but mostly qualitative

Interview data type

Some quantitative data but mostly qualitative

Gestalt principles - Regularity:

Sorting items, we tend to group some into larger shapes, and connect any elements that form a pattern.

People

The new computing is about what ___ can do.

Computers

The old computing is about what ___ can do.

What does 'Below the Fold' refer to?

The part hidden from the user until they scroll

What is recognised as one cognitive system?

The people, environment and artefacts

Distributed Cognition

The people, environment and artefacts are regarded as one cognitive system

Attitude

The perceptions, feelings and opinions about a product by a user.

Environment

The place where a product is likely to be used.

Emotional Design

The practice of considering the visceral, behavioural and reflective parts of the brain when designing

The Problem space

The problems that the team want's to attempt to solve and their surrounding issues and stakeholders.

Expectation management

The process of making sure that the users' expectations of the new product or realistic.

ABSTRACTING

The process of removing parts or pieces of a PLANT MATERIAL to distort or change the appearance; the positioning of plant material in unusal ways within a composition.

Feedback

The provision of information as a result of an action. This can be a audio, visual or aesthetic response.

How can prototypes be used during testing?

The same input is passed to both the prototype and the production system. The outputs are compared and a difference report is compiled. The differences can then be investigated and resolved.

What do the sensory buffers do?

The sensory memories act as buffers for stimuli received through senses: iconic memory for visual stimuli echoic memory for aural stimuli haptic memory for touch

Explain (3) Prototyping

There are different types of prototype available. A working piece of software is not always needed, but protoyping is important because it allows users and designers to interact with the products prior to the development of a fully live version.

Characteristics of a good user-product interface

These include: simplicity and ease of use; intuitive logic, organization and low memory burden; visibility; feedback; affordance; mapping; and constraints.

How are all of these systems similar

These systems differ, but they all stress the importance of itteration, early and repeated user feedback being able to handle emergent requirements and striking a good balance between flexibility and structure. They also emphasise collaboration, face to face communication, streamlined processes, and the importance of practice over process. i.e. getting the work done.

How are affordances deliberately created?

They are created to be intuitive.

Non-Functional Requirements

They express the quality of the system and there are different types: -performance requirement - time to do things -look-and-feel requirement - how end user perceive the product -device requirement - features of the product -accuracy requirement - level of precision to be achieved -usability requirement - how people will interact with the product -training requirement - level and nature of training to use the product -availability requirement -maintainability requirement -recoverability requirement -portability requirement -reliability requirement -security requirement -safety requirement

What do personas help with?

They help with user centered design

What is recall?

Thinking back how something works

WHAT IS A PROTOTYPE?

This is a small representation of the full system. a prototype is not a fully working system but it gives the user an idea on how the system would work. lets the user present some ideas and feedback for improvement it's much cheaper to build a prototype and fix issues rather than develop the main system straight away

Explain (2) Designing alternatives

This is the core activity of designing. Actually suggesting ideas for meeting the requirements. This activity can be broken down into two further sub-activies (1) Conceptual design: Conceptual model for the product which describes an abstraction outlining what people can do with a product, and what concepts are needed to understand how to deal with it. (2) Concrete design: Considers the detail of the product including, colors, sounds, and images to use, menu design and icon design.

Constraints

This is when the interactive options and functions of an interactive product are temporarily restricted. Such restrictions may be imposed to prevent users from making mistakes or from following dead end paths when completing tasks that require multiple steps. For example, on certain pages, the menu items of a website may be temporarily disabled and, to spare the user unnecessary frustration, those items may be greyed out to signal that they are disabled. Can be - Logical - Semantic - Cultural - Physical

Explain (1) Early focus on users and tasks

This means first understanding who the users will be by directly studying their cognitive, behavioural, anthropomorphic, and attitudinal characteristics, this requires observing users doing their normal tasks, studying the nature of those tasks, and then involving the users in the design process.

Modern HCI

This type of HCI was more focused on connection between user and device than previous HCI types.

Holtzblatt and Jones 1993 define users as what?

Those who manage direct users, those who receive products from the system, those who test the system, those who make the purchasing decision, and who use competitive products.

When to evaluate?

Throughout design; finished products can be evaluated to collect information to inform new products.

How are interface metaphors designed?

To be similar to the physical entity but also has own properties

What is ethnography?

The study of culture. Of developing rich understandings and description of everyday life

Visibility of system status

The system should always keep users informed about what is going on, through appropriate feedback within reasonable time.

Touch Target

The target area of a digital button or link in relation to a person's finger size. • This principle is concerned mostly with mobile interface design—screen size needs to be balanced with content layout. • Improper proximity of buttons around the ouch target may cause incorrect selections

What is the magic number '7+-2'?

The theory of how much people can remember

Specify Phase

The third phase of the HCI Process

FITTs principle

The time taken to point at an object is based on the distance from the object and how big the object is Smaller the object and the further away you are, the longer it'll take to point to the object

The gulf of evaluation (Norman Model)

The time/phases between execution and the next phase of intentions. (steps are: -State of the system is perceived -State of the system is interpreted -State of system is evaluated )

Median

The value separating the higher half of a data sample from the lower half. Can be thought of as the 'middle' value.

Mode

The value that appears most often in a set of data values

Handling Affordance

The way a person interacts with a tool

Interaction type

The way concepts and commands are represented

What is interaction design?

The why as well as how of our daily interactions with computers

Interaction Design

The why as well as the how of our daily interactions with computers

What user characteristics of the stakeholders should be considered in the Requirements Development model (in Socio-technical model)

Their aims (what do they want to achieve, how is success measured), sources of satisfaction, knowledge and skills, attitudes to work & tech, work-group attributes, nature of activities, responsibility, working conditions

Why evaluate?

To check users' requirements and that they can use the product and they like it

What are workshops usually used for in participatory design?

To fill gaps in designer's understanding about the situation, by providing a forum for discussion where designs and users can share perspectives.

Indirect observation

Tracking users without disturbing their environment. Can collect results automatically through logging and diary entries . Can collect large amounts of data without much effort because it's automatically collected Bad because diary entries etc means reliance on subject to enter their findings regularly and accurately

Benefits of Usability Testing

Usability testing lets the design and development teams identify problems before they are coded. ~ Learn if participants are able to complete specified tasks successfully and ~ Identify how long it takes to complete specified tasks ~ Find out how satisfied participants are with your Web site or other product ~ Identify changes required to improve user performance and satisfaction ~ And analyze the performance to see if it meets your usability objectives

User-Centred evaluation methods (5)

Usability testing/eye-tracking issues: it emphasises first-time usage, has limited coverage of the interface features. field testing A/B Split Group User Surveys User acceptance - pre/post release, testing/changing

Low-fidelity prototype

Use a medium which is unlike the final medium. Is quick, cheap and easily changed.

Indirect observation

Use instrumentation (eg web analytics, click tracking, screen recorder)

Low fidelity prototype

Use materials unlike what you would use for the final mockup Cheaper and easier to change

Low fidelity prototype - pros

Use materials unlike what you would use for the final mockup Cheaper and easier to change Lower development cost Evaluates multiple design concepts Useful communication device Effective for identifying requirements Effective for exploration and test Effective for proof of concept

High fidelity prototype - pros

Use materials you'd expect in the final product. Can use actual software and hardware Complete functionality Fully interactive User-driven Use for exploration and test Look and feel of final product Serves as a living specification Marketing and sales tool

High fidelity prototype

Use materials you'd expect in the final product. Can use actual software and hardware

7 stages of Action - 5. Perceiving the state of the world

Use my senses to gather information about the world and/or systems I'm working with. E.g. I feel my throat and the water in it.

Design implications for attention

Use techniques that make things stand out like color, ordering, spacing, underlining. Avoid cluttering the interface with too much information.

Ten usability heuristics

Visibility of system status, match between system and real world, user control and freedom, consistency and standards, error prevention, recognition > recall, flexibility and efficiency of use, aesthetic & minimalist design, help recognise/recover from errors, help and documentation

Heuristic evaluation

Visibility of system status. Match between system and real world. User control and freedom. Consistency and standards. Error prevention. Recognition rather than recall.

Gestalt principles - Common Region

We group elements that are in the same closed region.

Gestalt principles - Synchrony:

We group static visual elements that appear at the same time.

Semantic constraints

We know that red lights mean stop and green lights mean go, so we infer that a red light means a device is off or inoperative, and a green light means it's on or ready to function. We have a slow cooker that uses lights in the opposite way and it screws me up every time.

Gestalt principles - Prägnanz:

We perceive complex or ambiguous images as simple ones.

Gestalt principles - Convexity:

We perceive convex shapes ahead of concave ones. convex describes a surface that curves outward, or is thicker in the middle than on the edges. Concave is an adjective that describes a surface that curves inward, or is thinner in the middle than on the edges.

What is the relation ship between IxD and HCI?

We see IxD as the something that includes HCI

Operators in GOMS

What tasks need doing to achieve goal e.g. perceptual/motor/cognitive acts

What are non-functional requirements?

What the constraints on the system are - data, environmental, user characteristics, usability goals and user experience goals

Functional requirements

What the system should do

What are functional requirements?

What the system should do

Conceptual design vs physical design

What the system will do, how it will behave vs screen and menu structures, icons, graphics, I/O devices, interaction types/styles

What to consider when doing data gathering?

What the tasks are, what the goals are, what the context is

Goals in GOMS

What user wants to achieve

What are User/business goals?

What users actually want or will want

7 stages of Action - 2. Forming the intention:

What would I do to satisfy this goal? E.g. I will drink the water from the bottle.

Evaluation

Why - check user requirements to ensure product fits user requirements so it's liked by the user What - a conceptual model, early prototype and more complete prototype Where- in natural setting or in labs When - should be doing them through design process

What do you do after the tasks in a usability test?

administer a questionnaire to asses other parameters like overall experience and satisfaction level, perceived ease of use, suggestions etc.

What are the advantages and disadvantages to using same participants?

advantages - few individuals, no individual differences disadvantages - counterbalancing needed because of ordering effects

What are the advantages and disadvantages to using different participants?

advantages - no order effects disadvantages - may subjects and individual differences become a problem

What are the advantages and disadvantages to using matched participants

advantages - same as different participants but individual differences are reduced disadvantages - cannot be sure of perfect matching on all differences

why use a focus group?

allows diverse or sensitive issues to be raised, provides direct evidence of similarities and differences between participants, participants help guide the discussion, efficient

What is a focus group (group elicitation)

an inquiry based on meeting of a group of individuals where interviewer is a mod of the group and is less structured than interviews

Wizard of Oz

an interactive application without much code (only front interface coded up) that allows designers to get feedback from real users - human simulates system functionality behind the scenes

What is the master/apprentice model?

analyst is the apprentice that wants to learn a craft form the master, the interviewee

what is the insider research approach or participant-observer?

attempts to become a full member of the group interact with members of the group share common language and culture of the group

SSAADM

based on traditional structured programming techniques It uses a formal design process that is a direct descendant of the "waterfall" methodologies This process tends to be relatively slow, but because the process tends to be exhaustive in both finding and debating every CN is a thorough process

What are the steps for conducting an interview

before: establish objectives, select the interviewee, study related material, build a list of questions during: go in pairs or small groups, listen talk little, master-apprentice model, ask for details, take notes, avoid tape recording after: review notes, construct clarification questions, thank interviewee

What is qualitative data?

body language and facial expressions (frustration, confusion, etc) articulated comments (expressing difficulty, confusion)

ADVANTAGES OF RAD

changing requirements can be accommodated progress can be measured increase reusability of code (saves time) encourages customer feedback

What are the two types of interview questions

closed (per-determined answer) and open ended

What are questionnaires?

collection of questions answered by a large number of respondents

2. Measuring Goals

dependent on the falsifiability of usability requirements

What are field studies?

done in a natural setting aim is to understand what users do naturally and how tech impacts them used to identify opporutnities for new tech, determine design requirements, decide how to be best intro new tech, evaluate tech in use observation and interviews are used to collect the data

Inspection

evaluate a product by asking experts

What does questionnaire design entail?

factual: pertaining to objective facts attitudinal: measuring how people react to stimuli open or close ended

if the user characteristics are casual/infrequent

give clear instructions, e.g. menu paths

RADIAL

having parts arranged like spokes or rays emerging from a common center.

ABSTRACT

having parts arranged with no apparent plan or order.

ABSTRACT STEM PLACEMENT

having parts arranged with no perceivable plan or order.

Advantages of card sorting

helpful to understand terminology i.e. what people call things, relationships (proximity, similarity), categories (groups and names)

The System Usability Scale

When a SUS is used, participants are asked to score the following 10 items with one of five responses that range from Strongly Agree to Strongly disagree: 1. I think that I would like to use this system frequently. 2. I found the system unnecessarily complex. 3. I thought the system was easy to use. 4. I think that I would need the support of a technical person to be able to use this system. 5. I found the various functions in this system were well integrated. 6. I thought there was too much inconsistency in this system. 7. I would imagine that most people would learn to use this system very quickly. 8. I found the system very cumbersome to use. 9. I felt very confident using the system. 10. I needed to learn a lot of things before I could get going with this system.

Poka Yoke

When a physical constraint is applied to an object or task so it will become error proof. Influences safety and efficiency in industrial design Shape of an electrical plug can only fit properly into the correct outlet

Computational offloading

When a tool is used in conjunction with an external representation to carry out a computation (e.g. a pen and paper)

Wizard-of-Oz prototyping

When a user interacts with a fake system controlled by the developer, pretending to be a real one

Fogg Behavior Model

When core motivators line up with ability factors, behavioral triggers are achieved ex. picking up a ringing phone

Iterative design

When problems are found in user testing, they are fixed and tested and observed again.

Empathetic

When the designer takes the place of the user to see who potentially could use the product and the object could be better suited for the consumer.

What is known as breakdown?

When the meditational means becomes the focus of our attention for some reasons and our task feel interrupted

Participatory design

When users representing the target market for a product perform realistic tasks by interacting with a paper version of the user-product interface manipulated by a person acting as a computer who does not explain how the interface works.

Recognition retrieval

When you need a prompt to remember data

What is context of use?

Where and under what conditions the system shall operate (environmental, organizational, cultural, etc)

Data requirements

Where from and what kinds of data need storing? How should it be stored/how long for/how accurate does stored data need to be? What data representations are needed?

Different participants

Where participants are separated into groups and different groups experience different conditions No order effects Many subjects required and subjects have individual differences

Explain (3) Iterative Design

Where problems are found in user testing, they are fixed and then more tests and observations are carried out to see the effects of these fixes. This means that design and development is iterative with cycles of design - test - measure - redesign being repeated as often as necccessary.

What is an incremental prototype?

Where the prototype is adopted as the main focus of development effort.

What does the model human processor predict?

Which cognitive processes are involved when a user interacts with a computer

What are three questions we aim to answer through the requirements phase?

Who are the users? What do the users want? What do the users need?

Paper Prototyping

literally use paper to produce a potential interface (moveable pieces)

Summative evaluation

looks at the impact of an intervention on the target group. This type of evaluation is arguably what is considered most often as 'evaluation' by project staff and funding bodies- that is, finding out what the project achieved. can take place during the project implementation, but is most often undertaken at the end of a project. As such, it can also be referred to as ex-post evaluation (meaning after the event).

RAD - RAPID APPLICATION DEVELOPMENT

many projects take so long to complete that by the end of them the user requirements have radically changed large changes that happen at the late stages of system development will most likely result in late delivery and being over-budget. The project may even be cancelled as a result. RAD offers a solution by enabling system to be developed in a much faster time frame, often less than six months from start to finish

Hierarchical task analysis

model tasks as goals, actions and dependencies

Prototyping over time

more prototypes in early stages --> less as time goes on (higher fidelity)

what is direct observation?

observing actual events as they happen (think aloud)

What goes on an in a focus group

open ended questions, participants are subjected to stimuli and observed / solicit reaction

What are experimental designs with matched participants?

participants are matched in pairs, based on expertise gender etc

A summary of data collected includes

performance data during the task - logged by the interface (via clicks, keypresses), and video recorded and processed afterwards experience data during the task - voice/video recordings of the participant and the interface experience data after the task - questionnaire and/or discussion

Stages if usability testing

preparing conducting interpreting and reporting the date

1. Prototyping Goals

presented by usability goals and requirements

What are the possible biases of questionnaires?

prestige bias - exaggeration or understatement to appear more prestigious loaded words - words that evoke responses of automatic approval/disapproval (unemployment, intelligent) leading questions - implicitly suggest what the answer should be or disclose the opinion of the questioner

What's more important, quality or quantity? (in samples)

quality

DISADVANTAGES OF RAD

requires user involvement throughout the life cycle suitable for project requiring shorter development times requires highly skilled developers/ designers high dependency on modelling skills

WATERFALL ADVANTAGES

simple to user and understand phases are processed and completed one at a time works well for smaller projects where requirements are very well understood

Elements of a Test Plan

~ Scope: Indicate what you are testing: Give the name of the Web site, Web application, or other product ~ Purpose: Identify the concerns, questions, and goals for this test. ~ Schedule & Location: Indicate when and where you will do the test. ~ Sessions: You will want to describe the sessions, the length of the sessions (typically one hour to 90 minutes). ~ Equipment: Indicate the type of equipment you will be using in the test; desktop, laptop, mobile/Smartphone. ~ Participants: Indicate the number and types of participants to be tested you will be recruiting. ~ Scenarios: Indicate the number and types of tasks included in testing. ~ Metrics: Subjective metrics: Include the questions you are going to ask the participants prior to the sessions (e.g., background questionnaire), after each task scenario is completed (ease and satisfaction questions about the task), and overall ease, satisfaction and likelihood to use/recommend questions when the sessions is completed. ~ Quantitative metrics: Indicate the quantitative data you will be measuring in your test (e.g., successful completion rates, error rates, time on task). ~ Roles: Include a list of the staff who will participate in the usability testing and what role each will play.

Identifying Test Metrics

~ Successful Task Completion: Each scenario requires the participant to obtain specific data that would be used in a typical task. ~ Critical Errors: Critical errors are deviations at completion from the targets of the scenario. ~ Non-Critical Errors: Non-critical errors are errors that are recovered by the participant and do not result in the participant's ability to successfully complete the task. ~ Error-Free Rate: Error-free rate is the percentage of test participants who complete the task without any errors (critical or non-critical errors). ~ Time On Task: The amount of time it takes the participant to complete the task. ~ Subjective Measures: These evaluations are self-reported participant ratings for satisfaction, ease of use, ease of finding information, etc where participants rate the measure on a 5 to 7-point Likert scale. ~ Likes, Dislikes and Recommendations: Participants provide what they liked most about the site, what they liked least about the site, and recommendations for improving the site.

Consider these elements when budgeting for usability testing:

~ Time: You will need time to plan the usability test. ~ Recruiting Costs: Consider how or where you will recruit your participants. ~ Participant Compensation: If you will be compensating participants for their time or travel, factor that into your testing budget. ~ Rental Costs: If you do not have monitoring or recording equipment, you will need to budget for rental costs for the lab or other equipment.

Purpose of Eye tracking

~ Where they are looking ~ How long they are looking ~ How their focus moves from item to item on your web page ~ What parts of the interface they miss ~ How they are navigating the length of the page ~ How size and placement of items on your existing site or on proposed designs affects attention

What is the process of interaction design?

• Establishing requirements • Designing alternatives • Prototyping • Evaluating Draw the Pic :)

What do professionals do in the IxD business?

• Interaction designers: people involved in the design of all the interactive aspects of a product • Usability engineers: people who focus on evaluating products, using usability methods and principles • Web designers: people who develop and create the visual design of websites, such as layouts • Information architects: people who come up with ideas of how to plan and structure interactive products • User experience designers: people who do all the above but who may also carry out field studies to inform the design of product

What is good design?

• Peanut shaped to fit in hand • Logical layout and color-coded, distinctive buttons • Easy to locate buttons • Can be used without looking at i • Gives customer feedback • Button mapping with function

Usability vs User Experience

• Selecting terms to convey a person's feelings, emotions, etc., can help designers understand the multifaceted nature of the user experience • How do usability goals differ from user experience goals? • Are there trade-offs between the two kinds of goals? - e.g. can a product be both fun and safe? • How easy is it to measure usability versus user experience goals

What are the Core Characteristics of IxD?

• Users should be involved through the development of the project • Specific usability and user experience goals need to be identified, clearly documented and agreed at the beginning of the project • Iteration is needed through the core activities

What are the Design Principles?

• Visibility • Feedback • Constraints • Consistency • Affordances

How can we figure out how to design a product?

• Who the users are • What activities are being carried out • Where the interaction is taking place

How would you make this action more Visible?

• make the card reader more obvious • provide an auditory message, that says what to do • provide a big label next to the card reader that flashes when someone enters • make relevant parts visible • make what has to be done obvious

ACM key ethics

○ Give contribution to society ○ Avoid harm to others ○ Be honest ○ Don't discriminate ○ Honour property rights (copyright) ○ Give proper credit for intellectual property ○ Respect privacy of others ○ Honour confidentiality.

What are the goals of Interactive Design?

the 5e's Easy to learn Effective to use Efficient Enjoyable xxxxx

What is an independent variable?

the influencing factor you are tweaking in order to see if it has an effect to the dependent variable

GROUPING

the placement of identical materials within a specific limited area, with each material maintaining it individual identity. Some amount of SPACE typically exists between each separate group.

SHELTERING

the process of placing one or more materials over or around the others in a composition, lightly enclosing the materials within; creates an impression of protection and gives greater depth to a design.

TERRACING

the process of positioning like materials in a stairstep fashion, creating spaced HORZONTAL levels; used to achieve depth within a composition and is frequently employed as a basing technique

PINNING

the process of securing one material to another by the use of pins.

ZONING

the process of segregating like materials to specific levels or three-dimensional areas within the composition. In a Vegetative Design, for example, flowers of identical variety are positioned so as to suggest a natural growing habit, each extending to a similar height within the composition.

DETACHING

the process of selectively removing a flowers petals to give it a new and different shape.

PRUNING

the process of selectively removing branches, foliage, florets, or petals to create desired negative space, resulting in Plant materials that appear to be more sculptural; Can reveal a stronger line and more intersting shape.

FACING

the process of turning or directing a flower head in a particular way too increase interest and visual movement within a design.

FRAMING

the process of using LINEAR branches or flowers to showcase the materials within; outlines and defines SPACE and typically calls attention to the FOCAL AREA of a design.

BANDING

the process of using a decorative material, such as RIBBON or wire, to encircle a stem or stems in one or more precise rings; typically used as a decorative ACCENT but can sometimes serve a functional purpose. Can also be applied to a container.

BUTTRESSING

the process of using one or more materials to brace, support, or prop another design component.

THROW AWAY ADVANTAGES

the speed at which the prototype is created focuses on one part of the system so keeps the feedback precise

What is an experimental condition?

the state of an independent variable at a given phase of the experiment

RAD - INCLUDE USER GROUPS

this idea is to actively involve users for developing requirements rather than the analyst trying to collate everything to produce a requirements document This has some advantages: user feels ownership of the project from the beginning greater user satisfaction better quality user requirements fewer late changes

What is quantitative data?

time to complete at ask (efficiency), time to complete task after a specified time away form the product (memorability), number and type of errors per task (safety or effectiveness), number of times online help or manuals were accessed (learnability), number of users making a particular error (safety or effectiveness), number of users completing task successfully (safety/effectiveness)

What is the goal of an experiment?

to establish whether the response can be actually attributed to one of the possible influencing factors

preparing for usability testing

understand the users needs determine the purpose staff the team set up the environment develop a plan prepare the materials Select participants conduct a pilot

Think out loud protocol

understand users' cognition/perception during testing -keep user talking while performing -don't force them

What is appropriation?

understanding how users integrate and adopt tech to their needs, desires, and culture. field studies are good for understanding this

EVOLUTIONARY ADVANTAGES

user is engaged with the system this will more likely meet the UR the speed of creation is enhanced

WATERFALL METHOD

very simple to understand and use. In a waterfall model each phases can must be completed before the next phase can begin the waterfall method is good for well understood and stable user requirements such as upgrading a well used existing system

What is augmented reality?

virtual representation that are superimposed on physical devices and objects

What is an effecter affordance?

way in which a tool can bring about change in an object, for instance by cutting, or sending a message.

Why use questionnaires?

when a larger sample of target pop. is needed generate statistics when it's impossible to access respondents otherwise due to geographical issues and cost

effectiveness measures used in usability studies

work domain saturation task completion accuracy recall quality of outcome expert assessment

Writing the Usability Test Report

~ Background Summary ~ Methodology ~ Test Results ~ Findings and Recommendations

Conducting Focus Groups

~ Decide on the range of topics you would like to cover before the session ~ Pretest questions to ensure they are clear and logical ~ Develop open-ended questions to encourage discussion ~ Arrange questions in a way that flows naturally ~ Hire a skilled moderator to facilitate the discussion ~ Create a script so the moderator knows what to ask and which topics to cover ~ Allow the moderator to change the order of questions and topics to keep the discussion flowing smoothly ~ Plan to spend about two hours with the group ~ Tape the sessions ~ Have one or more note takers to ensure everything is captured

You Do Not Need a Formal Lab

~ Fixed laboratory having two or three connected rooms outfitted with audio-visual equipment ~ Room with portable recording equipment ~ Room with no recording equipment, as long as someone is observing the user and taking notes ~ Remotely, with the user in a different location (either moderated or unmoderated)

How a Focus Group Differs from a Usability Test or Contextual Interview

~ In a typical focus group, participants talk. During the focus group users tell you about their experiences or expectations but you don't get to verify or observe these experiences. ~ In a typical usability test or contextual interview, users act. As a result, you are able to watch (and listen to) them and draw conclusions from that.

ACTIVATING COMPOSITIONAL SPACE

Activating Compositional Space refers to how well our eye follows, finds, or scans the subject of an image.

What is the User Experience?

How a product behaves and is used by people in the real world

Evaluation part of interaction

- Perceiving the system state - Interpreting the system state - Evaluating the system state

What is Evaluation in the Norman Model of Interaction?

- Perceiving the system state - Interpreting the system state - Evaluating the system state

Disadvantages of direct manipulation?

- some take too literally - not all tasks suited by it - moving mouse can be slower than pressing function keys

Design implications of Reading, Listening and Speaking?

- speech based instructions should be short

Direct Manipulation Pros

- Novices learn quick - Experienced users work quick - Intermittent users retain operational concepts - Error messages rarely required - Immediate feedback for users - Users experience less anxiety - Users gain confidence and mastery

What do inspections refer to?

- 'asking experts' - applying domain knowledge and theory

Interview standard structure

- Intro - Warm up - Main body - Cool off - Closure

Give a summary the value topic:

- values are diverse, drive human action and aspiration and may impact multiple values positively or negatively - users are not always aware of how an activity affect their values and designers can help and leverage that

Ted Neslon 10 Minute Rule

A novice should be able to learn to use a system in less than 10 minutes - otherwise too complicated

Anti-personae

A profile of those for whom a product is not designed.

Controls

Controls are what allow the user to change, adjust, or manipulate interface content.

Snowball Sample

Eg: surveys starting with people in your target demographics, ask them to share

Two things task analysis models show?

Hierarchical composition of tasks, sequence of steps in tasks

What are the 3 types of graphics?

Navigation graphics, Ornament graphics, Content graphic

Theory

Explanation of phenomena. Can help with identify factors

What do the 'gulfs' do?

Explicate the gaps that exist between the user and the interface

Explain activity centered design

Focusses on the behaviour surrounding particular tasks. Users still play a significant role but its their behaviour rather than their goals and needs which are important.

Diary Studies

Get participants to record information in a diary Good for when participants are hard to reach

Affordance definer

Gibson

What is perception?

How information is acquired and transformed into experiences

Design implications for perception

Icons should enable users to readily distinguish their meaning. Bordering and spacing are effective visual ways of grouping information. Text should be legible and distinguishable from the background.

What do cultural probes allow provide?

Insights into people's day to day lives and activities and is useful in gathering design inspiration but is not intended to be used as hard data

What is important when deciding which design approach to use?

It is important that the design approach selected is done based on the design problem in mind.

Why take into account interaction design

Let's you understand what people want and need Identify incorrect assumptions Be aware of the strengths and capabilities of your audience so the product is tailored to them

Usability definer

Nielsen

Learning Affordance

Provides the opportunity to learn, by providing information [Affordance type]

Data gathering - pilot studies

Small trial of main study

What is an assumption?

Taking something for granted when it needs further investigation. An example, people will want to watch TV while driving

Evaluation Phase

The final phase of the HCI Process

What is mode?

The most common answer

Define - 'Users'

The most obvious definition is: 'Those who interact directly with a product to achieve a task

Contemporary HCI

This type of HCI focused on a wider range of values beyond efficiency and productivity than other HCI types.

Classical HCI

This type of HCI was influenced by cognitive psychology Typically "interacting with"

3 types of memory and how information can move from one type to another

Through attention, info can move from sensory buffers to working memory. Through rehearsal this can then move to long-term memory. Can get info from long-term into working memory using recall.

LAYERING

the process of covering a surface with flowers, foliage, or other relatively flat materials by means of overlapping individual units, leaving no space between them; Often a technique of BASING; can create the impression of being a single thickness, producing a scale-like appearance.

What are the Usability Goals?

• Effectiveness: how good a system is at doing what it is supposed to • Efficiency: the way a system supports users in carrying out their tasks • Safety: protecting the users from dangerous conditions / undesirable situations • Utility: extent to which the system provides the right kind of functionality so that users can do what they need or want to do • Learn-ability: how easy a system is to learn to use • Memorability: how easy a system is to remember how to use, once learned

What do we mean by Feedback?

• Give feedback to the user about what has been done and about what is going on - sound - highlighting -animation -combinations

Which design practices contributes to IxD?

• Graphic design • Product design • Artist-design • Industrial design • Film industry

What is HCI?

• HCI focuses on the design of computer technology and, in particular, the interaction between humans (the users) and computers. • It was initially concerned with computers but has expanded to cover almost all forms of information technology design.

user-centered design

• Method for assessing usability throughout the system development life cycle • The system development life cycle refers to the plan for implementation of health IT • Needs, desires, and limitations of users are the driving factors for design

Which academic disciplines contributing to IxD?

• Psychology • Social Sciences • Computing Sciences • Engineering • Ergonomics • Informatics

Predictive modelling e.g. GOMS

Estimating how long it takes for the user to carry out particular tasks, make decisions, etc.

Error prevention

Even better than good error messages is a careful design which prevents a problem from occurring in the first place. Either eliminate error-prone conditions or check for them and present users with a confirmation option before they commit to the action.

Help and documentation

Even though it is better if the system can be used without documentation, it may be necessary to provide help and documentation. Any such information should be easy to search, focused on the user's task, list concrete steps to be carried out, and not be too large.

High fidelity prototype - cons

Expensive to develop Time consuming to develop Not effective for setting requirement specifications Not effective for proof-of-concept

Active theory

Explain human behaviour based on what we do in the world Helps identify tension between two objects Two main models - - one that outlines meanings of activities - one mediates role of artefacts

What is external cognition?

Explaining how we interact with external representation

What is external cognition concerted with?

Explaining how we interact with external representing (e.g. maps, notes, diagrams)

Usability (Accessibility Goals)

Extent to which a system can be used to achieve specified goals with effectiveness, efficiency and satisfaction.

Eye Tracking

Eye tracking involves measuring either where the eye is focused or the motion of the eye as an individual views a web page.

Implications of Fitt's law on design

Make size of buttons, etc large enough, position in places readily available

What is law of clarity?

Make things look what they represent

What is standards compliance?

Make websites available to people with disabilities, mobile devices and search engines

Models

Makes it easier for designers to predict and evaluate alternative designs

UCD Cycle

Stages of user-centred design

Actors (root definitions)

Stakeholders who perform activities in the system

What is a claim?

Stating something to be true when it is still open to question.

What is content strategy?

Writing and curating useful content

Open Exploration

You let the user try to figure something out by themselves and do whatever they want

What is Visibility?

You need to insert your room card in the slot by the buttons to get the elevator to work

entry points

You only have a few seconds to entice AND keep them to use a digital interfaces or enter a website - Have you ever visited a website and said to yourself "Whoa, where do I start?" If you have, then you are looking at a page that lacks a little something known as hierarchy.

Problem solving and reasoning

You use reflective cognition to think about what to do and the pros and cons of using certain methods based on the artefacts you have Design implications Provide extra info for user to make best decision Offer quick help so decisions are fast

PAVE'

a BASING technique using PARALLEL or angled insertions of short-stemmed material to create a uniform surface with little or no variation of depth. The technique may also be done with small fruits, berries, or pods: it is a term borrowed from jewelry making, which refers to gem stones set closely together so that no metal is visable underneath.

What are the 4 basic activities of interaction design?

(1) Establishing requirements (2) Designing alternatives (3) Prototyping (4) Evaluating

What perspectives need considering in root definitions in SSM? (CATWOE)

Clients, Actors, Transformations, World, Owner, Environment

Experiments for research

Many participants Replicable Strongly controlled conditions Scientific report for scientific community produced

Give some examples of the various degrees of user involvement

(1) Full time co-opted into a project (2) Part time co-opted into a project (3) Newsletter updates (4) Workshops (5) Focus groups (6) Design workshops (7) Evaluation sessions

Describe some methods of ongoing user involvement after product release

(1) Error reporting systems i.e. online crash analysis. (2)Interaction between users and customer service reps

Saffer (2010) Outlines 4 main approaches to interaction design. What are they?

(1) A User-centered approach (2) Activity centred design (3) Systems design (4) Genius design

Usability laboratory

A lab in which usability testing is carried out, and test users are monitored by another group of observers in a different room.

Iterative

Act of repeating a process with the aim of approaching a desired goal, target or result. Each repetition of the process is also called an iteration, and the results of one iteration are used as the starting point for the next iteration.

mediational

Acting through

What should be shown with each frame in a storyboard?

Action and outcome.

Feedback

Actions needs a reaction •Makes the results of an action visible and understandable •Answers questions in FOUR categories: • Location • Current Status • Future Status • Outcome/Results

Theoretical frameworks for qualitative design

Active theory Distributive cognition

What is a heuristic evaluation?

An expert evaluates a product based on predefined standards.

What is an arbitrary form?

An icon that has no relation the function

What is a similar form?

An icon that is similar to the object it represents

What is a conceptual model?

An outline of a product that mentions functionality, ways to fulfil requirements as well how interactions should be performed.

Conceptual model

An outline of what people can do with a product and what concepts are needed to understand and interact with it. Enables designers to straighten out their thinking before they start laying out their widgets.

After stakeholders have been identified using CUSTOM stakeholder analysis model, what then happens in the socio-technical model of gathering requirements?

Analyse stakeholder characteristics. From this we can develop user-centred requirements for the system.

What is distributed cognition used for ?

Analysing collaborative work

Analogical icons

E.g. a picture of a pair of scissors to represent 'cut'

Arbitrary icons

E.g. the use of an X to represent 'delete'

Tesler's Law Of The Conservation Of Complexity

Each interaction system/process has a certain level of complexity. • Designs can only be simplified up to a certain point; beyond that point the complexity can only be shifted • If the design must be simplified to make the interaction easier for the user, it makes the task of the designer more difficult and vice versa.

Participatory Design Origins

Early 70's scandinavia

What are the 3 steps of a user-centred approach?

Early focus on users and tasks, empirical measurement, iterative design

User-Centered approach

Early focus on users and tasks. Empirical measurement. Iterative design.

What is user interface design?

Easy to access, understand, and use

Advantages and disadvantages of online questionnaires

Easy to distribute Can get a lot of responses easily Low costs Errors can be corrected easily People can change their answers No easy way to prevent users from submitting more that one questionnaire Hard to sample data if population is unknown

Universal design - Perceptible info

Effective regardless of ambient conditions or sensory abilityes

Usability goals

Effectiveness, efficiency, safety, utility, learnability, memorability

Why is context for memory important?

Effects the extent information can then be retrieved

What are the 6 elements of usability?

Efficiency, Effectiveness, Utility, Safety, Memorability and Learnability

Advantage of command-based interface?

Efficient, precise and fast

Command-based interface advantage

Efficient, precise, Fast

How is memory selective?

Emotion, might subconsciously choose to forget. Colours have particular meaning/relate to aspects of memory

What is memory?

Encoding then retrieving knowledge

Enhanced usability

Enhanced usability increases product acceptance, user experience, and productivity while decreasing user error and required training and support.

Visibility

Ensure that users find functions more easily as well as know how to use them. An example, light switches instead of motion sensors

Breadth Sample

Equally sized proportionals of each strata, normally only useful to qualitative research

Fitts' law

Equation for the effect of mouse distance from target and size of target to calculate how long it will take the user to click it.

What should prototypes be?

Evocative, imaginative, malleable but practical

How can you develop a strong conceptual design?

Have a strong metaphor behind it, which then drives design decisions about fonts, colours, etc.

What does a task flow diagram look like?

Have sequential ordering through arrows left to right, different options shown through swervey curve through lines, decompose tasks into subtasks below as much as possible

How can we make info easy to remember?

Have some sort of structure (chunking), creating some sort of meaning/familiarity e.g. metaphors grounded in real world

What is it important that you do in lo-fi prototyping (i..e can't just sketch a screen)?

Have to detail what each element does and how you interact with it

Why do the Core Characteristics?

Help designers: • understand how to design interactive products that fit with what people want, need and may desire • appreciate that one size does not fit all −e.g., teenagers are very different to grown-ups • identify any incorrect assumptions they may have about particular user groups − e.g., not all old people want or need big fonts and buttons • be aware of both people's sensitivities and their capabilities

UH9 (H)

Help user recognise, diagnose and recover from errors error messages should precisely indicate problem, suggest solution, have plain language

DECIDE framework

Helps plan a usability evalution study: Determine overall goals Explore specific questions Choose evaluation approach Identify practical issues Decide how to deal with ethical issues Evaluate, analyse interpret, present data

Advantages of researching similar products

Helps to prompt requirements, can use these to generate alternative designs

Why might we want to understand the problem space?

Helps to understand what we want to design (the 'design' space)

What is the formula for Fitts' Law?

MT = a + b . ID = a + b . log2 ( 2D/W ) where MT: average time a,b: constants, dependent on input device ID: "index of difficulty" D: distance from starting point to centre of target W: width of the target along the axis of motion

What have information visualizations been designed to allow people to do?

Make sense and rapid decisions about masses of data

Exploring

Moving through a virtual environment or a physical space

Should studying documentation be used in isolation and why?

No - can provide idealised reports and is often outdated

What are the 4 types of quantitative data?

Nominal data, ordinal data, interaval data, Rati data

Reasons to Conceptualise

Orientation - All the design team to ask specific questions Open Minded - Prevent a design team becoming too narrowly focussed early on Common Ground - Agree a set of common terms within the team.

Benefits of conceptualising

Orientation, open-minded, and common ground.

Benefits of conceptualising

Orientation: let's team question how the conceptual model will understood by the end user Open mind: prevents the team from becoming too close minded too early Common ground: allows team to find terms which they all agree on and can further debate terms they disagree on

Direct observation in a controlled environment data type

Quantitative and qualitative

What to measure in a usability test?

Quantitative and qualitative data

Two types of data analysis

Quantitative, qualitative

Usability evaluation is:

Quantitative: asses performance - measurable usability metrics Qualitative: subjective, ease of use, user satisfaction Compare (2 designs of a product) Improve (what works well/specific problems) NOT functional testing, beta testing, usage measurement, user-acceptance testing

Advantages of lo-fi prototyping over hi-fi

Quick, cheap, can go through many iterations/versions esp. if paper is used

What do we mean by needs? (Robertson and Robertson 2013)

R and R refer to undreamt needs, which are those that users are unaware they could have. We have to approach it by understanding the characteristics and capabilities of the users, what theyre trying to achieve, how they achieve it currently and whether they could achieve their goals more effectively and have a more enjoyable experience if they were supported differently. if a product is a new invention it can be difficult to identify the users and representative tasks for them. eg before car navigation systems those developing the profuct had to imagine who might want to use it and what they may want to do with it.

Advantages of 'matched' experimental design?

Same as different participants but individual differences reduced

Problems are identified in HE according to usability heuristics. What do the evaluators assign to these?

Severity rating

What is law of default?

Should be useful and practical, as it is not often changed

SIGNALS

Signals are visual or audible indicators that an interaction is taking place to activate or change an object.

Consistency

Similar operations and elements used for similar tasks to make learning easier e.g. Ctrl+ C , Ctrl+V etc used to perform different actions but with similar methods

Consistency

Similar operations and elements used for similar tasks to make learning easier e.g. Ctrl+ C , Ctrl+V etc used to perform different actions but with similar methods Things with the same function appear and behave in the same way - underpins the way in which we make sense of the world, including the products with which we interact. Consistency allows us to identify patterns and give them meaning, which in turn enables us to make sense of our experiences, to predict what might come next and to decide what choices to make in order to pursue our goals.

The Gestalt Principles

Similarity. Continuity. Closure. Proximity. Common region. Focal Point. Figure ground.

Analysing Qualitative data

Simple analysis: look for recurring themes and categorizing data. Theme based analysis. CIT - Critical Incidents Technique

SITE MAP

Site maps are diagrams that show the flow information and structure of how pages on a website are organized.

Examples of lo-fi prototypes

Sketches of screens & task sequences, post-it-notes, etc. video prototype (mor exomplex, tells a story, shows people, context, etc. but can't demo), form model, wireframe

Encoding

Stimuli given more attention to have a higher chance of being remembered

GRID SYSTEM

Structure that supports design based on alignments. Communicates designers' intention Column Grid: Vertical alignment: Block areas Modular Grid: Used for involved content, Horizontal/ Spatial, Break off into small parts/moduls Hierarchal Grid: Varies, Alignment based on content

3 types of interviews

Structured (closed questions), unstructured (open questions), semi-structured (open & closed questions)

Production Phase

The fourth phase of the HCI Process

Gulfs

The gaps that exist between the user and the interface

What is the cognitive system?

The interactions among people, the artefacts they use and the environment they work in

Usability goals and user experience goals (non-functional requirements)

Usability concerns how effective, efficient, safe, learnable, memorable is the interface. Experience concerns how enjoyable, entertaining, motivating, pleasing is the interface

Nielson's View (LEMESU)

Usability criteria: Learn-ability- easy to learn Efficiency - facilitates high level of productivity Memorability - easy to remember (design) Errors - low error rate, easy recovery Satisfaction - pleasant Utility - features provided, do what you need?

Accessibility

Usability of a product, service and environment (Who can use it?)

Accessibility

Usability of a product, service, environment or facility by people with the widest range of capabilities

What is Accessibility's longer definition?

Usability of a product, service, environment or facility by people with the widest range of capabilities

What are Design principles?

Used by interaction designers to aid their thinking when designing for user experience. Generalizable abstractions intended to orient designers towards thinking about different aspects of their designs. Most common ones are Visibility, feedback, constraints, consistency and affordance.

Breadcrumb Trail

Used for large websites that have multiple levels to navigate Provides as an extra feature or secondary navigation method (shouldn't replace primary navigation menu) Reduces clicks and use of the back button

Distributive cognition

Used to describe interactions between people Cognitive system: the interactions between people, the artificial to they use and the environment they're in Communication pathway : how they interact Propagation of representative states: how information is transformed through media and how it's mediated mentally and through technology

Gulf of execution and evaluation

User -> Intentions -> Action Specification -> Input Devices -> Physical System -> Interface display -> Interpretation -> Evaluation

What do interface metaphors exploit?

User's familiar knowledge, helping them to understand the unfamiliar

Part-time basis involvement of users

User's input is consistent, while staying in touch with other users. User can become unfamiliar with material as a member of the design team.

Full-time basis involvement of users

User's input will be consistent and they will become very familiar with the product. However, they might lose touch with the rest of the user group.

Minor

Users are annoyed, but this does not keep them from completing the scenario. This should be revisited later.

Participatory Design Premise

Users are experts. Designers are only experts in design.

Participatory Design Reasoning

Users can't always articulate their needs and ideas for improvements in words

Mental Models

Users develop and understanding of a system through using it. This is called an internal mental model.

User control and freedom

Users often choose system functions by mistake and will need a clearly marked "emergency exit" to leave the unwanted state without having to go through an extended dialogue. Support undo and redo.

Should users be involved in interaction design and why?

Users should be involved in interaction design (although to what extent is debatable) as it gives the developers a better understanding of users goals, leading to a more appropriate more usable product.

Participatory Design Premise

Users should be involved throughout the design process

High-fidelity prototype

Uses material that you would expect to be in the final product. Similar to a final system.

Interface metaphors

Using interface components like send buttons etc to visualise concepts like sending emails Makes learning new system easier Helps user learn underlying model Makes product more accessible Forces users to only think in terms of metaphors Can constrain designers in how they conceptualise a concept space

"Interacting With" technology

Using tools like scroll bars or getting news

User needs

What are people good/ bad at and what might make their life easier

Uses needs

What are people good/ bad at and what might make their life easier

7 stages of Action - 3. Specifying an action:

What do I do to achieve this intention? E.g. Take the bottle. Hold the bottle with my left hand. Use my right hand to twist the cap to open the bottle. Hold the cap. Bring the opened part of the bottle closer to my mouth, bent my head backward, together with the bottle so that the water will flow into my mouth. Gulp the water.

7 stages of Action - 1. Forming the Goal

What do I want? E.g. I want to drink some water.

What questions should you ask when understanding problem space

What do you want to create What are your assumptions: traits you take for granted but need extra research Will your product achieve what you want it to

Are Cultural differences important?

Why is it that certain products are universally accepted by people from all parts of the world whereas others are reacted to differently by people from different culture? --> YES

WIMP and GUI interface

Windows (invented to overcome the physical constraints of a computer display), Icons (used to represent objects in order to make it easier to learn and remember labels), Menus (structured way of choosing from the available set of options. Include flat lists, drop-down, pop-up, contextual and expanding ones) and Pointing device. Graphical User Interface.

Explain the concept of open source software development

With open source programming, software code is freely distributable and can be modified, incorporated into other software, and redistributed under the same open source conditions. No royalty fees are paayable on any use of open source software code.

Analysing Qualitative data

Words etc Simple analysis: look for recurring themes and categorising data. Theme based analysis

How does the cognitive subsystem interact with memory?

Works with working memory and long term memory, responsible for reasoning/problem-solving/error feedback e.g. where to sit

formative evaluation

is generally any evaluation that takes place before or during a project's implementation with the aim of improving the project's design and performance. it complements summative evaluation and is essential for trying to understand why a program works or doesn't, and what other factors (internal and external) are at work during a project's life.

EVOLUTIONARY DISADVANTAGES

knowing when to stop tweaking the system and finish the development is difficult


Ensembles d'études connexes

BLAW 243- PP 28 Intellectual Property Rights: Copyrights- Exam 3

View Set

Chapter 34 "Corporate Management"

View Set

Chapter 14 Central & Western Africa

View Set

Chapter 14- Information Technology Careers

View Set

Pharm (Chapter 3-Toxic Effects of Drugs)

View Set