Chapter 3 principles of hci

MLGCollegeofLearning 11,462 views 25 slides Sep 15, 2020
Slide 1
Slide 1 of 25
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25

About This Presentation

HCI Chapter 2


Slide Content

Introduction of HCI

How Human interacts with Computer? - Not primarily the study of Human - Not primarily the study of Computer - The study of bridge between them, which includes Observation of interactions between people & computers, e.g., Find examination papers via our library Web

Continuation: 􀂃 Analysis of the involved interactions, e.g., Are all the steps involved are necessary? 􀂃 Human consequences after interacting with computers, e.g., Can the user perform his task? Does he enjoy working with the computer?

What is HCI? Human: Individual user, a group of users working together, a sequence of users in an organization Computer: Desktop computer, large-scale computer system, Pocket PC, embedded system (e.g., photocopier, microwave oven), software (e.g., search engine, word processor)

Continuation: User interface: Parts of the computer that the user contacts with Interaction: Usually involve a dialog with feedback & control throughout performing a task (e.g., user invokes “print” command and then interface replies with a dialog box)

HCI SCOPE:

HCI SCOPE: Use & Context: Find application areas for computers Human: Study psychological & physiological aspects e.g., study how a user learns to use a new product, study human typing speed Computer: Hardware & software offered e.g., input & output devices, speed, interaction styles, computer graphics Development: Design, implementation & evaluation

HCI Goals: At physical level, HCI concerns the selection of the most appropriate input devices and output devices for a particular interface or task 􀂃 Determine the best style of interaction , such as direct manipulation, natural language (speech, written input), WIMP ( windows , icons , menus, pointers), etc.

HCI Goals: Develop or improve 􀂃 Safety 􀂃 Utility 􀂃 Effectiveness 􀂃 Efficiency 􀂃 Usability 􀂃 Appeal of systems that include computers

Safety: Safety: protecting the user from dangerous conditions and undesirable situations 􀂃 Users 􀂃 Nuclear energy plant or bomb-disposal – operators should interact with computer-based systems remotely 􀂃 Medical equipment in intensive care unit (ICU)

Continuation; Data 􀂃 Prevent user from making serious errors by reducing risk of wrong keys/buttons being mistakenly activated 􀂃 Provide user with means of recovering errors 􀂃 Ensure privacy (protect personal information such as habits and address) & security (protect sensitive information such as passwords, VISA card numbers)

Utility: Utility: extent of providing the right kind of functionality so that users can do what they need or want to do High utility 􀂃 Scientific calculator provides many mathematical operations, built-in formulae, and is programmable 􀂃 Low utility 􀂃 Software drawing tool does not allow free-hand drawing but supports polygon shape drawing 􀂃 Effectiveness: concern a user’s ability to accomplish a desired goal or to carry out work 􀂃 Find a master thesis in our library Web

Efficiency: Efficiency: a measure of how quickly users can accomplish their goals or finish their work using the system

Usability: Usability: ease of learning and ease of use 􀂃 Can I use the basic functions of a new digital camera without reading the manual? 􀂃 Does the software facilitate us to learn new functions easily?

Appeal: Appeal: how well the user likes the system 􀂃 First impression 􀂃 Long-term satisfaction

Example:

PRINCIPLES OF HCI

HERE ARE PRINCIPLES OF HCI Know your user Understand the task Reduce memory load Strive for Consistency Remind Users and Refresh Their Memory Prevent Errors/Reversal of Action Naturalness

Know your user This principle simply states that the interaction and interface should cater to the needs and capabilities of the target user of the system in design.

Understand the task Another almost-commonsensical principle is to base HCI design on the understanding of the task. The term task refers to the job to be accomplished by the user through the use of the interactive system. In fact, understanding the task at hand is closely related to the interaction modeling and user analysis. It really boils down to identifying the sequence and structure of subtasks at an abstraction level appropriate for the typical user within the larger application context.

Reduce memory load Designing interaction with as little memory load as possible is a principle that also has a theoretical basis. Humans are certainly more efficient in carrying out tasks that require less memory burden, long or short term. Keeping the user’s short-term memory load light is of particular importance with regard to the interface’s role as a quick and easy guidance to the completion of the task.

Strive for Consistency In the longer term, one way to unburden the memory load is to keep consistency . This applies to (a) both within an application and across different applications and (b) both the interaction model and interface implementation.

Remind Users and Refresh Their Memory Any significant task will involve the use of memory, so another good strategy is to employ interfaces that give continuous reminders of important information and thereby refresh the user’s memory.

Prevent Errors/Reversal of Action one effective technique is to present or solicit only the relevant information/action as required at a given time.

Naturalness Naturalness refers to a trait that is reflective of various operations in our everyday life. Affordance , a property (or additional cues) that appeals to our innate perception and cognition, thus making it so intuitive that the interface would require almost no learning.
Tags