Designing Speech Interfaces for Kiosks Max Van Kleek Buddhika Kottahachchi Tyler Horton Paul Cavallaro.

Slides:



Advertisements
Similar presentations
Welcome to Mobile TEL A questionnaire will follow this presentation for you to evaluate the application.
Advertisements

Cognitive Walkthrough More evaluation without users.
What is a User Interface?  Everything in a device with which a human being interacts.  The total “user experience”  Not necessarily tied to computers.
Alford Academy Business Education and Computing1 Advanced Higher Computing Based on Heriot-Watt University Scholar Materials GUI – advantages and disadvantages.
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.
Discount Evaluation Evaluating with experts. Agenda Online collaboration tools Heuristic Evaluation Perform HE on each other’s prototypes Cognitive Walkthrough.
7M701 1 User Interface Design Sommerville, Ian (2001) Software Engineering, 6 th edition: Chapter 15
COMP365: DESIGN Information systems architecture
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.
People & Devices: (Inputs & Outputs) Startlingly small child using computer History of human-computer interaction Another history video.
Usability 2004 J T Burns1 Usability & Usability Engineering.
© Lethbridge/Laganière 2001 Chapter 7: Focusing on Users and Their Tasks1 7.1 User Centred Design (UCD) Software development should focus on the needs.
User Interface Evaluation CIS 376 Bruce R. Maxim UM-Dearborn.
User Characteristics & Design Principles Gabriel Spitz 1 Lecture # 11.
Access Tutorial 10 Automating Tasks with Macros
Website Content, Forms and Dynamic Web Pages. Electronic Portfolios Portfolio: – A collection of work that clearly illustrates effort, progress, knowledge,
BlindAid Semester Final Presentation Sandra Mau, Nik Melchior, and Maxim Makatchev.
Systems Analysis and Design in a Changing World, 6th Edition
Twenty-First Century Automatic Speech Recognition: Meeting Rooms and Beyond ASR 2000 September 20, 2000 John Garofolo
Predictive Evaluation
Systems Analysis and Design in a Changing World, 6th Edition
Ch 6 - Menu-Based and Form Fill-In Interactions Yonglei Tao School of Computing & Info Systems GVSU.
By: Amber Shepard   Microsoft Outlook is an client and personal information manager (PIM) that's available as part of Microsoft's Office suite.
Discount Evaluation Evaluating with experts. Discount Evaluation Techniques Basis: – Observing users can be time-consuming and expensive – Try to predict.
◦ A single seamless whole. ◦ Simplicity is the key UIDE Chapter 14.
1 On-Line Help and User Documentation  User manuals, online help, and tutorials are typically not used  However, well written and well-designed user.
SAMPLE HEURISTIC EVALUATION FOR 680NEWS.COM Glenn Teneycke.
CS 4720 Usability and Accessibility CS 4720 – Web & Mobile Systems.
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
Computer Graphics Lecture 28 Fasih ur Rehman. Last Class GUI Attributes – Windows, icons, menus, pointing devices, graphics Advantages Design Process.
Q Q Human Computer Interaction – Part 1© 2005 Mohammed Alabdulkareem Human Computer Interaction - 1 Dr. Mohammed Alabdulkareem
IMPRINT Pro Usability Assessment Pratik Jha, Julie Naga and Dr. Raja Parasuraman George Mason University.
Patterns, effective design patterns Describing patterns Types of patterns – Architecture, data, component, interface design, and webapp patterns – Creational,
Heuristic evaluation Functionality: Visual Design: Efficiency:
Design Rules-Part B Standards and Guidelines
INFO 355Week #71 Systems Analysis II User and system interface design INFO 355 Glenn Booker.
Longitude Usability Study Final Presentation Amir Malik Fiel Guhit Viet Pham Sabel Braganza.
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.
CS 352, W12 Eric Happe, Daniel Sills, Daniel Thornton, Marcos Zavala, Ben Zoon ANDROID/IOS RPG GAME UI.
Project Deliverables CEN Engineering of Software 2.
1 Human Computer Interaction Week 5 Interaction Devices and Input-Output.
1 City With a Memory CSE 535: Mobile Computing Andreea Danielescu Andrew McCord Brandon Mechtley Shawn Nikkila.
1 On-Line Help and User Documentation  User manuals, online help, and tutorials are typically not used  However, well written and well-designed user.
M. Liu, T. Stanley, J. Baca and J. Picone Intelligent Electronic Systems Center for Advanced Vehicular Systems Mississippi State University URL:
Human Factors in Mobile Computing By: Ed Leland EEL
CIS 210 Systems Analysis and Development Week 7 Part II Designing Interfaces and Dialogues,
Oct 091 Example Program DemoInputValidation1.java DemoInputValidation2.java.
Introduction to Evaluation “Informal” approaches.
Fall 2002CS/PSY Predictive Evaluation (Evaluation Without Users) Gathering data about usability of a design by a specified group of users for a particular.
SONGONUGA EMILIA ACCOUNTING 12/SMS02/ Introduction One goal of human-computer interaction research is to reduce the demands on users when using.
1 Unit E-Guidelines (c) elsaddik SEG 3210 User Interface Design & Implementation Prof. Dr.-Ing. Abdulmotaleb.
ARM Based Active Kiosk with Speech Student’s Name with USN No. Guide Name HOD Name College Name, Dept.
An Evaluation to Measure Usability of Computer Access Devices for
The Successful Website
Midwest Biopharmaceutical Statistics Workshop
Realizing the potential of mobile devices as experimental devices: Human computer interface and performance considerations Chiung Ching Ho & C. Eswaran.
Evaluation of a multimodal Virtual Personal Assistant Glória Branco
A STEP-BY-STEP GUIDE FOR ANDROID MIGRATION
GUI Design.
Systems Analysis and Design in a Changing World, 6th Edition
Cognitive Walkthrough
Mapping GUIs to Auditory Interfaces
Evaluation of a multimodal Virtual Personal Assistant Glória Branco
Presentation transcript:

Designing Speech Interfaces for Kiosks Max Van Kleek Buddhika Kottahachchi Tyler Horton Paul Cavallaro

AGENDA ● Background ● Motivation ● Design ● Current Implementation ● Demo (Video) ● Evaluation ● Conclusions & Future Work

Background: OK-Net Oxygen Kiosk Network

Background: Smart Kiosk Information Navigation and Noteposting Interface (SKINNI) Provide timely, relevant information to visitors and members of the CSAIL community through a touchscreen GUI

Background: Smart Kiosk Information Navigation and Noteposting Interface (SKINNI) Provide timely, relevant information to visitors and members of the CSAIL community through a touchscreen GUI

Background: Smart Kiosk Information Navigation and Noteposting Interface (SKINNI) Provide timely, relevant information to visitors and members of the CSAIL community through a touchscreen GUI

MOTIVATION Searching for specific information via touchscreen GUIs feels tedious, error prone - more time consuming than desirable - poor pointing accuracy - widgets behave differently on touchscreens - no tactile feedback Optimizing the GUI for touchscreens, and adding shortcuts to allow searching/rapid information access yielded limited success - screen clutter - new vs experienced users - forced user to use attached keyboard

MOTIVATION Example: Navigating the directory Searching for “Howard Shrobe”: Touch “Directory Pane” (Scan list of names, realize they are alphabetical by last name) Touch scrollbar Down arrow Attempt to drag scroll box downward (fails) Touch “S” shortcut at top of screen (Scan list of names) Touch scrollbar Down arrow Touch row corresponding to Howard Shrobe

MOTIVATION Example: Navigating the directory using keyboard Searching for “Howard Shrobe”: Touch “Directory Pane” (Scan list of names, realize they are alphabetical by last name) Touch text field corresponding to “Last name” (Move hand / glance from screen to keyboard) Type “S”, “h”, “r”, “o”, “b”, “e” Touch row corresponding to Howard Shrobe Much shorter, but much less frequently used awkward since eyes/hands are swapping between screen and keyboard

Example: Navigating the directory using keyboard Why not Kiosk Kiosk on the wall... What's the best interface of them all?

DESIGN – Speech Challenges Robustness - Speaker independence - Speech dysfluencies and accents - Signal capture in noisy environments...achieving good recognition accuracy. Usability - Low threshold of use - Initial learning curve - Visibility of system state - Handling misrecognition errors gracefully - Managing user expectations Related work:ESPIRIT MASK project – Gavin et. al. (1996) Smart Kiosk project – Christian et al. (2000)

DESIGN - Galaxy Galaxy gives us... - Speaker independence - Handling of Speech disfluencies/accents Speechbuilder gives us... - Ease of speech domain definition/manipulation Distributed architecture lends well to Kiosks - Thin clients dependent on more powerful servers

IMPLEMENTATION - Architecture

IMPLEMENTATION – Speech Domain Constrained domain - Only directory field and map queries Iterative Design - Initial domain extended through informal user survey where is [room] [thirty two] two two six [A] [can you] [please] [(show me | tell me)] [a map] [of] [where] [room] [thirty two] two two six [A] [can you] [please] [(show me | tell me)] [a map] [of] [where] [is] Ben Bitdiddle office [is] [Do you know] where [is] Ben Bitdiddle office [is] Hal Abelson Bryan Adams Edward Adelson.

IMPLEMENTATION – Innovation Speech state feedback GUI - Provides immediate visual feedback of the system state - What was recognized? - Is the system ready for interaction? - Is the system busy?

IMPLEMENTATION – Innovation Advantages - User is made aware of what the system is trying to do - Reasons for recognition failures can be determined - Initial familiarization process is much smoother - User retention increases Disadvantages - Isn't helpful for visually impaired users - Takes up display space

DEMO

EVALUATION - Methodology Informal user study 10 subjects (lab members – not representative) Task - Look up the phone number for 18 randomly selected lab members - First 6 using the Speech Interface - Second 6 using the Touchscreen Interface - Final 6 using the preferred Metric - Time taken - From: when name to be looked up provided to the subject - To: when subject retrieves the number from the kiosk

EVALUATION - Results Subjects were not aware of supported query forms - recognition rate in the first 2 queries 50% - thereafter 72% 8/10 subjects preferred the speech interface When recognition was successful, performance was consistently better!

CONCLUSIONS Users are receptive to using speech interfaces Failed recognition imposes severe penalties on performance “Ramp-up” time can be reduced and user retention increased by providing appropriate feedback

FUTURE WORK Improve recognition rates - Improve speech domain - Update voice models (current ones from phone data) Further evaluation Extend speech interface to support all functionality exposed via touchscreen interface Conversation support - dialog and discourse management Multi-language support - Stata visitors come from all over the world