You are on page 1of 21

Human-computer interaction: users, tasks & designs

Introduction

Use with Human Computer Interaction by Serengul Smith-Atakan ISBN 1-84480-454-4 2006 Middlesex University Press

HCI

HCI stands for Human-computer interaction It is the study of computer systems from the users point of view Its goal is to understand why computer systems are easy/difficult to use, and... ...be able to design easier systems

Use with Human Computer Interaction by Serengul Smith-Atakan ISBN 1-84480-454-4 2006 Middlesex University Press

Aim

The aim of this study is to introduce you to the fundamental and exciting area of human computer interaction (HCI) and to prepare you for more advanced HCI topics.

Use with Human Computer Interaction by Serengul Smith-Atakan ISBN 1-84480-454-4 2006 Middlesex University Press

What is useful or usable?


For something to be useful means that the user can actually achieve the task they want to.

For example, the user wants to write a letter. The system supports letter writing. Thus a useful system supports the objectives of the user.
For something to be usable it must allow the users to achieve the task they want to easily and enjoyably. For example, one letter production might be easy and pleasant to use, whilst another letter production system might be difficult and frustrating to use.

Use with Human Computer Interaction by Serengul Smith-Atakan ISBN 1-84480-454-4 2006 Middlesex University Press

Useful or usable?
The ticketing system is useful, ...but not usable Useful the system can do the task which it is for Easy to measure (so long as you know what the task is) Usable the system can easily do the task Difficult to measure

Use with Human Computer Interaction by Serengul Smith-Atakan ISBN 1-84480-454-4 2006 Middlesex University Press

Who designed that?


The more interesting question is why? It doesnt take an HCI degree to see that there are fundamental problems with this system But it was not programmed by idiots: on the contrary

Use with Human Computer Interaction by Serengul Smith-Atakan ISBN 1-84480-454-4 2006 Middlesex University Press

User Centred System Design UCSD


Central focus on the people who will use the systems, on their preferences and requirements Building simple models of the users, the tasks An iterative process Prototyping and the evaluation of alternatives by the users

Use with Human Computer Interaction by Serengul Smith-Atakan ISBN 1-84480-454-4 2006 Middlesex University Press

User Centred System design


Analysis of users and their world
Evaluate ideas ideally with potential users Iteration is the key
Problem statement Observation of existing systems

Task analysis

HTA

Usability guidelines & heuristics

Technical & legal etc. constraints

Requirements gathering

Requirement statement
Functional Non-functional

Design and storyboarding

Storyboard

Prototype implementation

Prototype

Evaluation

Transcript & evaluation report

Installation

Final implementation

Use with Human Computer Interaction by Serengul Smith-Atakan ISBN 1-84480-454-4 2006 Middlesex University Press

This lecture...
A closer look at tools for designing interactive systems What is design Why is design problematic for HCI Different design methodologies Benefits Drawbacks

Use with Human Computer Interaction by Serengul Smith-Atakan ISBN 1-84480-454-4 2006 Middlesex University Press

A gap in the UCD


Requirements to design is a big step What do (should) designers do? Redevelop old designs Create new designs Justify what theyre doing

Use with Human Computer Interaction by Serengul Smith-Atakan ISBN 1-84480-454-4 2006 Middlesex University Press

Design as a process
Design step

Design space

Requirements
Use with Human Computer Interaction by Serengul Smith-Atakan ISBN 1-84480-454-4 2006 Middlesex University Press

Implementation

(What really happens...)

???

Requirements
Use with Human Computer Interaction by Serengul Smith-Atakan ISBN 1-84480-454-4 2006 Middlesex University Press

Implementation

Designers...
Designers plot a course through the design tree Each step is a design decision At any point in the design tree there are several possible decisions The possible decisions make a design space

Use with Human Computer Interaction by Serengul Smith-Atakan ISBN 1-84480-454-4 2006 Middlesex University Press

The design space...


Possible to explicitly define functionally correct design decisions Very difficult to define usability correct design decisions Difficult to define Difficult to measure Usability reqs may contradict one another etc... Engineering process is geared towards producing things that work, rather than things that are usable
Use with Human Computer Interaction by Serengul Smith-Atakan ISBN 1-84480-454-4 2006 Middlesex University Press

So what?
UCD puts the user in at every stage of the process to test usability reqs Very expensive Other design methods Usability engineering Questions Options Criteria Attempts to force usability issues on designers

Use with Human Computer Interaction by Serengul Smith-Atakan ISBN 1-84480-454-4 2006 Middlesex University Press

Usability engineering
An attempt to... Define HCI in an HCI language Make HCI challenges look like engineering challenges Deals with... Explicit goals Explicit metrics etc

Use with Human Computer Interaction by Serengul Smith-Atakan ISBN 1-84480-454-4 2006 Middlesex University Press

Example...
Menu system on a mobile phone... Lots of functions Limited screen space Challenge... How to (sensibly) organise those functions into a small screen space

Use with Human Computer Interaction by Serengul Smith-Atakan ISBN 1-84480-454-4 2006 Middlesex University Press

Mobile phone menu system


Small size of screen: limited menu size Therefore compensate by menu depth Problem: User may not be aware of where they are in menu system We want to avoid menu lostness How much? What is menu lostness?

Use with Human Computer Interaction by Serengul Smith-Atakan ISBN 1-84480-454-4 2006 Middlesex University Press

So what?
Specification: Says what is expected of the system Not how the system should do it Not a design solution Makes the design space clearer What is acceptable as a design solution How to measure the acceptableness

Use with Human Computer Interaction by Serengul Smith-Atakan ISBN 1-84480-454-4 2006 Middlesex University Press

Specification to design
Usability specification defines the design space... How to choose the best option in the design space? 1st: Design some options (Creative: hard to systematise) 2nd: Analyse those options 3rd: Decide which is best

Use with Human Computer Interaction by Serengul Smith-Atakan ISBN 1-84480-454-4 2006 Middlesex University Press

The real world...


HCI used to be purely academic Usability didnt sell, therefore no interest Post boo.com, much more interest in usability Usability consultancy money for old rope emerging professional bodies BCS HCI group Usability professionals group

Use with Human Computer Interaction by Serengul Smith-Atakan ISBN 1-84480-454-4 2006 Middlesex University Press

You might also like