• Tidak ada hasil yang ditemukan

Computer Science Honours 2011

N/A
N/A
Protected

Academic year: 2025

Membagikan "Computer Science Honours 2011"

Copied!
26
0
0

Teks penuh

(1)

Computer Science Honours 2011

(2)

f f h

Growth of PC in past two decades of 20th

century put new emphasis on user interface  d

design

Term usability has its roots in 14th century

h d l k

1980 term changes toward not only making  something functional and usable, but also to 

h

maximize the entire user experience

(3)

U  i t f  i  th   ft

User interface is the software:

usable software sells better

unusable web sites are abandonedunusable web sites are abandoned

usability rating

ease of use, customer service and no‐hassle  installation

installation

Perception is sometimes superficial

attractive UI may seem “user friendly”

users blame themselves for UI failings

people who make buying decisions are not always  end‐users

end users

(4)

http://www.webpagesthatsuck.com

(5)

Users’ time isn’t getting cheaper

Design it correctly now, or pay for it later h

Disasters happen:

Therac‐25 radiation therapy machine – massive  overdose 

Aegis radar system in USS Vincennes – Iranian  i li   h  d

airliner shot down

Supertanker accident off England – oil spill

Predator UAV accident in Arizona

(6)

Usability: how well users can use the system’s functionality

Usability: how well users can use the system s functionality

useful – the system supports user objectives

usable – the system supports these objectives in easy‐to‐use ways

Dimensions of usability

learnability: how well the product supports both initial orientation  and deeper learning

memorability: is it easy to remember what you learned

effectiveness: accuracy and completeness with which users achieve effectiveness: accuracy and completeness with which users achieve  specified goals 

efficiency: the speed (with accuracy) in which users complete their  tasks

errors: the ability of the interface to prevent errors or help users 

errors: the ability of the interface to prevent errors or help users  recover from those that occur

satisfaction: how pleasant or satisfying the interface is to use

ISO 9241‐11 “Guidance on Usability”

(7)

Depends on the user

novice users need learnability

infrequent users need memorability

experts need efficiency

But no user is uniformly novice or expert

domain experience

application experience

feature experiencep

(8)

Designing interactive products to support the  way people communicate and interact in 

h d d k l

their everyday and working lives

Sharp, Rogers and Preece (2007)

The design of spaces for human  communication and interaction  communication and interaction 

Winograd (1997)

(9)

Develop usable products keeping the user  experience in mind

usability means easy to learn, effective to use  and provide an enjoyable experience

I l    i   h  d i  

Involve users in the design process

both directly – through interviews and/or 

i i

questionnaires

and indirectly – through observation

(10)

VS.

Peanut shaped to fit in hand Peanut shaped to fit in hand

Logical layout and colour-coded, distinctive buttons Easy to locate buttons

(11)

N b   th  t   h i i   h t 

Number of other terms used emphasizing what  is being designed 

user interface design, software design, user‐centred g , g , design (UCD), product design, web design, user 

experience (UX), interaction architecture (IA), 

participatory design (PD), design research, human 

p p y g ( ), g ,

factors

Interaction design is the umbrella term covering  all of these aspects

all of these aspects

fundamental to all disciplines, fields, and approaches  concerned with researching and designing computer‐

based systems for people based systems for people

(12)

“concerned with the design, evaluation, and

implementation of interactive computing systems for human use and with the study of major phenomena surrounding them” – ACM SIGCHI 1992

that “do” interaction design

(13)

Interaction design and user interface design are 

Interaction design and user interface design are  inseparable and mutually interdependent

Interaction design:

the design of how a user communicates, or interacts, with a  computer or object

HCI:

Th   t d   f h   l   ith  t   d h   t  

The study of how people work with computers and how computers  can be designed to help people effectively use them

User interface design:

the overall process of designing how a user will be able to interact 

the overall process of designing how a user will be able to interact  with a software application

Usability:

the characteristic of being easy to use, usually applied to software, the characteristic of being easy to use, usually applied to software,  but relevant to almost any human artefact

(14)

Interaction Design HCI

UID Usability

(15)
(16)
(17)

http://www.youtube.com/watch?v=91Oitvw qCe8

(18)

It is no longer enough to design things that  merely work

Greater emphasis now placed on usability, 

d h h l f

user experience and how technology fits into  an environment or overall system

(19)

f d h l b

Software designers have a lot to worry about:

functionality       – usability / interaction design

f        i

performance      – size

cost      – reliability

security      – standardssecurity       standards

Many design decisions involve tradeoffs among  different attributes

We’ll take usability as our primary goal

(20)

Requirements

Design Design

Implement Evaluate

(21)

Design Implement Evaluate

http://www.usabilitynet.org/tools/methods.htm

(22)

“know thy user”

who are they?

what do they already know? 

what is their environment like?

what are their goals? 

(23)

Design guidelines

help you to get started

avoid bonehead mistakes

no hard‐and‐fast rules ‐ may be vague or  contradictory

(24)

f f

Prototyping of traditional interfaces:

cheap, throw‐away implementations

low‐fidelity: paper, Wizard of Oz

medium‐fidelity: HTML, Java, C#, C++

(25)

f d l

Prototyping of non traditional inputs?

How can you model a camera based interaction?

b d

storyboarding?

a lot of code! need to know field well

There are tools for rapid prototyping that we will 

There are tools for rapid prototyping that we will  examine in this class

Suede  speech based interfaces

Suede – speech based interfaces

d.tools and exemplar – physical devices / sensor devices

Eyepatch vision based interfaces

Eyepatch – vision based interfaces

(26)

E l i         h  

Evaluation puts prototypes to the test

Two objectives for testing and measuring

1 diagnose usability problems 

1. diagnose usability problems 

user based methods

expert or heuristic evaluation

expert or heuristic evaluation

2. evaluate whether usability objectives have  been achieved

bee ac e ed

requirements for user performance and 

satisfaction can be evaluated by performance  testing

Referensi

Dokumen terkait

The analysis of IAMIS system such as Figure 7, which designed base on Human Computer Interface and User Centered Design, then increase of user expectations such as

The objective of this thesis is to analyze the current skateboarding scheme that is happening nowadays and build a user interface for the street skateboarding simulations to deliver

The subjects that are included in this group are programming, algorithm design and analysis, software engineering, databases, computer graphs, multimedia,

องค์ประกอบในการออกแบบของ UX/UI Design User Interface Design หรือ Human-Computer Interaction คือ การออกแบบ ส่วนต่อประสานระหว่างผู้ใช้กับคอมพิวเตอร์

Approaching music fan communities Here, we explore how the process of identity construction takes place in the framework of a community; how it is inseparable from the interaction of

Hardware Software Human- Computer Interaction User Figure 1: Human-Computer Interface from Bo, 1982 This paper examines ways in which attributes of computer assisted learning

Outcomes: When you have completed this practical you should understand • the inner workings of anad hocscanner; • the inner workings of a recursive descent parser; • how to test

There are many various ways teachers think about equity and how to establish inclusive classrooms that represent students' identities and voices, according to the results of a poll of