Top Banner
CSCI 102 Intro to IT B Autumn 2002 Introduction to HCI Lecturer Gene Awyzio 3.117 (02) 4221 4090 [email protected]
30

CSCI 102 Intro to IT B Autumn 2002 Introduction to HCI Lecturer Gene Awyzio 3.117 (02) 4221 4090 [email protected].

Dec 21, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: CSCI 102 Intro to IT B Autumn 2002 Introduction to HCI Lecturer Gene Awyzio 3.117 (02) 4221 4090 gene@uow.edu.au.

CSCI 102 Intro to IT B

Autumn 2002

Introduction to HCI Lecturer

Gene Awyzio3.117

(02) 4221 [email protected]

Page 2: CSCI 102 Intro to IT B Autumn 2002 Introduction to HCI Lecturer Gene Awyzio 3.117 (02) 4221 4090 gene@uow.edu.au.

Overview

• Designing for maximum usability is the goal of design

• History of interactive system design provides paradigms for usable designs

• Principles of usability are more general means of understanding usability

Page 3: CSCI 102 Intro to IT B Autumn 2002 Introduction to HCI Lecturer Gene Awyzio 3.117 (02) 4221 4090 gene@uow.edu.au.

Introduction

• Concerns– How can an interactive system be

developed to ensure its usability?– How can the usability of an interactive

system be demonstrated or measured?

• Approaches– Paradigms for usability

• examples of successful interactive techniques

– Principles for usability• theoretically driven from psychological,

computational and sociological knowledge

Page 4: CSCI 102 Intro to IT B Autumn 2002 Introduction to HCI Lecturer Gene Awyzio 3.117 (02) 4221 4090 gene@uow.edu.au.

Historical perspective on interactive system designHistorical perspective on interactive system design

• Time-sharing– 40s and 50s – explosive technological growth– 60s – need to channel the power

• J.C.R. Licklider at ARPA• single computer supporting multiple users• Video Display Units• more suitable medium than paper

– 1962 – Sutherland's Sketchpad– Computers for visualizing and manipulating data– One person's contribution could drastically change

the history of computing

• Time-sharing– 40s and 50s – explosive technological growth– 60s – need to channel the power

• J.C.R. Licklider at ARPA• single computer supporting multiple users• Video Display Units• more suitable medium than paper

– 1962 – Sutherland's Sketchpad– Computers for visualizing and manipulating data– One person's contribution could drastically change

the history of computing

X_

X_

Page 5: CSCI 102 Intro to IT B Autumn 2002 Introduction to HCI Lecturer Gene Awyzio 3.117 (02) 4221 4090 gene@uow.edu.au.

Principles to Support Usability

Principles to Support Usability

• A structured presentation of general principles to apply during design of an interactive system.

• Learnability– the ease with which new users can begin effective

interaction and achieve maximal performance

• Flexibility– the multiplicity of ways the user and system

exchange information

• Robustness– the level of support provided the user in determining

successful achievement and assessment of goal-directed behaviour

• A structured presentation of general principles to apply during design of an interactive system.

• Learnability– the ease with which new users can begin effective

interaction and achieve maximal performance

• Flexibility– the multiplicity of ways the user and system

exchange information

• Robustness– the level of support provided the user in determining

successful achievement and assessment of goal-directed behaviour

X_

X_

Page 6: CSCI 102 Intro to IT B Autumn 2002 Introduction to HCI Lecturer Gene Awyzio 3.117 (02) 4221 4090 gene@uow.edu.au.

Common Interface Design Mistakes

Common Interface Design Mistakes

• Controls. • Questions • Visual elements• Use of colour• Terminology• Error messages• Tabbed Dialogs• Metaphors• Globalisation

• Controls. • Questions • Visual elements• Use of colour• Terminology• Error messages• Tabbed Dialogs• Metaphors• Globalisation

X_

X_

Page 7: CSCI 102 Intro to IT B Autumn 2002 Introduction to HCI Lecturer Gene Awyzio 3.117 (02) 4221 4090 gene@uow.edu.au.

ControlsControls

• Controls represent the means by which the user communicates with the application

• The quality of the communication depends on two aspects of the controls: – The appropriateness of the control for the task – The consistency of the rules under which the control

operates.

• Select the wrong tool for the job, or change the rules under which the tool operates, and you will create problems for your users. Here are some examples...

• Controls represent the means by which the user communicates with the application

• The quality of the communication depends on two aspects of the controls: – The appropriateness of the control for the task – The consistency of the rules under which the control

operates.

• Select the wrong tool for the job, or change the rules under which the tool operates, and you will create problems for your users. Here are some examples...

X_

X_

Page 8: CSCI 102 Intro to IT B Autumn 2002 Introduction to HCI Lecturer Gene Awyzio 3.117 (02) 4221 4090 gene@uow.edu.au.

ControlsControls

X_

X_

Page 9: CSCI 102 Intro to IT B Autumn 2002 Introduction to HCI Lecturer Gene Awyzio 3.117 (02) 4221 4090 gene@uow.edu.au.

ControlsControls

X_

X_

Page 10: CSCI 102 Intro to IT B Autumn 2002 Introduction to HCI Lecturer Gene Awyzio 3.117 (02) 4221 4090 gene@uow.edu.au.

ControlsControls

X_

X_

Page 11: CSCI 102 Intro to IT B Autumn 2002 Introduction to HCI Lecturer Gene Awyzio 3.117 (02) 4221 4090 gene@uow.edu.au.

Questions/IntelligenceQuestions/Intelligence

X_

X_

Page 12: CSCI 102 Intro to IT B Autumn 2002 Introduction to HCI Lecturer Gene Awyzio 3.117 (02) 4221 4090 gene@uow.edu.au.

Questions/IntelligenceQuestions/Intelligence

X_

X_

Page 13: CSCI 102 Intro to IT B Autumn 2002 Introduction to HCI Lecturer Gene Awyzio 3.117 (02) 4221 4090 gene@uow.edu.au.

Visual ElementsVisual Elements

X_

X_

Page 14: CSCI 102 Intro to IT B Autumn 2002 Introduction to HCI Lecturer Gene Awyzio 3.117 (02) 4221 4090 gene@uow.edu.au.

Visual ElementsVisual Elements

X_

X_

Page 15: CSCI 102 Intro to IT B Autumn 2002 Introduction to HCI Lecturer Gene Awyzio 3.117 (02) 4221 4090 gene@uow.edu.au.

Visual ElementsVisual Elements

X_

X_

Page 16: CSCI 102 Intro to IT B Autumn 2002 Introduction to HCI Lecturer Gene Awyzio 3.117 (02) 4221 4090 gene@uow.edu.au.

Use of ColourUse of Colour

X_

X_

Page 17: CSCI 102 Intro to IT B Autumn 2002 Introduction to HCI Lecturer Gene Awyzio 3.117 (02) 4221 4090 gene@uow.edu.au.

Use of ColourUse of Colour

X_

X_

Page 18: CSCI 102 Intro to IT B Autumn 2002 Introduction to HCI Lecturer Gene Awyzio 3.117 (02) 4221 4090 gene@uow.edu.au.

TerminologyTerminology

X_

X_

Page 19: CSCI 102 Intro to IT B Autumn 2002 Introduction to HCI Lecturer Gene Awyzio 3.117 (02) 4221 4090 gene@uow.edu.au.

TerminologyTerminology

X_

X_

Page 20: CSCI 102 Intro to IT B Autumn 2002 Introduction to HCI Lecturer Gene Awyzio 3.117 (02) 4221 4090 gene@uow.edu.au.

TerminologyTerminology

X_

X_

Page 21: CSCI 102 Intro to IT B Autumn 2002 Introduction to HCI Lecturer Gene Awyzio 3.117 (02) 4221 4090 gene@uow.edu.au.

Error MessagesError Messages

X_

X_

Page 22: CSCI 102 Intro to IT B Autumn 2002 Introduction to HCI Lecturer Gene Awyzio 3.117 (02) 4221 4090 gene@uow.edu.au.

Error MessagesError Messages

X_

X_

Page 23: CSCI 102 Intro to IT B Autumn 2002 Introduction to HCI Lecturer Gene Awyzio 3.117 (02) 4221 4090 gene@uow.edu.au.

Tabbed DialogsTabbed Dialogs

X_

X_

Page 24: CSCI 102 Intro to IT B Autumn 2002 Introduction to HCI Lecturer Gene Awyzio 3.117 (02) 4221 4090 gene@uow.edu.au.

Tabbed DialogsTabbed Dialogs

X_

X_

Page 25: CSCI 102 Intro to IT B Autumn 2002 Introduction to HCI Lecturer Gene Awyzio 3.117 (02) 4221 4090 gene@uow.edu.au.

Tabbed DialogsTabbed Dialogs

X_

X_

Page 26: CSCI 102 Intro to IT B Autumn 2002 Introduction to HCI Lecturer Gene Awyzio 3.117 (02) 4221 4090 gene@uow.edu.au.

MetaphorsMetaphors

X_

X_

Page 27: CSCI 102 Intro to IT B Autumn 2002 Introduction to HCI Lecturer Gene Awyzio 3.117 (02) 4221 4090 gene@uow.edu.au.

MetaphorsMetaphors

X_

X_

X

Page 28: CSCI 102 Intro to IT B Autumn 2002 Introduction to HCI Lecturer Gene Awyzio 3.117 (02) 4221 4090 gene@uow.edu.au.

MetaphorsMetaphors

X_

X_

Page 29: CSCI 102 Intro to IT B Autumn 2002 Introduction to HCI Lecturer Gene Awyzio 3.117 (02) 4221 4090 gene@uow.edu.au.

GlobalisationGlobalisation

X_

X_

Page 30: CSCI 102 Intro to IT B Autumn 2002 Introduction to HCI Lecturer Gene Awyzio 3.117 (02) 4221 4090 gene@uow.edu.au.

GlobalisationGlobalisation

X_

X_