Conversation Social aspects of HCI

Similar documents
Vorlesung Mensch-Maschine-Interaktion

Vorlesung Advanced Topics in HCI (Mensch-Maschine-Interaktion 2)

On Human Computer Interaction, HCI. Dr. Saif al Zahir Electrical and Computer Engineering Department UBC

AGENDA LEARNING THEORIES LEARNING THEORIES. Advanced Learning Theories 2/22/2016

Introduction to Moodle

QUT Digital Repository:

M55205-Mastering Microsoft Project 2016

SOFTWARE EVALUATION TOOL

10.2. Behavior models

November 17, 2017 ARIZONA STATE UNIVERSITY. ADDENDUM 3 RFP Digital Integrated Enrollment Support for Students

Language Acquisition Chart

WELCOME PATIENT CHAMPIONS!

Android App Development for Beginners

Storytelling Made Simple

Eye Movements in Speech Technologies: an overview of current research

Feature-oriented vs. Needs-oriented Product Access for Non-Expert Online Shoppers

MOODLE 2.0 GLOSSARY TUTORIALS

Blended Learning Module Design Template

Modeling user preferences and norms in context-aware systems

ECE-492 SENIOR ADVANCED DESIGN PROJECT

Elearn: Towards a Collaborative Educational Virtual Environment

Usability Design Strategies for Children: Developing Children Learning and Knowledge in Decreasing Children Dental Anxiety

The Importance of Awareness for Team Cognition in Distributed Collaboration

BUS Computer Concepts and Applications for Business Fall 2012

The College Board Redesigned SAT Grade 12

MODELLINGSPACE: INTERACTION DESIGN AND ARCHITECTURE OF A COLLABORATIVE MODELLING ENVIRONMENT

The Moodle and joule 2 Teacher Toolkit

Virtual Seminar Courses: Issues from here to there

Protocols for building an Organic Chemical Ontology

The Evaluation of Students Perceptions of Distance Education

An Introduction to the Minimalist Program

Moodle Student User Guide

K 1 2 K 1 2. Iron Mountain Public Schools Standards (modified METS) Checklist by Grade Level Page 1 of 11

CIS 121 INTRODUCTION TO COMPUTER INFORMATION SYSTEMS - SYLLABUS

Requirements-Gathering Collaborative Networks in Distributed Software Projects

Designing a Rubric to Assess the Modelling Phase of Student Design Projects in Upper Year Engineering Courses

Appendix L: Online Testing Highlights and Script

Lectora a Complete elearning Solution

An Industrial Technologist s Core Knowledge: Web-based Strategy for Defining Our Discipline

BUILD-IT: Intuitive plant layout mediated by natural interaction

PowerTeacher Gradebook User Guide PowerSchool Student Information System

M-Learning. Hauptseminar E-Learning Sommersemester Michael Kellerer LFE Medieninformatik

Simulated Architecture and Programming Model for Social Proxy in Second Life

Accelerated Learning Online. Course Outline

A Web Based Annotation Interface Based of Wheel of Emotions. Author: Philip Marsh. Project Supervisor: Irena Spasic. Project Moderator: Matthew Morgan

A Minimalist Approach to Code-Switching. In the field of linguistics, the topic of bilingualism is a broad one. There are many

Outreach Connect User Manual

LEGO MINDSTORMS Education EV3 Coding Activities

Visual CP Representation of Knowledge

STUDENT MOODLE ORIENTATION

Conversation Starters: Using Spatial Context to Initiate Dialogue in First Person Perspective Games

Student User s Guide to the Project Integration Management Simulation. Based on the PMBOK Guide - 5 th edition

PART 1. A. Safer Keyboarding Introduction. B. Fifteen Principles of Safer Keyboarding Instruction

Spring Course Syllabus. Course Number and Title: SPCH 1318 Interpersonal Communication

Science Olympiad Competition Model This! Event Guidelines

EDIT 576 DL1 (2 credits) Mobile Learning and Applications Fall Semester 2014 August 25 October 12, 2014 Fully Online Course

DIGITAL GAMING & INTERACTIVE MEDIA BACHELOR S DEGREE. Junior Year. Summer (Bridge Quarter) Fall Winter Spring GAME Credits.

Teachers Guide Chair Study

PH.D. IN COMPUTER SCIENCE PROGRAM (POST M.S.)

Using Moodle in ESOL Writing Classes

Evaluation of Usage Patterns for Web-based Educational Systems using Web Mining

Evaluation of Usage Patterns for Web-based Educational Systems using Web Mining

To the Student: ABOUT THE EXAM

Ontologies vs. classification systems

Web-based Learning Systems From HTML To MOODLE A Case Study

Authentically embedding Aboriginal & Torres Strait Islander peoples, cultures and histories in learning programs.

Rover Races Grades: 3-5 Prep Time: ~45 Minutes Lesson Time: ~105 minutes

Concept mapping instrumental support for problem solving

The Conversational User Interface

MINISTRY OF EDUCATION

EDIT 576 (2 credits) Mobile Learning and Applications Fall Semester 2015 August 31 October 18, 2015 Fully Online Course

An Introduction to Simio for Beginners

The Enterprise Knowledge Portal: The Concept

A MULTI-AGENT SYSTEM FOR A DISTANCE SUPPORT IN EDUCATIONAL ROBOTICS

5 th Grade Language Arts Curriculum Map

Communication around Interactive Tables

Freshman On-Track Toolkit

RETURNING TEACHER REQUIRED TRAINING MODULE YE TRANSCRIPT

Lecture 2: Quantifiers and Approximation

PROCESS USE CASES: USE CASES IDENTIFICATION

16.1 Lesson: Putting it into practice - isikhnas

Computerized Adaptive Psychological Testing A Personalisation Perspective

I275 Introduction to Human-Computer Interaction Theory

Annotation and Taxonomy of Gestures in Lecture Videos

Graduate Program in Education

SURVIVING ON MARS WITH GEOGEBRA

Applying Information Technology in Education: Two Applications on the Web

HCI 440: Introduction to User-Centered Design Winter Instructor Ugochi Acholonu, Ph.D. College of Computing & Digital Media, DePaul University

The Learning Tree Workshop: Organizing Actions and Ideas, Pt I

Using SAM Central With iread

An Open Framework for Integrated Qualification Management Portals

Integrating Blended Learning into the Classroom

Artifact awareness through screen sharing for distributed groups

Exploiting Virtual Environments to Support. Collaborative e-learning Communities

Test Administrator User Guide

Introduction to HPSG. Introduction. Historical Overview. The HPSG architecture. Signature. Linguistic Objects. Descriptions.

Challenging Texts: Foundational Skills: Comprehension: Vocabulary: Writing: Disciplinary Literacy:

Using the CU*BASE Member Survey

This table contains the extended descriptors for Active Learning on the Technology Integration Matrix (TIM).

Computer Organization I (Tietokoneen toiminta)

Transcription:

Vorlesung Mensch-Maschine-Interaktion Communication Ludwig-Maximilians-Universität München LFE Medieninformatik Andreas Butz & Albrecht Schmidt WS2003/2004 http://www.medien.informatik.uni-muenchen.de/ Conversation Social aspects of HCI Conversational rules Turn taking Back channeling to signal to continue/stop Farewell rituals Implicit and explicit cues Breakdowns in conversation Common and resolved in dialog Technology mediated communication What rules apply? How are breakdowns handled? How do people make it work? Phone, SMS, e-mail, chat? (Preece, Rogers & Sharp, chapter 4) 1

Context Call (European Project 1999) Sharing of context before the call is established In real life we have social protocols for initiating conversation social skill knowledge from both sites required! trained from early childhood on context matters - manly implicitly how important is it for me? how convenient seams it for the other person? relation between the communication partners? what type of conversation will it be? is it socially acceptable (topic/situation)? To avoid situations like: if I would have known that you are in a meeting I would not have called you. if I would have known that you are still at work I would not have called you. if I would have known that the phone is off and I can only leave a message I would not have called. Context Call cont. Implementation example extended phone book User experience vs. technology phone users can selectively share context information about the situation information about availability... caller can decided knows her own constraints has some information about the other side can judge if the call will be appropriate context matters - manly implicitly 2

Synchronous computer-mediated communication Conversations are supported in real-time through voice and/or typing Examples: video conferencing and chatrooms Benefits Can keep more informed of what is going on Video conferencing allows everyone to see each other providing some support for non-verbal communication Chatrooms can provide a forum for shy people to talk more Problems: Video lacks bandwidth so judders and lots of shadows Difficult to establish eye contact with images of others People can behave badly when behind the mask of an avatar (Preece, Rogers & Sharp, chapter 4) Asynchronous communication Communication takes place remotely at different times Email, newsgroups, computer conferencing Benefits include: Read any place any time Flexible as to how to deal with it Powerful, can send to many people Can make saying things easier Problems include: Flaming Spamming Message overload False expectations as to when people will reply (Preece, Rogers & Sharp, chapter 4) 3

New communication technologies Move beyond trying to support face-to-face communication Provide novel ways of interacting and talking Providing presence and awareness Examples include: Communicating implicit information (who is at the other side?, what are they doing?, ) Communicating emotions (how do people at the other end of the communication line feel?) Communication with more sense (e.g. touch) The Hug: An Exploration of Robotic Form For Intimate Communication Carl DiSalvo et al. More in the Seminar Novel User Interfaces and in the reading http://www.peopleandrobots.org/admin/uploads/disalvoroman.pdf 4

Vorlesung Mensch-Maschine-Interaktion Models and Users (3) Ludwig-Maximilians-Universität München LFE Medieninformatik Andreas Butz & Albrecht Schmidt WS2003/2004 http://www.medien.informatik.uni-muenchen.de/ Table of Content Models and Users (3) Digital vs. conventional Creating a conceptual model Represented Model Four levels Conceptual, Semantic, Syntactic, and Lexical Consistency and Inconsistency Object-Action Interface Model (OAI) Further Models 5

Metaphors and Digital Remakes of Conventional Products Limitations of the physical world vs. advantages of the digital Sticking close the original (conventional) product in your design may be tempting, but you probably will miss advantages provided by the digital solution Basic rule Build on the knowledge that is available from the conventional product Integrate novel concepts offered by the digital solution (short cuts) Applies to digital remakes and Metaphors Metaphors and Digital Remakes of Conventional Products - Examples Paper forms in a digital form it is possible to eliminate fields that are not applicable based on a previous choice Calendars in paper there was one page for each month this limitation is not present in electronic interfaces so why not have additionally scrolling as a further different visualization view in the digital Remote control metaphor E.g. for a software music player constrained of the physical devices buttons, no display, why replicate in the digital? 6

Example Conceptual Model (1) Supporting a Traffic Warden Analyse Problem Space Understand and analyse the problem space Approach that leads to ideas Understand the User s Goals What is the user (or are the users) trying to achieve Understand the tasks involved Relate the user s goals and tasks to the business model of the envisioned solution Which tasks can humans perform better than systems? What is the computer and Technology good at? What parts are error prone? What parts are boring/tedious/dangerous? What Technologies exist that can help? Example Conceptual Model (2) Supporting a Traffic Warden Make an explicit model Identify explicitly the design options Keep problem space and user s goals in mind Make the conceptual model explicit (sketches, video, ) Activity based model / interaction mode E.g. instructions, conversing, manipulating and navigating, exploring and browsing, or combination Interaction style: E.g. command, speech, data-entry, form fill-in, query, graphical, web, pen, augmented reality, gesture, image capture Interaction metaphors What objects have a meaning in the domain? What activities are meaningful in the domain? Interaction paradigm E.g. desktop, handheld, wearable, pervasive 7

Represented Model Chosen in the user interface design process The way in that the functionality of a system is presented to user behavioural face The represented model bridges the gulf between the implementation model and the user s conceptual model The closer the represented model to the users conceptual model the easier is it for the user to operate The represented model however must deal with constraints from the implementation model (e.g. remote access, possible error conditions) Implementation, Represented, Conceptual Model Implementation Model reflects technology Worse Better Represented Model is the way the program represents its functioning to the user Conceptual Model reflects user s understanding From A. Cooper, About Face 2.0 8

Software is Often Close to the Implementation Model (1) If the UI is not designed but created on the fly as the software is implemented this will inevitably reflect the structure of the implementation, e.g. Buttons to call functions Dialog or Window for each module Web page for each transaction step The resulting UI may still follow all guidelines, but logics and math (the thinking behind the implementation) is not widely known, e.g. Boolean operators are used differently in computer science and natural language Example: give me all names of members in London and Manchester is a OR query in the database Software is Often Close to the Implementation Model (2) Technical constraints are represented in the interface often for no reason and may have an influence on the metaphors used, e.g. Local disk vs. remote disk Assumptions are made that need knowledge of the implementation model Drag & drop in Windows on the same drive move vs. on different drives copy Saving a file why do I need to save a file? I have just written it! USB memory why do I have to stop the device before I remove it physically? 9

Bridging the gap between Conceptual and Implementation Model Educating the user about the implementation model Traditional approach of training people to use a software system In many cases there is no alternative For new media applications education the user is difficult In some cases it may be possible to educate the user on the fly Providing a represented Model that is close to the conceptual model Knowingly using a design/representation that is not related to the implementation model Creating systems that mediate between the conceptual and implementation model Design and model the user interface explicitly Record the mapping and relationship to the implementation 10