22
INDE/TC 455: User Interface Design Module 9.0- Design Considerations

INDE/TC 455: User Interface Design - courses.washington.educourses.washington.edu/ie455/files/IE455--Module-9.0-Design... · User Interface Design Considerations HUMAN TOOL TASK =

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: INDE/TC 455: User Interface Design - courses.washington.educourses.washington.edu/ie455/files/IE455--Module-9.0-Design... · User Interface Design Considerations HUMAN TOOL TASK =

INDE/TC 455:User Interface DesignModule 9.0- Design Considerations

Page 2: INDE/TC 455: User Interface Design - courses.washington.educourses.washington.edu/ie455/files/IE455--Module-9.0-Design... · User Interface Design Considerations HUMAN TOOL TASK =

User Interface Design Considerations

TOOLHUMAN

TASK

= Information Path

Metrics

= Influence Path

Environment

Page 3: INDE/TC 455: User Interface Design - courses.washington.educourses.washington.edu/ie455/files/IE455--Module-9.0-Design... · User Interface Design Considerations HUMAN TOOL TASK =

Furness ‘boxkite’ model

Page 4: INDE/TC 455: User Interface Design - courses.washington.educourses.washington.edu/ie455/files/IE455--Module-9.0-Design... · User Interface Design Considerations HUMAN TOOL TASK =

Human Interface Model --Level 0

HUMAN PROCESSES MACHINE PROCESSES

Page 5: INDE/TC 455: User Interface Design - courses.washington.educourses.washington.edu/ie455/files/IE455--Module-9.0-Design... · User Interface Design Considerations HUMAN TOOL TASK =

Human Interface Model --Level 1

HUMAN PROCESSES

CO

GN

ITIV

E

PER

CEP

TUA

L

SEN

SOR

YPS

YCH

OM

OTO

R

DIS

PLA

YC

ON

TRO

L IN

PUT

MACHINE PROCESSES

PRO

CES

SIN

G

PRO

GR

AM

MIN

G

SIGNALTRANSFER

DIRECT PATH

Page 6: INDE/TC 455: User Interface Design - courses.washington.educourses.washington.edu/ie455/files/IE455--Module-9.0-Design... · User Interface Design Considerations HUMAN TOOL TASK =

Levels of Interface• Signal Level

– Transfer of physical signals across machine andhuman boundaries

Page 7: INDE/TC 455: User Interface Design - courses.washington.educourses.washington.edu/ie455/files/IE455--Module-9.0-Design... · User Interface Design Considerations HUMAN TOOL TASK =

Human Interface Model --Level 2

HUMAN PROCESSES

CO

GN

ITIV

E

PER

CEP

TUA

L

SEN

SOR

YPS

YCH

OM

OTO

R

DIS

PLA

YC

ON

TRO

L IN

PUT

MACHINE PROCESSES

PRO

CES

SIN

G

PRO

GR

AM

MIN

G

SIGNALTRANSFER

DIRECT PATH

USERMODEL OFMACHINE

DESIGNERMODEL OF

USER &MACHINEINDIRECT PATH

A PRIORIKNOWLEDGE

TRAINING

EXPERIENCE EXPERIENCE

META COMMUNICATION

Page 8: INDE/TC 455: User Interface Design - courses.washington.educourses.washington.edu/ie455/files/IE455--Module-9.0-Design... · User Interface Design Considerations HUMAN TOOL TASK =

Human Interface Model --Level 3

HUMAN PROCESSES

CO

GN

ITIV

E

PER

CEP

TUA

L

SEN

SOR

YPS

YCH

OM

OTO

R

DIS

PLA

YC

ON

TRO

L IN

PUT

MACHINE PROCESSES

PRO

CES

SIN

G

PRO

GR

AM

MIN

G

SIGNALTRANSFER

DIRECT PATH

USERMODEL OFMACHINE

DESIGNER MODEL OF

USER MACHINEINDIRECT PATH

A PRIORIKNOWLEDGE

TRAINING

EXPERIENCE EXPERIENCE

META COMMUNICATION

TASK

Page 9: INDE/TC 455: User Interface Design - courses.washington.educourses.washington.edu/ie455/files/IE455--Module-9.0-Design... · User Interface Design Considerations HUMAN TOOL TASK =

Levels of Interface• Signal Level

– Transfer of physical signals across machine and humanboundaries

• Meta (model) Level– Communication between user (participant) and designer

models• Use the Persona as a ‘typical' user

Page 10: INDE/TC 455: User Interface Design - courses.washington.educourses.washington.edu/ie455/files/IE455--Module-9.0-Design... · User Interface Design Considerations HUMAN TOOL TASK =

Where is the interface?

Page 11: INDE/TC 455: User Interface Design - courses.washington.educourses.washington.edu/ie455/files/IE455--Module-9.0-Design... · User Interface Design Considerations HUMAN TOOL TASK =

Human Interface Model --Level 3

HUMAN PROCESSES

CO

GN

ITIV

E

PER

CEP

TUA

L

SEN

SOR

YPS

YCH

OM

OTO

R

DIS

PLA

YC

ON

TRO

L IN

PUT

MACHINE PROCESSES

PRO

CES

SIN

G

PRO

GR

AM

MIN

G

SIGNALTRANSFER

DIRECT PATH

USERMODEL OFMACHINE

DESIGNER MODEL OF

USER MACHINEINDIRECT PATH

A PRIORIKNOWLEDGE

TRAINING

EXPERIENCE EXPERIENCE

META COMMUNICATION

TASK

Page 12: INDE/TC 455: User Interface Design - courses.washington.educourses.washington.edu/ie455/files/IE455--Module-9.0-Design... · User Interface Design Considerations HUMAN TOOL TASK =

indirect

direct

What are the interfaces in the‘interface’ ?

• Human– Transduction

• Senses• Motor

– Perception– Cognition– Model building– Task manipulation

via machine

• Machine– Transduction

• Displays• Controls

– Signal processing– Programming– Tool building– Task manipulation

Page 13: INDE/TC 455: User Interface Design - courses.washington.educourses.washington.edu/ie455/files/IE455--Module-9.0-Design... · User Interface Design Considerations HUMAN TOOL TASK =

Human Interface Model --Level 3

HUMAN PROCESSES

CO

GN

ITIV

E

PER

CEP

TUA

L

SEN

SOR

YPS

YCH

OM

OTO

R

DIS

PLA

YC

ON

TRO

L IN

PUT

MACHINE PROCESSES

PRO

CES

SIN

G

PRO

GR

AM

MIN

G

SIGNALTRANSFER

DIRECT PATH

USERMODEL OFMACHINE

DESIGNER MODEL OF

USER MACHINEINDIRECT PATH

A PRIORIKNOWLEDGE

TRAINING

EXPERIENCE EXPERIENCE

META COMMUNICATION

TASK

Page 14: INDE/TC 455: User Interface Design - courses.washington.educourses.washington.edu/ie455/files/IE455--Module-9.0-Design... · User Interface Design Considerations HUMAN TOOL TASK =

Other Models• Human Information Processing Model -- Wellford (1960)

• Four Level Approach -- Foley and Wallace (1974)

• Goals, Operators, Methods, and Selected Rules (GOMS)--Card, Moran & Newell (1980, 1983)

• Seven Stages of Action -- Norman (1988)

Page 15: INDE/TC 455: User Interface Design - courses.washington.educourses.washington.edu/ie455/files/IE455--Module-9.0-Design... · User Interface Design Considerations HUMAN TOOL TASK =

Human Information ProcessingModel

Page 16: INDE/TC 455: User Interface Design - courses.washington.educourses.washington.edu/ie455/files/IE455--Module-9.0-Design... · User Interface Design Considerations HUMAN TOOL TASK =

Sensing

Information Processing

PsychomotorPerformance

Operator

Display

Machine

Control

Human-Machine Systems

From: J.C. Woldstad - Oregon State University

Page 17: INDE/TC 455: User Interface Design - courses.washington.educourses.washington.edu/ie455/files/IE455--Module-9.0-Design... · User Interface Design Considerations HUMAN TOOL TASK =

Cycle of Human Factors

From: J.C. Woldstad - Oregon State University

Page 18: INDE/TC 455: User Interface Design - courses.washington.educourses.washington.edu/ie455/files/IE455--Module-9.0-Design... · User Interface Design Considerations HUMAN TOOL TASK =

Seven Stages of Action -- Norman(1988)

Page 19: INDE/TC 455: User Interface Design - courses.washington.educourses.washington.edu/ie455/files/IE455--Module-9.0-Design... · User Interface Design Considerations HUMAN TOOL TASK =

Gulfs

• gulf of execution- how well system allows person to

perform intended action• gulf of evaluation

- effort of interpreting the physical stateand how well expectations and intentionsare met

Page 20: INDE/TC 455: User Interface Design - courses.washington.educourses.washington.edu/ie455/files/IE455--Module-9.0-Design... · User Interface Design Considerations HUMAN TOOL TASK =

The seven stages of action asdesign aids

• Visibility- state of device, alternatives for action

• Good conceptual model- consistency of operations, system image

• Good mappings- action/result, control/effect, system

function/visible structure• Feedback

Page 21: INDE/TC 455: User Interface Design - courses.washington.educourses.washington.edu/ie455/files/IE455--Module-9.0-Design... · User Interface Design Considerations HUMAN TOOL TASK =

Human Factors Topics

From: J.C. Woldstad - Oregon State University

Page 22: INDE/TC 455: User Interface Design - courses.washington.educourses.washington.edu/ie455/files/IE455--Module-9.0-Design... · User Interface Design Considerations HUMAN TOOL TASK =

Related Disciplines

From: J.C. Woldstad - Oregon State University