IAS2223: Human Computer Interaction

Slides:



Advertisements
Similar presentations
Chapter 11 Designing the User Interface
Advertisements

Interaction Techniques Level 2 Prepared by: RHR First Prepared on: Nov 23, 2006 Last Modified on: Quality checked by: MOH Copyright 2004 Asia Pacific Institute.
Imran Hussain University of Management and Technology (UMT)
User Interface Structure Design
The Interaction notion of interaction interaction frameworks
interaction design basics
The Interaction. Overview Interaction Models understand human-computer communication Ergonomics Physical characteristics of interaction Context Social.
chapter 3 the interaction The Interaction interaction models –translations between user and system ergonomics –physical characteristics of interaction.
Chapter 5 interaction design basics. design: –what it is, interventions, goals, constraints the design process –what happens when users –who they are,
Putting them together screen layout and design  basic principles  grouping, structure, order  alignment  use of white space.
The Interaction IACT 403 IACT 931 CSCI 324 Human Computer Interface
Vermelding onderdeel organisatie 1 MKT project 1 & Mens-Machine-Interactie slides chapter 3 Dix et al. The interaction Charles van der Mast.
Computer-Mediated Communication / Computercommunicatie A Master IK, CIW, MMI L.M. Bosveld-de Smet Hoorcollege 2; ma. 11 sept. 2006;
Lecture Interaction Design Basics– Part II. Today’s Outline Basic principles Grouping, structure, order Alignment Use of white space.
Interaction Design Lecture 2.
3461A COSC 3461 User Interfaces Instructor (Section A): Maurice Masliah
CMPUT 301: Lecture 14 The Interaction Lecturer: Martin Jagersand Department of Computing Science University of Alberta Notes based on previous courses.
Human-Computer Interaction
Understanding Experience in Interactive Systems
Human-Computer Interaction
Chapter 3 the interaction.
Chapter 11: Interaction Styles. Interaction Styles Introduction: Interaction styles are primarily different ways in which a user and computer system can.
Ch 6 - Menu-Based and Form Fill-In Interactions Yonglei Tao School of Computing & Info Systems GVSU.
Material from Authors of Human Computer Interaction Alan Dix, et al
screen design and layout
CENG 394 Introduction to Human-Computer Interaction CENG 394 HCI interaction design basics.
บทที่ 6 การออกแบบปฏิสัมพันธ์ระหว่าง ผู้ใช้ และคอมพิวเตอร์ (Human–Computer Interaction Design) Human and Computer Interaction By Juthawut Chantharamalee.
Chapter 5 interaction design basics. design: –what it is, interventions, goals, constraints the design process –what happens when users –who they are,
Chapter 3 interaction design basics. design: –what it is, interventions, goals, constraints the design process –what happens when users –who they are,
COMPSCI 345 S1 C and SoftEng 350 S1 C Interaction Styles Lecture 4 Chapter 2.3 (Heim)
User Interface Structure Design Chapter 11. Key Definitions The user interface defines how the system will interact with external entities The system.
Slide 1 Chapter 11 User Interface Structure Design Chapter 11 Alan Dennis, Barbara Wixom, and David Tegarden John Wiley & Sons, Inc. Slides by Fred Niederman.
1 chapter 3 the interaction. 2 The Interaction interaction models –translations between user and system ergonomics –physical characteristics of interaction.
CompSci 345 Interaction 1 The Interaction Interaction models Ergonomics Interaction styles Dix chapter 3.
Human – Computer Interaction
Chapter 3 the interaction. The Interaction interaction models –translations between user and system ergonomics –physical characteristics of interaction.
Chapter 2 the interaction. The Interaction interaction models –translations between user and system ergonomics –physical characteristics of interaction.
CS 580 chapter 3 8C2 The Interaction Agenda What is Interaction Interaction Models Ergonomics Interaction Styles Elements of the WIMP Interface Interactivity.
INFO 355Week #71 Systems Analysis II User and system interface design INFO 355 Glenn Booker.
C OMPUTING E SSENTIALS Timothy J. O’Leary Linda I. O’Leary Presentations by: Fred Bounds.
CISB213 Human Computer Interaction Understanding Interaction 1.
Ch 9 Screen Layout Yonglei Tao School of Computing and Info Systems GVSU.
Ch10 Screen Layout Yonglei Tao School of Computing & Info Systems GVSU.
LECTURE 18 16/11/15. MAKING THE INTERFACE CONSISTENT Consistency is one way to develop and reinforce the users conceptual model of applications and give.
The Structure of the User Interface Lecture # 8 1 Gabriel Spitz.
Conceptual Design Dr. Dania Bilal IS588 Spring 2008.
Windows layout. During the design process, the individual elements, or building blocks, of screens will have been identified. A logical flow of information.
Printed Reports Analysis questions –Who will use the report? –What is the purpose of the report? –When or how often is the report needed? –Where does the.
Interaction Frameworks COMPSCI 345 S1 C and SoftEng 350 S1 C Lecture 3 Chapter (Heim)
Chapter 5 interaction design basics. design: –what it is, interventions, goals, constraints the design process –what happens when users –who they are,
Interaction Styles Common interaction styles command line interface menus natural language question/answer and query dialogue form-fills.
Chapter 5 interaction design basics. design: –what it is, interventions, goals, constraints the design process –what happens when users –who they are,
ERGONOMICS physical aspects of interfaces industrial interfaces.
Human Computer Interaction Lecture 11 Interaction Paradigms
Human Computer Interaction Lecture 11 Interaction Paradigms
Human Computer Interaction (HCI)
Human Computer Interaction (HCI)
The Interaction Notion of interaction interaction frameworks
Yonglei Tao School of Computing & Info Systems GVSU
Week: 10 Human-Computer Interaction
local structure – single screen global structure – whole site
dialogue … computer and user distinct styles of interaction
interaction design basics
Week: 06 Human-Computer Interaction
COMP444 Human Computer Interaction Understanding Interaction
The interaction.
What is Interaction? Communication User  System
Presentation transcript:

IAS2223: Human Computer Interaction Chapter 1: The Interaction

Content Model of interaction. Ergonomics. Interaction styles. Interactivity. The process of design. Navigation design. Screen design and layout. Iteration and prototyping.

The Interaction Address the translation between what the user wants and what system does – use interaction models Ergonomics looks at physical characteristics of the interaction Dialog between user and system Takes place within a social and organizational context – affects both user and system

What is it? Communication user system but is that all … ?

Interaction terms domain – the area of work under study e.g. graphic design goal – what you want to achieve e.g. create a solid red triangle task – how you go about doing it – ultimately in terms of operations or actions e.g. … select fill tool, click over triangle Note … traditional interaction … use of terms differs a lot especially task/goal !!!

Model of Interaction

Donald Norman’s Model Seven stages user establishes the goal formulates intention specifies action sequence executes action perceives system state interprets system state evaluates system state with respect to goal Norman’s model concentrates on user’s view of the interface

Execution/evaluation loop system evaluation execution goal user establishes the goal formulates intention specifies actions at interface executes action perceives system state interprets system state evaluates system state with respect to goal

… cont’d system evaluation execution goal user establishes the goal formulates intention specifies actions at interface executes action perceives system state interprets system state evaluates system state with respect to goal

… cont’d system evaluation execution goal user establishes the goal formulates intention specifies actions at interface executes action perceives system state interprets system state evaluates system state with respect to goal

… cont’d system evaluation execution goal user establishes the goal formulates intention specifies actions at interface executes action perceives system state interprets system state evaluates system state with respect to goal

Human Errors – slips and mistakes understand system and goal correct formulation of action incorrect action mistake may not even have right goal! Fixing things? slip – better interface design mistake – better understanding of system

Abowd and Beale framework extension of Norman… their interaction framework has 4 parts user input system output each has its own unique language interaction  translation between languages problems in interaction = problems in translation S core U task O output I input

Study of the physical characteristics of interaction Ergonomics Study of the physical characteristics of interaction Also known as human factors – but this can also be used to mean much of HCI! Ergonomics good at defining standards and guidelines for constraining the way we design certain aspects of systems

Ergonomics - examples arrangement of controls and displays e.g. controls grouped according to function or frequency of use, or sequentially surrounding environment e.g. seating arrangements adaptable to cope with all sizes of user health issues e.g. physical position, environmental conditions (temperature, humidity), lighting, noise, use of colour e.g. use of red for warning, green for okay, awareness of colour-blindness etc.

Interaction styles command line interface menus natural language question/answer and query dialogue form-fills and spreadsheets WIMP point and click three–dimensional interfaces

Command line interface Way of expressing instructions to the computer directly function keys, single characters, short abbreviations, whole words, or a combination suitable for repetitive tasks better for expert users than novices offers direct access to system functionality command names/abbreviations should be meaningful! Typical example: the Unix system, DOS

Menus Set of options displayed on the screen Options visible less recall - easier to use rely on recognition so names should be meaningful Selection by: numbers, letters, arrow keys, mouse combination (e.g. mouse plus accelerators) Often options hierarchically grouped sensible grouping is needed Restricted form of full WIMP system

speech recognition or typed natural language Familiar to user speech recognition or typed natural language Problems vague ambiguous hard to do well! Solutions try to understand a subset pick on key words

Query interfaces Question/answer interfaces Query languages (e.g. SQL) user led through interaction via series of questions suitable for novice users but restricted functionality often used in information systems Query languages (e.g. SQL) used to retrieve information from database requires understanding of database structure and language syntax, hence requires some expertise

Form-fills Primarily for data entry or data retrieval Screen like paper form. Data put in relevant place Requires good design obvious correction facilities

sophisticated variation of form-filling. Spreadsheets first spreadsheet VISICALC, followed by Lotus 1-2-3 MS Excel most common today sophisticated variation of form-filling. grid of cells contain a value or a formula formula can involve values of other cells e.g. sum of all cells in this column user can enter and alter data spreadsheet maintains consistency

… or windows, icons, mice, and pull-down menus! WIMP Interface Windows Icons Menus Pointers … or windows, icons, mice, and pull-down menus! default style for majority of interactive computer systems, especially PCs and desktop machines

Point and click interfaces used in .. multimedia web browsers hypertext just click something! icons, text links or location on map

Three dimensional interfaces virtual reality ‘ordinary’ window systems highlighting visual affordance indiscriminate use just confusing! 3D workspaces use for extra virtual space light and occlusion give depth distance effects flat buttons … … or sculptured click me!

Elements of WIMP Windows Icons Menus Pointers Buttons Palettes Toolbars Dialog boxes

Context Interaction affected by social and organizational context other people desire to impress, competition, fear of failure motivation fear, allegiance, ambition, self-satisfaction inadequate systems cause frustration and lack of motivation

Interactivity design interactions not just interfaces not just the immediate interaction e.g. stapler in office – technology changes interaction style manual: write, print, staple, write, print, staple, … electric: write, print, write, print, …, staple

The process of design scenarios task analysis what is wanted interviews ethnography what is there vs. what is wanted guidelines principles dialogue notations precise specification architectures documentation help evaluation heuristics scenarios task analysis what is wanted analysis design implement and deploy prototype

Steps … requirements analysis design iteration and prototyping what is there and what is wanted … analysis ordering and understanding design what to do and how to decide iteration and prototyping getting it right … and finding what is really needed! implementation and deployment making it and getting it out there

… but how can I do it all ! !   limited time  design trade-off usability? finding problems and fixing them? deciding what to fix? a perfect system is badly designed too good  too much effort in design  

local structure – single screen global structure – whole site navigation design the systems info and help management messages add user remove user local structure – single screen global structure – whole site start main screen remove user confirm add user

Interact at several levels: widget choice menus, buttons etc. screen design application navigation design environment other apps, O/S

think about structure within a screen local global wider still later ... local looking from this screen out global structure of site, movement between screens wider still relationship with other applications

screen design and layout Dix , Alan Finlay, Janet Abowd, Gregory Beale, Russell  screen design and layout basic principles grouping, structure, order alignment use of white space ABCDEFGHIJKLM NOPQRSTUVWXYZ

basic principles ask think design what is the user doing? what information, comparisons, order design form follows function

available tools for layout grouping of items order of items decoration - fonts, boxes etc. alignment of items white space between items

grouping and structure logically together  physically together Billing details: Name Address: … Credit card no Delivery details: Delivery time Order details: item quantity cost/item cost size 10 screws (boxes) 7 3.71 25.97 …… … … …

decoration use boxes to group logical items use fonts for emphasis, headings but not too many!! ABCDEFGHIJKLM NOPQRSTUVWXYZ

alignment - text you read from left to right (English and European)  align left hand side boring but readable! Willy Wonka and the Chocolate Factory Winston Churchill - A Biography Wizard of Oz Xena - Warrior Princess Willy Wonka and the Chocolate Factory Winston Churchill - A Biography Wizard of Oz Xena - Warrior Princess fine for special effects but hard to scan

Usually scanning for surnames  make it easy! alignment - names Usually scanning for surnames  make it easy!   Alan Dix Janet Finlay Gregory Abowd Russell Beale Dix , Alan Finlay, Janet Abowd, Gregory Beale, Russell  Alan Dix Janet Finlay Gregory Abowd Russell Beale

alignment - numbers think purpose! which is biggest? 532.56 179.3 256.317 15 73.948 1035 3.142 497.6256

alignment - numbers visually: long number = big number align decimal points or right align integers 627.865 1.005763 382.583 2502.56 432.935 2.0175 652.87 56.34

multiple columns scanning across gaps hard: (often hard to avoid with large data base fields) sherbert 75 toffee 120 chocolate 35 fruit gums 27 coconut dreams 85

multiple columns - 2 use leaders sherbert 75 toffee 120 chocolate 35 fruit gums 27 coconut dreams 85

or greying (vertical too) multiple columns - 3 or greying (vertical too) sherbert 75 toffee 120 chocolate 35 fruit gums 27 coconut dreams 85

or even (with care!) ‘bad’ alignment multiple columns - 4 or even (with care!) ‘bad’ alignment sherbert 75 toffee 120 chocolate 35 fruit gums 27 coconut dreams 85

white space - the counter WHAT YOU SEE

white space - the counter WHAT YOU SEE THE GAPS BETWEEN

space to separate

space to structure

space to highlight

physical controls grouping of items defrost settings type of food time to cook defrost settings type of food time to cook

physical controls grouping of items order of items type of heating temperature time to cook start 1 1) type of heating 2 2) temperature 3 3) time to cook 4 4) start

physical controls grouping of items order of items decoration different colours for different functions lines around related buttons different colours for different functions lines around related buttons (temp up/down)

physical controls grouping of items order of items decoration alignment centered text in buttons ? easy to scan ? centred text in buttons ? easy to scan ?

physical controls grouping of items order of items decoration alignment white space gaps to aid grouping gaps to aid grouping

Prototyping System with limited functionality Prototyping help in easing the design

Thanks To tolerate someone else’s mistakes is one thing. To forgive them is even greater. Thanks