Study & Conclusions. Perspectives on Face-to-face Interaction Success at anticipating the actions of the other – Implies need for Model of user that supports.

Slides:



Advertisements
Similar presentations
Observations on WS-Policy Ashok Malhotra Oracle Corporation.
Advertisements

Lecture 8: Testing, Verification and Validation
Ch:8 Design Concepts S.W Design should have following quality attribute: Functionality Usability Reliability Performance Supportability (extensibility,
Chapter 11 user support. Issues –different types of support at different times –implementation and presentation both important –all need careful design.
CHAPTER 13 Inference Techniques. Reasoning in Artificial Intelligence n Knowledge must be processed (reasoned with) n Computer program accesses knowledge.
The software process A software process is a set of activities and associated results which lead to the production of a software product. This may involve.
A thinking map We have looked at a large number of pieces of reasoning types, and now we need a thinking map of how to best analyse, understand, and evaluate.
Humans in safety critical systems
© 2006 ITT Educational Services Inc. SE350 System Analysis for Software Engineers: Unit 9 Slide 1 Appendix 3 Object-Oriented Analysis and Design.
MUTUAL PEER TUTORING (MPT) A rose by any other name……A rose by any other name…… A.K.A. Guided Peer Questioning and Responding A.K.A. Guided Inquiry + Explanation.
Interactive Artifacts. Shared Understanding & Mutual Intelligibility Defines the field of social studies – Interpreting the actions of others – Goal is.
An alternative view of human action An alternative account of the relation of plans to situated actions The user as a resourceful person Situated actions.
Chapter 4 DECISION SUPPORT AND ARTIFICIAL INTELLIGENCE
Help and Documentation zUser support issues ydifferent types of support at different times yimplementation and presentation both important yall need careful.
Artificial Intelligence
Verbal (symbol) Based Interactions Dr.s Barnes and Leventhal.
Uses of Language Tests.
Outline: Research Methodology: Case Study - what is case study
PSY 307 – Statistics for the Behavioral Sciences
Software Quality Assurance
Requirements Engineering Process – 1
The Research Process. Purposes of Research  Exploration gaining some familiarity with a topic, discovering some of its main dimensions, and possibly.
Science Inquiry Minds-on Hands-on.
ACOS 2010 Standards of Mathematical Practice
Intelligent Tutoring Systems Traditional CAI Fully specified presentation text Canned questions and associated answers Lack the ability to adapt to students.
Prototype & Design Computer Inputs. How to Prototype & Design Computer Inputs Step 1: Review Input Requirements Step 2: Select the GUI Controls Step 3:
RESEARCH DESIGN.
Expert Systems Infsy 540 Dr. Ocker. Expert Systems n computer systems which try to mimic human expertise n produce a decision that does not require judgment.
SECURITY REQUIREMENT FROM PROBLEM FRAMES PERPECTIVE Fabricio Braz 01/25/08.
Copyright 2010, The World Bank Group. All Rights Reserved. Testing and Documentation Part I.
Chapter 6 System Engineering - Computer-based system - System engineering process - “Business process” engineering - Product engineering (Source: Pressman,
1 REQUIREMENT ENGINEERING Chapter 7. 2 REQUIREMENT ENGINEERING Definition Establishing what the customer requires from a software system. OR It helps.
Requirements Engineering
CSA3212: User Adaptive Systems Dr. Christopher Staff Department of Computer Science & AI University of Malta Lecture 9: Intelligent Tutoring Systems.
Communicative Resources. How Do We Communicate? Conversation involves more than language – Gestures, facial expressions, tone of voice, … – Face-to-face.
© 2007 Tom Beckman Features:  Are autonomous software entities that act as a user’s assistant to perform discrete tasks, simplifying or completely automating.
Ecological Interface Design
1 PLAN RECOGNITION & USER INTERFACES Sony Jacob March 4 th, 2005.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
Unit 1 Lesson 2 Scientific Investigations
Approaching a Problem Where do we start? How do we proceed?
Problem Solving Techniques. Compiler n Is a computer program whose purpose is to take a description of a desired program coded in a programming language.
Ch. 3 StudyCast SarahBeth Walker. NETS-T Standard 1  Teachers use their knowledge of subject matter, teaching and learning, and technology to facilitate.
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.
Unit 1 Lesson 3 Scientific Investigations Copyright © Houghton Mifflin Harcourt Publishing Company.
Plans and Situated Actions
Source : The Problem Learning and innovation skills increasingly are being recognized as the skills that separate students who are.
AF1.1 L1-2 Using models for and in explanations Compare features or parts of objects, living things or events.
Haslina/Topic 11 INTRODUCTION : COMMUNICATION FOR MANAGERS Meeting 1/Session 1 Saturday, 20 February 2010.
Gabriel Spitz 1. Light Switch Issues  Consistency – The switch design is inconsistent with common light switches  Visibility – No visible cue regarding.
Smart Home Technologies
Lecture 14 22/10/15. The Object-Oriented Analysis and Design  Process of progressively developing representation of a system component (or object) through.
Evaluating Requirements
CMSC 345 Fall 2000 OO Design. Characteristics of OOD Objects are abstractions of real-world or system entities and manage themselves Objects are independent.
Why are questions important
Human-Machine Reconfigurations Plans and Situated Actions.
1 Technical & Business Writing (ENG-715) Muhammad Bilal Bashir UIIT, Rawalpindi.
Chapter 8 Putting It All Together DEVELOPING A TEACHING PHILOSOPHY © 2015 Etta R. Hollins.
Supporting the design of interactive systems a perspective on supporting people’s work Hans de Graaff 27 april 2000.
#1 Make sense of problems and persevere in solving them How would you describe the problem in your own words? How would you describe what you are trying.
WELCOME TO OUR PRESENTATION UNIFIED MODELING LANGUAGE (UML)
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 12: Artificial Intelligence and Expert Systems.
Certification of Reusable Software Artifacts
Human Computer Interaction Lecture 21 User Support
Human Computer Interaction Lecture 21,22 User Support
Analysis and Understanding
Chapter 11 user support.
Requirements Engineering Process – 1
Communicative Resources
Human-Machine Reconfigurations
Presentation transcript:

Study & Conclusions

Perspectives on Face-to-face Interaction Success at anticipating the actions of the other – Implies need for Model of user that supports prediction of actions Recognition of actions predicted Prescription of appropriate response Success at responding to unanticipated actions of the other – Implies need for Maximizing sensitivity to actions taken by minimizing predetermined sequences of machine behavior

Expert Help System Engineering an appropriate response – Limitations Designers’ ability to predict user’s actions System’s access to and ability to make sense of user actions Goal: more situated than documentation, but reusable

Plans and Predictable Action Backward chaining used for locating step within a plan – Allows for skipping steps whose outcomes are already detected Problems with intermediate steps in plans – Human and machine have interpretations of current state No history of actions – could have used one

The User’s Resource: Situated Inquiry The procedural assumption of always providing next step does not allow for repair and abandonment Context of “help” requests ambiguous – What level of plan should be considered? Designer cannot predict all methods of failure – Thus, cannot predict all types of help needed Instructions and physical objects mutually reinforce one-another’s interpretation

Conditional Relevance of Response Conversational paradigm – New response indicates successful action – No response indicates incomplete action – Repeated response is ambiguous Could be iteration or trouble to be repaired Slow response can be interpreted as no response

Iteration vs. Trouble In human-human interaction loops/problems are identified/escaped from via – Exploratory questions (“Hello. Hello. … Are you there?”) – New explanations of the same idea – Assertions of completion How can the system know the difference? How can the user access the plan?

Communication Breakdowns False alarm – Response to correct action interpreted as failure – May occur When there are conflicting indicators Due to different interpretations of plan/task Garden Path – Incorrect action not discovered until later Losing context of original problem – Machine can interpret action as correct for some alternative path Users can assume they know the process without machine Trivial breaches of understanding can become “fatal”

Lessons from Theory/Studies Situation is not something to be avoided by systems determining action Mutual intelligibility of actions relies on situation Communication practices maximize use of context Face-to-face communication includes resources for recognizing/correcting trouble

Considerations for Interface Design Asymmetry of human-machine communication – Increase machine’s access to user actions/context – Make clear the limits of the machine – Compensate for lack of access with computation User models & coaching – Differential modeling and deviation from ideal Depends on match and boundaries of domain – Diagnostic inconsistencies Machine/design must consider potential for own mistakes – Local vs. global interpretations Separate to support short-term/long-term goals – Constructive use of trouble Can be used as an opportunity to “teach”

On Communication “Communication … is not a symbolic process that happens to go on in real-world settings, but a real-world activity in which we make use of language to delineate the collective relevance of our shared environment.”

On Plans “While plans can be elaborated indefinitely, they elaborate actions just to the level that elaboration is useful; they are vague with respect to the details of action precisely at the level at which it makes sense to forego abstract representation, and rely on the availability of a particular, embodied response.”