Verbal (symbol) Based Interactions Dr.s Barnes and Leventhal.

Slides:



Advertisements
Similar presentations
Chapter 5 Development and Evolution of User Interface
Advertisements

Chapter 2, part 3 Human Aspects: Interface Metaphors and Conceptual Models... What is a metaphor? Traditionally, metaphors were used in speech where things.
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.
Chapter 11 user support. Issues –different types of support at different times –implementation and presentation both important –all need careful design.
NML/436/L1-1 Nazareth Northwestern Mutual Life Participants in IS Development l A team of people comprising: l Project Manager l Systems Analysts l Specialists.
Advances in the PARCC Mathematics Assessment August
SECOND MIDTERM REVIEW CS 580 Human Computer Interaction.
1http://img.cs.man.ac.uk/stevens Interaction Models of Humans and Computers CS2352: Lecture 7 Robert Stevens
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.
Overview of Nursing Informatics
User Interface Design Notes p7 T120B pavasario sem.
Extended Cognitive Walkthrough Judy Kay CHAI: Computer human adapted interaction research group School of Information Technologies.
Ch 11 Cognitive Walkthroughs and Heuristic Evaluation Yonglei Tao School of Computing and Info Systems GVSU.
Design Activities in Usability Engineering laura leventhal and julie barnes.
Copyright © 2005, Pearson Education, Inc. Chapter 8 Command and Natural Languages.
Part 4: Evaluation Days 25, 27, 29, 31 Chapter 20: Why evaluate? Chapter 21: Deciding on what to evaluate: the strategy Chapter 22: Planning who, what,
Designing Help… Mark Johnson Providing Support Issues –different types of support at different times –implementation and presentation both important.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
Principles and Methods
Meaningful Learning in an Information Age
Other Interaction Styles: Direct Manipulation, Haptic, Multimedia, Multimodal, Virtual Reality, Video Games Dr.s Barnes and Leventhal.
ICT in Healthcare Expert Systems.
Your Interactive Guide to the Digital World Discovering Computers 2012.
Chapter 5 Models and theories 1. Cognitive modeling If we can build a model of how a user works, then we can predict how s/he will interact with the interface.
Invitation to Computer Science 5th Edition
COMPUTER SOFTWARE Section 2 “System Software: Computer System Management ” CHAPTER 4 Lecture-6/ T. Nouf Almujally 1.
(2) Using age-appropriate activities, students expand their ability to perform novice tasks and develop their ability to perform the tasks of the intermediate.
Business Analysis and Essential Competencies
Lecture 6 User Interface Design
11 C H A P T E R Artificial Intelligence and Expert Systems.
Chapter 10: Compilers and Language Translation Invitation to Computer Science, Java Version, Third Edition.
Building Tools by Model Transformations in Eclipse Oskars Vilitis, Audris Kalnins, Edgars Celms, Elina Kalnina, Agris Sostaks, Janis Barzdins Institute.
Chapter 6 Cognitive and Learning Characteristics © Taylor & Francis 2015.
TMF1013 : Introduction To Computing Lecture 1 : Fundamental of Computer ComputerFoudamentals.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
SBD: Interaction Design Chris North cs3724: HCI. Problem scenarios summative evaluation Information scenarios claims about current practice analysis of.
Cognitive Walkthrough Judy Kay CHAI: Computer human adapted interaction research group School of Information Technologies.
Extended Cognitive Walkthrough Judy Kay CHAI: Computer human adapted interaction research group School of Information Technologies.
Artificial Intelligence By Michelle Witcofsky And Evan Flanagan.
User Support Chapter 8. Overview Assumption/IDEALLY: If a system is properly design, it should be completely of ease to use, thus user will require little.
Advanced Language Learners Levels V, VI, VII (2) Using age-appropriate activities, students master novice tasks, expand their ability to perform intermediate.
Dept. of Computer Science University of Rochester Rochester, NY By: James F. Allen, Donna K. Byron, Myroslava Dzikovska George Ferguson, Lucian Galescu,
(2) Using age-appropriate activities, students develop the ability to perform the tasks of the novice language learner. The novice language learner, when.
School of something FACULTY OF OTHER Facing Complexity Using AAC in Human User Interface Design Lisa-Dionne Morris School of Mechanical Engineering
Individual Differences in Human-Computer Interaction HMI Yun Hwan Kang.
2 nd Quarter ELA Standards Reading Informational Text 4.RI.2. Determine the main idea of a text and explain how it is supported by key details; summarize.
Comprehensible Input “Say WHAT?!” Translating “teacherese” into “studentese” with ease! ~Dr. Cindy Oliver.
Window-based Interaction Styles Dr.s Barnes and Leventhal.
Yonglei Tao School of Computing & Info Systems GVSU Ch 7 Design Guidelines.
COMP5047 Pervasive Computing: 2012 Extended Cognitive Walkthrough Judy Kay CHAI: Computer human adapted interaction research group School of Information.
Introduction to Evaluation without Users. Where are you at with readings? Should have read –TCUID, Chapter 4 For Next Week –Two Papers on Heuristics from.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
Evaluating Requirements
Generic competencesDescription of the Competence Learning Competence The student  possesses the capability to evaluate and develop one’s own competences.
Systems Analyst (Module V) Ashima Wadhwa. The Systems Analyst - A Key Resource Many organizations consider information systems and computer applications.
2-1 Defining Team Success Chapter Nature of Team Success Managers and team members may see success differently Hackman’s three primary definitions.
Study & Conclusions. Perspectives on Face-to-face Interaction Success at anticipating the actions of the other – Implies need for Model of user that supports.
Objectives of session By the end of today’s session you should be able to: Define and explain pragmatics and prosody Draw links between teaching strategies.
Interaction Styles Common interaction styles command line interface menus natural language question/answer and query dialogue form-fills.
Mathematical Practice Standards
Human Computer Interaction Lecture 21 User Support
JavaScript/ App Lab Programming:
Human Computer Interaction Lecture 15 Usability Evaluation
Human Computer Interaction Lecture 21,22 User Support
Human-Computer Interaction
Chapter 4 The World of Words.
Usability Techniques Lecture 13.
Chapter 26 Inspections of the user interface
Chapter 11 user support.
What is Interaction? Communication User  System
Presentation transcript:

Verbal (symbol) Based Interactions Dr.s Barnes and Leventhal

Reference  Chapter 8

Definition  Verbal (symbol) Based Interactions These include command-line, natural language and speech-based interactions

Command Line Interactions/General  Command languages rely on user recall of commands.  Examples: telnet interfaces to UNIX, dos

Command Line Interactions - Some Benefits  If the sequence of commands have a highly controlled structure, that structure may help novices form a conceptual model of the system.  Expert users may feel in control of systems with command line interfaces and be able to work at speeds that are appropriate for their skill level and sophisticated mental models.

Situations Which Call for Command Line Interactions  High levels of User Knowledge. Expert users have a highly developed mental model of the task that they want to do. A command line interaction should facilitate their ability to execute the steps for the task to match their mental models.  Low levels of User Knowledge PLUS tightly structured (not open) task. A constrained command line interface that mimics the tight structure of the task will help the novice to develop a mental model that matches the task. The command line interaction typically has less visual elements to distract the novice so the novice’s mental model should incorporate only the command steps that are relevant to the task.

Command Line Interactions - Design Guidelines  overheads

Command Line Interactions to Evaluate (use guidelines)  telegraf  vi editor

Natural language Interactions  The idea is that people could interact using their own natural language, such as English, French, Arabic and so on.  In this style of interaction, the burden of learning the “command” set is eliminated (users would still need to know WHEN to issue a particular instruction).  This is a really tough thing to do as natural language use is full of ambiguity. Also natural language is not static but is constantly evolving under the influence of culture, mixing of cultures and so on.  This is an area that has not fared well as a practical solution to user interface problems, partly because of the difficulty of implementing efficient systems.  Implementation is often based on AI techniques such as augmented transition networks.

Requirements for Natural Language Interaction  From Hayes and Reddy (1983)  Able to parse fragmented and ungrammatical input  Correctly interpreting utterances  Being able to explain what has and has not happened, been done and what cannot be done and what it is trying to do.  Being able to track the focus of a dialog  Identifying objects from descriptions  Generating descriptions that are appropriate for the context

Natural Language and Speech  Speech based interactions are a subset of natural language interactions.  Speech recognition refers to the ability of a computer system to recognize human speech.  Speech generation refers to the ability of a computer system to generate spoken strings.

What about the Practicality?  Speech and natural language interactions  Have the potential to facilitate interactions for people who would not be able to use alternative interaction styles  From the designers perspective, the problem can be “simplified” if the language and the grammar are constrained BUT the user then needs to learn the restricted language as well.