Chapter 11: Interaction Styles. Interaction Styles Introduction: Interaction styles are primarily different ways in which a user and computer system can.

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

Human Computer Interface
User Interfaces. Good interface design  A good interface design can help to ensure that users carry out their tasks: – Safely - in the case of a jumbo.
© De Montfort University, Characteristics of Good Dialogues Howell Istance Department of Computer Science De Montfort University.
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.
MET CS 405/605 Human Computer Interface Design. Week 5 – Design  Interaction Style ~  Command Line  Menu Selection  Form Fill  Direct Manipulation.
User Interface Design Notes p7 T120B pavasario sem.
Ch 11 Cognitive Walkthroughs and Heuristic Evaluation Yonglei Tao School of Computing and Info Systems GVSU.
Interaction Styles Course 6, CMC, 07/10/03 Direct Manipulation
Dialog Styles. The Five Primary Styles of Interaction 4 Menu selection 4 Form fill-in 4 Command language 4 Natural language 4 Direct manipulation.
Copyright © 2005, Pearson Education, Inc. Chapter 8 Command and Natural Languages.
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 SWE Introduction to Software Engineering Lecture 26 – User Interface Design (Chapter 16)
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.
Ch 7 & 8 Interaction Styles page 1 CS 368 Designing the Interaction Interaction Design The look and feel (appearance and behavior) of interaction objects.
Today’s class Group Presentation More about principles, guidelines, style guides and standards In-class exercises More about usability Norman’s model of.
Interaction Styles Interface Widgets. What are Interaction Styles?  A Collection of interface objects and associated techniques from which an interaction.
User Interface Design. Overview The Developer’s Responsibilities Goals and Considerations of UI Design Common UI Methods A UI Design Process Guidelines.
User interface design Designing effective interfaces for software systems Objectives To suggest some general design principles for user interface design.
© 2005 by Prentice Hall Chapter 3c Designing Interfaces and Dialogues.
Dialogue Styles.
CSC450 Software Engineering
User interface design.
1 ISE 412 Human-Computer Interaction Design process Task and User Characteristics Guidelines Evaluation.
How do people communicate with computers?
Ch 6 - Menu-Based and Form Fill-In Interactions Yonglei Tao School of Computing & Info Systems GVSU.
1 Human-Computer Interaction  Design process  Task and User Characteristics  Guidelines  Evaluation.
11.10 Human Computer Interface www. ICT-Teacher.com.
User interface design. Recap OOD is an approach to design so that design components have their own private state and operations Objects should have constructor.
Unit 1_9 Human Computer Interface. Why have an Interface? The user needs to issue instructions Problem diagnosis The Computer needs to tell the user what.
CSC 480 Software Engineering Lecture 19 Nov 11, 2002.
Lecture 6 User Interface Design
©RavichandranUser interface Slide 1 User interface design.
Computer Graphics Lecture 28 Fasih ur Rehman. Last Class GUI Attributes – Windows, icons, menus, pointing devices, graphics Advantages Design Process.
The ID process Identifying needs and establishing requirements Developing alternative designs that meet those requirements Building interactive versions.
These slides are designed to accompany Software Engineering: A Practitioner’s Approach, 7/e (McGraw-Hill, 2009) Slides copyright 2009 by Roger Pressman.1.
Software Evaluation Catherine McKeveney Medical Informatics 1st March 2000.
10 Usability Heuristics for User Interface Design.
MarkNotes Question 1 The Human Computer Interface (HCI) is an important part of an ICT system. Describe four factors which should be taken.
COMPSCI 345 S1 C and SoftEng 350 S1 C Interaction Styles Lecture 4 Chapter 2.3 (Heim)
Software Architecture
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.
1 Human Computer Interaction Week 5 Interaction Devices and Input-Output.
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.
Importance of user interface design – Useful, useable, used Three golden rules – Place the user in control – Reduce the user’s memory load – Make the.
Users and the Interface When designing an information system you need to have a clear idea of who the target audience is. If the target audience is an.
User Interface Design Lecture #4 Part-A. 30 January, 2008Human Computer Interaction Spring 2008, Lecture #4A 2 Agenda Principles on User Interface Design.
CIS 210 Systems Analysis and Development Week 7 Part II Designing Interfaces and Dialogues,
Human-Computer Interaction Design process Task and User Characteristics Guidelines Evaluation ISE
Knowledge Based Systems ExpertSystems Difficulties in Expert System Development u Scarce resources – new technology – demand for trained personnel u Development.
Software Interfaces. Learning Objectives Describe the characteristics of different types of user interfaces. Discuss the types of user interfaces which.
A disciplined approach to analyzing malfunctions –Provides feedback into the redesign process 1.Play protocol, searching for malfunctions 2.Answer four.
A user interface, like the one created by the DOS operating system, that makes use of typed commands.
MarkNotes Question 1 The Human Computer Interface (HCI) is an important part of an ICT system. Describe four factors which should be taken.
Interaction Styles Common interaction styles command line interface menus natural language question/answer and query dialogue form-fills.
Chapter 6 : User interface design
Chapter 2 Hix & Hartson Guidelines.
11.10 Human Computer Interface
Difficulties in Expert System Development
Unit 2 User Interface Design.
Software engineering USER INTERFACE DESIGN.
GUI Week 9.
Chapter 11 Interaction styles
Proper functionality Good human computer interface Easy to maintain
Presentation transcript:

Chapter 11: Interaction Styles

Interaction Styles Introduction: Interaction styles are primarily different ways in which a user and computer system can communicate between each other. In this chapter we look at different interaction styles available to designers for facilitating communication between a user and computer system.

Types of Interaction Styles The five types of interaction styles discussed in this chapter are: Command – Line Menu Selection Form-Fill Direct Manipulation Anthropomorphic

Command Line Interfaces Features Means of directly instructing the system using function keys, commands or abbreviations. Provide access to the system functionality. Commands often have a number of options that vary its behavior and can be applied to many objects at once. Suitable for expert users, since it provides a sense of being in control.

Limitations of Command line Interface Commands and command sequences need to be remembered. Low tolerance of errors by the interface. High memory and typing demands. Error messages and online assistance are hard to provide due to diverse possibilities.

Limitations of Command Line Interfaces Error rates are typically high. Training and practice is necessary. Retention of command and command sequences are usually poor. Commands vary between systems and are obscure.

Menu Selection Interfaces Interface displays options as menu items or icons for the user to choose from. User indicates a choice and receives a feedback. Menu Selection interface offers cues for user recognition. Menus are to be effective, their names and icons are to be self-explanatory. Easy for novice users to work on. Too slow for expert users but this problem can be overcome by careful designing. (shortcuts..)

Form-Fill Interface Applicable when a lot of information has to be gathered from the user. A well designed form-fill should have a predictable order of entering data into appropriate fields. Should ensure easy movement and correction facilities. A form-fill interface should assist in the user in constructing an accurate mental model.

Examples of form-Fill applications

Direct Manipulation Interfaces Users directly interact with the UI objects. Continuous input devices such as mouse, pen are used replacing command entries or menu choices. DM interfaces exist in application areas such as in CAD, word processing, video games.

Characteristics of DM interfaces Little syntax to remember. Tasks are carried out by physical actions such as clicking, dragging…. Easy for novices to learn basic functionality. Operations are rapid, incremental, reversible and immediately visible. Feeling of interacting directly with the domain rather than with the interface. DM interfaces occupy a lot of screen space.

Anthropomorphic Interfaces Deals with natural language interfaces, interfaces that recognize gestures, facial expressions, speech… Understanding of human communication is necessary. Handwriting, Typing are associated with problems of incorrect spelling, illegibility but overcome the problems of accent and intonation associated with speech.

Anthropomorphic Interfaces Not yet fully developed and research being carried out on it. Promises flexible and easy communication with computers.

Blending Interaction Styles Applicable when the User interface is used for a wide range of tasks or when the experience of the users are varied. Designer have to work from their experience and intuition when combining different interaction styles. Choosing the right combination to combine is essential.

?Questions/Comments?