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.

Slides:



Advertisements
Similar presentations
Human Computer Interface
Advertisements

Chapter 11 user support. Issues –different types of support at different times –implementation and presentation both important –all need careful design.
Tutorial 8: Developing an Excel Application
Copyright 1999 all rights reserved The HCI Design Process n User Interfaces are not just built by sitting down and drawing up designs for them n Just like.
The Interaction. Overview Interaction Models understand human-computer communication Ergonomics Physical characteristics of interaction Context Social.
COMP 3715 Spring 05. Computer Interface Interaction between human and computer Has to deal with two things  User’s mental model Different user has different.
Tailoring Needs Chapter 3. Contents This presentation covers the following: – Design considerations for tailored data-entry screens – Design considerations.
User Interface Design Notes p7 T120B pavasario sem.
Dialog Styles. The Five Primary Styles of Interaction 4 Menu selection 4 Form fill-in 4 Command language 4 Natural language 4 Direct manipulation.
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.
Automating Tasks With Macros
Help and Documentation zUser support issues ydifferent types of support at different times yimplementation and presentation both important yall need careful.
Dialog Styles. The Six Primary Styles of Interaction n Q & A n Menu selection n Form fill-in n Command language n Natural language n Direct manipulation.
7M701 1 User Interface Design Sommerville, Ian (2001) Software Engineering, 6 th edition: Chapter 15
Lecture 7 Date: 23rd February
1 / 31 CS 425/625 Software Engineering User Interface Design Based on Chapter 15 of the textbook [SE-6] Ian Sommerville, Software Engineering, 6 th Ed.,
User Interface Design: Methods of Interaction. Accepted design principles Interface design needs to consider the following issues: 1. Visual clarity 2.
Customizing Word Microsoft Office Word 2007 Illustrated Complete.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Interaction Styles Interface Widgets. What are Interaction Styles?  A Collection of interface objects and associated techniques from which an interaction.
Help and Documentation CSCI324, IACT403, IACT 931, MCS9324 Human Computer Interfaces.
Principles and Methods
User interface design Designing effective interfaces for software systems Objectives To suggest some general design principles for user interface design.
Task analysis 1 © Copyright De Montfort University 1998 All Rights Reserved Task Analysis Preece et al Chapter 7.
© 2005 by Prentice Hall Chapter 3c Designing Interfaces and Dialogues.
Dialogue Styles.
Chapter 12 Designing Interfaces and Dialogues
User Interface Theory & Design
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.
SAMPLE HEURISTIC EVALUATION FOR 680NEWS.COM Glenn Teneycke.
11.10 Human Computer Interface www. ICT-Teacher.com.
©RavichandranUser interface Slide 1 User interface design.
The ID process Identifying needs and establishing requirements Developing alternative designs that meet those requirements Building interactive versions.
AS Level ICT Selection and use of appropriate software: Interfaces.
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
IC 3 BASICS, Internet and Computing Core Certification Key Applications Lesson 10 Creating and Formatting an Excel Worksheet.
Automating Database Processing Chapter 6. Chapter Introduction Design and implement user-friendly menu – Called navigation form Macros – Automate repetitive.
10 Usability Heuristics for User Interface Design.
Designing Interface Components. Components Navigation components - the user uses these components to give instructions. Input – Components that are used.
Usability Testing CS774 Human Computer Interaction Spring 2004.
AVI/Psych 358/IE 340: Human Factors Interfaces and Interaction September 22, 2008.
1 Technical & Business Writing (ENG-715) Muhammad Bilal Bashir UIIT, Rawalpindi.
Software Architecture
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.
Evaluating a UI Design Expert inspection methods Cognitive Walkthrough
Usability 1 Usability evaluation Without users - analytical techniques With users - survey and observational techniques.
Chap#11 What is User Support?
Different Types of HCI CLI Menu Driven GUI NLI
Conceptual Model Design Informing the user what to do Lecture # 10 (a) Gabriel Spitz.
Styles of User Interface. Learning Objectives: By the end of this topic you should be able to: describe the characteristics of different styles of user.
Microsoft Word 2010 Chapter 2 Creating a Research Paper with Citations and References.
Human Computer Interface INT211
User Interface Design Lecture #4 Part-A. 30 January, 2008Human Computer Interaction Spring 2008, Lecture #4A 2 Agenda Principles on User Interface Design.
Writing to Teach - Tutorials Chapter 2. Writing to Teach - Tutorials The purpose of a tutorial is to accommodate information to the needs of the user.
Software Interfaces. Learning Objectives Describe the characteristics of different types of user interfaces. Discuss the types of user interfaces which.
1 Unit E-Guidelines (c) elsaddik SEG 3210 User Interface Design & Implementation Prof. Dr.-Ing. Abdulmotaleb.
© 2016 Cognizant. © 2016 Cognizant Introduction PREREQUISITES SCOPE Heuristic evaluation is a discount usability engineering method for quick, cheap,
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.
Human Computer Interaction Lecture 21 User Support
Chapter 2 Hix & Hartson Guidelines.
Human-Computer Interaction
System Design Ashima Wadhwa.
Chapter 11 user support.
CHAPTER 2: Guidelines, Principles, and Theories
What is Interaction? Communication User  System
Presentation transcript:

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 of Information Technology HCI & Usability CE

Human Computer Interaction & Usability Interaction Technique Topic & Structure of the lesson Normans Gulfs of Execution and Evaluation Interaction style –Command Line –Menus –Questions and answers –Form – fills –WIMP

Human Computer Interaction & Usability Interaction Technique Learning Outcomes At the end of this lecture, you should be able to: –Select the appropriate interaction technique for the interface design

Human Computer Interaction & Usability Interaction Technique Key Terms you must be able to use If you have mastered this topic, you should be able to use the following terms correctly in your assignments and exams: Normans gulf of execution and evaluation Interaction style Command line Menus Question and answer Form – fills WIMP

Human Computer Interaction & Usability Interaction Technique Models of interaction Normans Gulfs of Execution and Evaluation –The user formulates a plan of action, which is then executed at the computer interface. When the plan, or part of the plan, has been executed, the user observes the computer interface to evaluate the result of the executed plan, and to determine further actions

Human Computer Interaction & Usability Interaction Technique To get something done… –Start with a goal – the goal that is to be achieved –Take action to manipulate something –Check against your goal Models of interaction

Human Computer Interaction & Usability Interaction Technique Models of interaction - Execution 2. Intention to act 3. Sequence of actions 4. Execution of the action sequence The world 1. Goals

Human Computer Interaction & Usability Interaction Technique The seven stages of action 1.Forming the goal –Something to be achieved –E.g. make a nice meal 2.Forming the intention –Specific statements of what has to be done to achieve the goal –E.g. make a chicken casserole using a can of prepared sauce Models of interaction - Execution

Human Computer Interaction & Usability Interaction Technique The seven stages of action 3.Specifying an action sequence – The precise sequence of operators that must be performed to effect the intention – E.g. defrost frozen chicken, open can 4.Executing an action – Actually doing something – E.g. opening the can Models of interaction - Execution

Human Computer Interaction & Usability Interaction Technique The world 5. Perceiving the state of the world 6. Interpreting the perception 7. Evaluation of interpretation 1. Goals Models of interaction - Evaluation

Human Computer Interaction & Usability Interaction Technique The seven stages of action 5.Perceiving the state of the world –Perceiving what actually happened –E.g. the experience of smell, taste and look of the prepared meal 6.Interpreting the state of the world –Trying to make sense of the perceptions available –E.g. putting those perceptions together to present the sensory experience of a chicken casserole Models of interaction - Evaluation

Human Computer Interaction & Usability Interaction Technique The seven stages of action 7.Evaluating the outcome –Comparing what happened with what was wanted –E.g. did the chicken casserole match up to the requirement of a nice meal? Models of interaction - Evaluation

Human Computer Interaction & Usability Interaction Technique What are the 7 stages of Normans gulf of evaluation and execution? Quick Review Question

Human Computer Interaction & Usability Interaction Technique Interaction Style Dialog between the computer and user. Identification of interaction styles: –Command Line Interface –Menu –Natural Language –Question/ answer and query dialogue –form -fills and spreadsheets –WIMP

Human Computer Interaction & Usability Interaction Technique Interaction Style – Command Line First interactive dialog style to be used A mean of expressing instruction to the computer directly using function keys, single characters, abbreviations or whole word command user responds to a prompt on the screen by entering an appropriate command

Human Computer Interaction & Usability Interaction Technique Interaction Style – Command Line Benefits of command line: –It offers direct access to system functionality –Quick to use. The command can be applied to many objects at once –Easily extensible –Suitable for experience user

Human Computer Interaction & Usability Interaction Technique Interaction Style – Command Line Disadvantages of command line: –Difficult to use –Difficult to learn –Difficult for error correction –Difficult for novice user –Text only data representation Hint: using consistent and meaningful commands and abbreviations

Human Computer Interaction & Usability Interaction Technique Review question Can you suggest some guidelines of using the command line interface based on the above advantages and disadvantages?

Human Computer Interaction & Usability Interaction Technique Interaction Style – Command Line Design guidelines: Offer maximum flexibility –Conduct task analysis to determine the necessary commands Facilitate command remembering –Use meaningful, descriptive names –Use consistent format of the command line –Provide on-line help

Human Computer Interaction & Usability Interaction Technique Interaction Style – Command Line Design guidelines: Facilitate error correction Give feedback on both successful and unsuccessful commands

Human Computer Interaction & Usability Interaction Technique Interaction Style – Menus A set of options displayed on screen Relies on recognition rather than recall

Human Computer Interaction & Usability Interaction Technique Interaction Style – Menus Benefits of Menus: –Easy to use, reduces memorisation –Structure the users decisions –Easy to program

Human Computer Interaction & Usability Interaction Technique Interaction Style – Menus Disadvantages of Menus: –Limited choices per menu –Slow to use in large systems –Multi-user systems slow response times –Can take up a lot of space

Human Computer Interaction & Usability Interaction Technique Interaction Style – Menus Can you suggest some guidelines of using the menu and navigation interface, based on the above advantages and disadvantages?

Human Computer Interaction & Usability Interaction Technique Interaction Style – Menus Design guidelines: –Group logically related options –Various categories of grouping: Alphabetical Categorical Conventional Frequency –Limit options to 7 per menu approximately, or break into sections –Avoid excessively deep hierarchies –Options that are not available at a given time should be faded (grayed).

Human Computer Interaction & Usability Interaction Technique Interaction Style – Question and answer Consists of computer prompt, i.e. question, set of choices, and a response from the user. Next question may depend on previous answer given.

Human Computer Interaction & Usability Interaction Technique Interaction Style – Question and answer Benefits of Q&A: –Easy to use for naïve and novice users –Conversational systems –Computer initiated and controlled dialogue

Human Computer Interaction & Usability Interaction Technique Interaction Style – Question and answer Disadvantages of Q&A: –Slow to use –Time to read –there is limited support for going back to correct errors that might have been made in earlier questions. –Generally they are quite slow to use - every question must be answered in order to get through the sequence

Human Computer Interaction & Usability Interaction Technique Interaction Style – Question and answer Can you suggest some improvements of the question and answer interface, based on the above advantages and disadvantages?

Human Computer Interaction & Usability Interaction Technique Interaction Style – Question and answer Design guidelines: –Only one question at a time –Re-display previous answer (s) if replies are linked –Keep sequences compatible with source document or user task model –Display format of acceptable responses

Human Computer Interaction & Usability Interaction Technique Interaction Style: Form – Fills Designed for clerical workers –Requires little experience with computers –To enable them to carry out repetitive clerical data collection tasks. –Mimicked paper forms in order to retain the characteristics of the manual task –Designed for a specific type or task.

Human Computer Interaction & Usability Interaction Technique Interaction Style: Form – Fills Advantages –Forms offer a neat, structured way of gathering information. Disadvantages –A form has to be designed specifically for each task. –Users will require a certain level of typing skill

Human Computer Interaction & Usability Interaction Technique Interaction Style: Form – Fills Can you suggest some improvements of the form - fills interface, based on the above advantages and disadvantages?

Human Computer Interaction & Usability Interaction Technique Interaction Style: Form – Fills Design guidelines: –Text box : Maximum size of text-box can be determined beforehand. –In many fields it is possible to provide a default value for a data field –In some forms, certain values might be required, other optional. For required items, program might not proceed to other fields until value is entered.

Human Computer Interaction & Usability Interaction Technique Interaction Style: Form – Fills Design guidelines: –Interdependencies can be incorporated in the program. For example, if one element asks if user is pregnant, then 'female' is automatically entered in the 'sex' field.

Human Computer Interaction & Usability Interaction Technique Interaction Style: WIMP Windows, icons, menus and pointers The user carries out some physical action (e.g. clicking, dragging) rather than typing commands with complex syntax The results of the action are seen immediately and, usually, actions are reversible

Human Computer Interaction & Usability Interaction Technique Interaction Style: WIMP Advantages –Novices can learn the basic functions quickly, usually through demonstration and practice rather than from formal instruction or a manual. –Intermittent users can retain the main operational concepts of the interface because it involves visual recognition. –Error messages are rarely needed because most actions are reversible.

Human Computer Interaction & Usability Interaction Technique Interaction Style: WIMP Advantages –There is immediate feedback as to whether or not the user's goals have been achieved. –Users are less anxious, again because they know actions can be reversed.

Human Computer Interaction & Usability Interaction Technique Summary of Main Teaching Points Interaction is the heart of all modern interfaces and is important at many levels from the ordering of screens to the clicking of a button.

Human Computer Interaction & Usability Interaction Technique Q & A Question and Answer Session