Human Computer Interaction Human Computer Interaction - Dix, Finlay, Dix, Finlay, Abowd Abowd, Beatle, Beatle - ( )

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 22

Tng tc h thng ngi my trong HTTT

Human Computer Interaction -Dix, Finlay, Abowd, Abowd, Beatle Beatle(Lecture Notes) Notes)

V Th Hng Nhn (vthnhan@vnu edu vn) (vthnhan@vnu.edu.vn) Faculty of Information Technology Vietnam National University, Hanoi

About the course


Credits: C dit 2 credits, dit C Code: d INT 6006 Course name: Tng tc ngi-my Time: 7~9a.m, 7 9a m Tuesday Tuesday, 302-G 302 G2 Instructor

Vu Thi Hong Nhan Vu, Email: vthnhan@vnu.edu.vn, Office: 302, E3

Text books

Alan Dix, Janet Finlay, Gregory D. Abowd and Russel Beale. HumanComputer Interaction (3rd edition). Prentice Hall, 2004 Trung Tun, Giao din ngi-my, Nxb Khoa hc v K Thut, 2008

Website: http://bbc.vnu.edu.vn/
Grading

10% participation; 30% midterm; 60% final test (oral presentation)

1/22/2013

Introduction to HCI

Page 2

Topics for seminar Emotion E ti recognition iti in i HCI ( (nh hn dng cm xc) )
1. 2. 3.

Emotion-sensitive Human-Computer Interaction (3) Recognition of emotional states in Natural HCI (2) Analysis of Emotion Recognition using facial expression, speech and multimodal information (3) speech,

Speech recognition in HCI (nhn dng ting ni)


4.

Speed recognition in daily hospital practice (HCI lessoned learned) (3)

Gesture G t recognition iti in i HCI(nh HCI( hn dng c ch h)


5.

HCI using vision-based hand gesture recognition (3)

Students can pick other papers


3

Objectives of course
Introduce you to HCI concepts Iterate through the design/prototype/evaluate / / cycle Collaborate together as a team Communicate what youve learned

1/22/2013

Introduction to HCI

Page 4

Tentative Schedule
Week W k 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 HCI overview The human The computer The interaction Design principles Design process Design process Midterm HCI in Software process Paradigms Paper topic presentation Paper topic presentation Paper topic presentation Paper topic presentation Fi l Final Speech recognition in HCI Gesture recognition in HCI Emotion recognition in HCI L t Lecture Gii thiu Con ngi My tnh Tng tc Nguyn l thit k h thng tng tc Tin trnh thit k ng k nhm lm term project Remark R k

1/22/2013

Introduction to HCI

Page 5

Introduction to HCI
1. Why HCI? 2. What is HCI? 3 What is involved in HCI? 3. 4. Theory and HCI 5. HCI in the curriculum

1. Why HCI?
Computers & related devices have to be designed with an understanding that

people with specific tasks in mind will want to use them in a way that is seamless w.r.t. their everyday work

Those who design these systems need to know


How to think in terms of the eventual users users tasks How to translate that knowledge into an executable system

The interface shouldnt be just a pretty face


but should support the tasks that people actually want And forgive the careless mistakes need to consider how HCI fits into the design process

1/22/2013

Introduction to HCI

Page 7

1. Why HCI?
HCI is at the intersection of technology and people

1/22/2013

Introduction to HCI

Page 8

1. Why HCI?
Good or Poor design ?

Given the same devices, is it possible to be more user-friendly?

1/22/2013

Introduction to HCI

Page 9

2. What HCI?
HCI has been in widespread use since the early 1980s Systematic study of human performance began with emphasis on manual tasks As computer p became more widespread p

an increasing number of researchers specialized in studying the interaction between people & computers Concerning themselves with the physical, psychological, and theoretical aspects of this process

1/22/2013

Introduction to HCI

Page 10

2. What HCI? (cont.)


Information science & technology has also influenced the development of HCI

The former is concerned with the management & manipulation of inf. within an organization Technology has profoundly affected the way inf. can be stored, accessed & utilized consequently had a significant effect on the organization & work environment

HCI draw on many disciplines (thu ht nhiu mn hc)

In computer science and systems design, it must be accepted as a central concern For all the other disciplines it must be a specialism

1/22/2013

Introduction to HCI

Page 11

2. What HCI? (cont.)


HCI doesnt mean a single user with a desktop computer User

an individual user, or a group of users working together in an organization, each dealing with some part of the task or process

Computer

any technology ranging from the general desktop computer to a large-scale computer system, a process control system or an embedded system

Interaction

Any communication between a user and computer, direct or indirect Direct: involves a dialog with feedback and control throughout the performance of the task Indirect: involve batching processing or intelligent sensors controlling the environment

1/22/2013

Introduction to HCI

Page 12

2. What HCI? (cont.)


HUMAN
actions

MACHINE

functions

GOALS
All machines are TOOLS operated by humans who wish to achieve certain GOALS
1/22/2013 Introduction to HCI Page 13

3. Who is involved in HCI?


Intersection of disciplines The ideal designer of an interactive system have expertise in a range g of topics p

Psychology and cognitive science to give her knowledge of the users perceptual, cognitive, and problem-solving skills Ergonomics for the users physical capabilities Sociology to help her understand the wider context of the interaction Computer science and engineering to design to produce an effective interface presentation Technical writing to produce the manuals

1/22/2013

Introduction to HCI

Page 14

3. Who is involved in HCI?


Ideally, its a team of specialists

Marketing g User researchers User interface/interaction/experience designers Project leaders Software engineers Graphic designers Usability engineer Technical writers Test engineers Users

1/22/2013

Introduction to HCI

Page 15

4. Theory of HCI
Unfortunately, no general and unified theory of HCI Only an underlying principle that form the basis of our own views on HCI

Organizational & social issues Tasks

Design Technology Humans

It is captured in our claim that people use computers to accomplish work outline 3 major concerns

People, computers, and task are performed

The system must support the users task, which gives us the 4th focus

Usability If the system forces the user to adopt an unacceptable mode of work, then it is not usable

1/22/2013

Introduction to HCI

Page 16

Central aim & approach of HCI


Goal

Optimize performance of user and computer together as a system

Approach: user-centered

Users shouldnt have to adapt to the interface Interface should be intuitive/natural to learn/use

1/22/2013

Introduction to HCI

Page 17

5. User interfaces
Part of application that allows people to

Interact with computer To carry out their tasks


Development of the user interface

Knowledge of Programming & HCI design principles

B h i Behavioural l
Development of the interaction component COGNITION

C Constructional t ti l
Development of the interface software e.g. PRINCIPLES

Human - Computer
We need some knowledge about both in order to design effective interfaces for productive interaction
1/22/2013 Introduction to HCI Page 18

5. User interfaces (cont.)


Why study user interfaces? Major part of work for real programs

Approximately 50%

You will work on real software

Intended for people other than yourself (designer)

Bad user interfaces cost


Money (5% satisfaction up to 85% profits) Lives

User interfaces are hard to get right

1/22/2013

Introduction to HCI

Page 19

HCI
HCI=

Design Prototyping Evaluation of User Interfaces


Design

Prototype

Evaluation

1/22/2013

Introduction to HCI

Page 20

HCI importance
HCI can assist in building products/systems that are

Useful, accomplish whats required : play y music, format a document Usable, do it easily and naturally, without danger of error, etc. Used, make people want to use them, be attractive, engaging, fun, etc.

Increasing participation

Computers are primarily used by expert specialists, interface was often relinquished But if the interface is poor, the functionality is obscured

if its well designed, the systems functionality supports the users task better

Ensuring interfaces and systems are accessible (d s dng)

1/22/2013

Introduction to HCI

Page 21

Summary
User interfaces are ubiquitous Good user interfaces need to be designed g Bad user interfaces have ramifications

Economic, political Enjoyment Even life or death

HCI should be integrated into every computer science or software engineering course

1/22/2013

Introduction to HCI

Page 22

You might also like