CompSci 345 Interaction 1 The Interaction Interaction models Ergonomics Interaction styles Dix chapter 3.

Slides:



Advertisements
Similar presentations
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.
Advertisements

Imran Hussain University of Management and Technology (UMT)
The Interaction notion of interaction interaction frameworks
The Interaction. Overview Interaction Models understand human-computer communication Ergonomics Physical characteristics of interaction Context Social.
1 Ch. 3: Interaction Introduction – 3.1 (Reading Assignment – RA) Introduction – 3.1 (Reading Assignment – RA) Models – 3.2, 3.3 (RA) Models – 3.2, 3.3.
1http://img.cs.man.ac.uk/stevens Interaction Models of Humans and Computers CS2352: Lecture 7 Robert Stevens
chapter 3 the interaction The Interaction interaction models –translations between user and system ergonomics –physical characteristics of interaction.
The Fourth Meeting THE INTERACTION.
The Interaction IACT 403 IACT 931 CSCI 324 Human Computer Interface
Human Computer Interface. HCI and Designing the User Interface The user interface is a critical part of an information system -- it is what the users.
Lecture 7 Date: 23rd February
User Interface Design: Methods of Interaction. Accepted design principles Interface design needs to consider the following issues: 1. Visual clarity 2.
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;
User Interface Design Users should not have to adapt to a piece of software; the software should be designed to fit the user.
User interface design Designing effective interfaces for software systems Objectives To suggest some general design principles for user interface design.
ICS 463, Intro to Human Computer Interaction Design: 10. Interaction and Windows Dan Suthers.
1. Plan : 1. Models of interaction 2. Types of interaction 3. Existing technologies 4. Advances in HCI 5. Architecture 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
Chapter 3 the interaction.
Chapter 12 Designing the Inputs and User Interface.
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.
11.10 Human Computer Interface www. ICT-Teacher.com.
CSC 480 Software Engineering Lecture 19 Nov 11, 2002.
©RavichandranUser interface Slide 1 User interface design.
Material from Authors of Human Computer Interaction Alan Dix, et al
IAS2223: Human Computer Interaction
COMPSCI 345 S1 C and SoftEng 350 S1 C Interaction Styles Lecture 4 Chapter 2.3 (Heim)
Design Rules-Part B Standards and Guidelines
1 chapter 3 the interaction. 2 The Interaction interaction models –translations between user and system ergonomics –physical characteristics of interaction.
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.
Why do we need good user interfaces?. Goals of User Interfaces Usable – how much effort to do a task? – example: often-used buttons easier to find – example:
Software Architecture
CS 580 chapter 3 8C2 The Interaction Agenda What is Interaction Interaction Models Ergonomics Interaction Styles Elements of the WIMP Interface Interactivity.
User Interface Theory & Design Lecture 6a 1.  User interface is everything the end user comes into contact with while using the system  To the user,
E.g.: MS-DOS interface. DIR C: /W /A:D will list all the directories in the root directory of drive C in wide list format. Disadvantage is that commands.
Chapter 1: What is interaction design?. Bad designs From:
C OMPUTING E SSENTIALS Timothy J. O’Leary Linda I. O’Leary Presentations by: Fred Bounds.
CISB213 Human Computer Interaction Understanding Interaction 1.
Conceptual Design Dr. Dania Bilal IS588 Spring 2008.
Software Interfaces. Learning Objectives Describe the characteristics of different types of user interfaces. Discuss the types of user interfaces which.
Interaction Frameworks COMPSCI 345 S1 C and SoftEng 350 S1 C Lecture 3 Chapter (Heim)
Human Computer Interaction Lecture 07 The Interaction.
Interaction Styles Common interaction styles command line interface menus natural language question/answer and query dialogue form-fills.
6. (supplemental) User Interface Design. User Interface Design System users often judge a system by its interface rather than its functionality A poorly.
ERGONOMICS physical aspects of interfaces industrial interfaces.
Designing the Inputs and User Interface
The Interaction Notion of interaction interaction frameworks
Physical aspects of interfaces Industrial interfaces
dialogue … computer and user distinct styles of interaction
Software engineering USER INTERFACE DESIGN.
Week: 06 Human-Computer Interaction
Name: Muhammad tanveer VU-ID: MC
COMP444 Human Computer Interaction Understanding Interaction
The interaction.
Chapter 3 the interaction.
Chapter 3 the interaction.
Chapter 3 the interaction.
Chapter 3 the interaction.
Chapter 3 the interaction.
Chapter 3 the interaction.
What is Interaction? Communication User  System
Presentation transcript:

CompSci 345 Interaction 1 The Interaction Interaction models Ergonomics Interaction styles Dix chapter 3

CompSci 345 Interaction 2 Donald Norman’s model of interaction Seven stages 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 Norman’s model concentrates on user’s view of the interface What problem solving strategy is this? © 2004 Dix et al. system evaluationexecution goal

CompSci 345 Interaction 3 Using Norman’s model Some systems are harder to use than others Gulf of Execution user’s formulation of actions ≠actions allowed by the system Gulf of Evaluation user’s expectation of changed system state ≠actual presentation of this state © 2004 Dix et al.

CompSci 345 Interaction 4 Human error - slips and mistakes The model affects user errors slip 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 © 2004 Dix et al.

CompSci 345 Interaction 5 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 © 2004 Dix et al.

CompSci 345 Interaction 6 Using Abowd & Beale’s model user intentions  translated into actions at the interface  translated into alterations of system state  reflected in the output display  interpreted by the user general framework for understanding interaction not restricted to electronic computer systems identifies all major components involved in interaction allows comparative assessment of systems an abstraction © 2004 Dix et al.

CompSci 345 Interaction 7 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 © 2004 Dix et al.

CompSci 345 Interaction 8 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. © 2004 Dix et al.

CompSci 345 Interaction 9 Industrial interfaces Office interface vs. industrial interface? Context matters! office industrial type of datatextualnumeric rate of changeslowfast environmentcleandirty © 2004 Dix et al. Are we just talking about dust and dirt?

CompSci 345 Interaction 10 Glass interfaces ? industrial interface: traditional … dials and knobs now … screens and keypads glass interface (computer screen) cheaper, more flexible, multiple representations, precise values not physically located, loss of context, complex interfaces may need both Analogue/digital Vessel B Temp multiple representations of same information © 2004 Dix et al.

CompSci 345 Interaction 11 Indirect manipulation office– direct manipulation user interacts with artificial world industrial – indirect manipulation user interacts with real world through interface issues.. feedback Delays Things HAPPEN in real world system interface plant immediate feedback instruments © 2004 Dix et al.

Desktop Interfaces Command line Menus Natural interaction Queries Form Fill Spreadsheets Wimp Real Things CompSci 345 Interaction 12

CompSci 345 Interaction 13 Command Line Interfaces Scripting/macro language (typically textual) Command name + args Feedback from invoking command Sometimes “batch” style processing Advantages:Disadvantages: © 2000 J Grundy

New command line interfaces Aza Raskin, Toward a model of innovation, interactions Volume 15, Issue 1 (2008) Pages = &coll=ACM&dl=ACM&CFID= &C FTOKEN= http://portal.acm.org.ezproxy.auckland.ac.nz/citation.cfm?id = &coll=ACM&dl=ACM&CFID= &C FTOKEN= CompSci 345 Interaction 14

CompSci 345 Interaction 15 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 © 2004 Dix et al.

CompSci 345 Interaction 16 Natural Interaction Natural language queries Speech recognition Handwriting recognition & pen interaction (next lecture) Problems vague ambiguous hard to do well! Solutions try to understand a subset pick on key words © 2004 Dix et al.

CompSci 345 Interaction 17 Query Interfaces Question/answer interfaces 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 Examples? © 2004 Dix et al.

CompSci 345 Interaction 18 Form-fills Primarily for data entry or data retrieval Screen like paper form Data put in relevant place Requires good design obvious correction facilities Excellent reference – Caroline Jarrett © 2004 Dix et al.

CompSci 345 Interaction 19 Spreadsheets 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 © 2004 Dix et al.

CompSci 345 Interaction 20 WIMP Interfaces W indows I cons M enus P ointers … or windows, icons, mice, and pull-down menus! default style for majority of interactive computer systems, especially PCs and desktop machines © 2004 Dix et al.

CompSci 345 Interaction 21 WIMP Interfaces Iconic Direct manipulation/graphical interactors Visual/audio feedback Windows, menus, buttons, etc. Incremental process invocation Point and Click interface © 2000 J Grundy Advantages:Disadvantages:

CompSci 345 Interaction 22 WWW-based Interfaces Usual GUI elements Usually form-based metaphors Uses web browser interface capabilities HTML, Java, Plug-ins Comparing browsers “Beyond IE Four Alternatives” ction=technology&thesubsection=&storyID= http:// ction=technology&thesubsection=&storyID= Advantages:Disadvantages: © 2000 J Grundy

CompSci 345 Interaction 23 RealThings (IBM) – Design Style Simulate the real world Interface is familiar Interaction is more natural Advantages:Disadvantages:

CompSci 345 Interaction 24 RealPlaces (IBM) - 3D/VR Environments Interact with an “immersive world” Complex geometrical visualisation/interaction Navigation is complex Interact with objects in world Advantages:Disadvantages:

CompSci 345 Interaction 25 Interactivity Remember the context of the interaction Support an experience Allow user engagement Manage personal values Offer gains, e.g., Net present value General lesson If you want someone to do something Make it easy for them Understand their values