SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Downloaden Sie, um offline zu lesen
The Contextual Wizard of Oz
Doris Zachhuber, Thomas Grill, Ondrej Polacek, Manfred Tscheligi
!
mailto:thomas.grill@sbg.ac.at
12.11.2012

Human Computer Interaction & Usability Unit

http://icts.sbg.ac.at
1

The Wizard of Oz

● - Wizard of Oz - Contextual - Framework

!2 / 23
1

The Wizard of Oz
The Wizard of Oz method ... is a research experiment in
which subjects interact with a (computer) system that
subjects believe to be autonomous, but which is actually
being operated or partially operated by an unseen (hidden)
human being.
• Context:
natural language interfaces
! from futuristic to UbiComp appliances
!

• Problems:
!

Complexity of systems

Two wizard scenarios for complex systems

• Goal
!

for a wizard system:

Bridging the gap between the wizard’s role and the system
implementation

● - Wizard of Oz - Contextual - Framework

!3 / 23
2

Contextual ...
• Taking

context into mind

Study scenarios
! Prototyping
! Simulating context
!
!

➡

... a system that allows to simulate contextual parameters
General statements:
!
• it is done anyway ...
• everybody does it ...
• such systems already exist ...
!
does such a system exist?

● - Wizard of Oz - Contextual - Framework

!4 / 23
Table 1: Survey a

Contextual ...

Application specific (*)
Logging

2

Functionality

Wizard
tool

Config

x

x

p

p

x

Study support
x

Graphical

x
x
x

x

Stationary

x
x
?

x

General applicable (G)
HRI (H)
Mathematics (M)
Mobile (Mo)
Multimodal (MM)
LBS (L)
PC application (P)
Speech/Linguistik (S)
Text Analysis (T)
UbiComp (U)

Mobile

x

Analysis

Realtime Control

x

Wizarding
Map Support

x
x

x
x
x
x

Domain

Prototyping
Screen Capture

Name
x

x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x

Data

Contextual

x
?
x
x

Prototype/System

x
x
p

x

Simulation

Wizard – Auto-Config

Stationary

Multiple Config.

x
?
x
x
x
x
x
x
x
x
x
x
x
x
x

Config

Graphical

x
x
x
x
x
x
x
?
x
x

Wizard
tool

Mobile

A
G
D
G
A
G
D
D
D
A
D
D
A
D
G
S
D
G

Wizarding

DART
iCAP
OpenWizard
ConWIZ
SketchWizard
WebWOZ
CSLU Toolkit
DiaWOz-II
Humaine Woz
Polonius
Suede
Wizard of Oz 2
NEIMO
MuMoWOz
The Mobile Oracle
ActiveStory
Topiary
WOEB

Prototyping

Name

Application specific (*)

Functionality

U,L
U,L
U,MM,Mo
G
Mo
Mo
S
M
T,S
H
S
S
S
U,MM,Mo
G
P
L
Mo,MM

Multiple Config.

Table 1: Survey and Analysis of Wizard of Oz tools

?
?
DART x x x
A
x
x
x
x
x
iCAP x x x
G xx
? x
x
?
x
x
OpenWizard x
Dx x x
x x
x
x
x
x
x
x
x
ConWIZ x x
Gx x x
x
x
x
p
x
x
x
x
x
x
SketchWizard
A
x
x
x
x
x
x
x
x
x
x
x
WebWOZ x
G
x
xx
x
?
?
x
x
x
D
x
x
x
x
x
Legend:
x . . . available, CSLU Toolkitcould not be evaluated
p . . . planned feature, ? . . .
* A . . . developed for one application, D . . . developed for one domain, G . . . generic application
DiaWOz-II
D
?
x
x
x
x
[1]	

 Thomas Grill, OndrejHumaine Woz
Polacek, Manfred Tscheligi. Conwiz: A tool supporting contextual wizard of oz simulation. Proc. of
D
x
x
x
MUM 2012. ACM, 2012. navigation route, simulated facin the study context (e.g.Polonius
A
x
x
x
tory, smart home, or sits in a car, etc.) The wizard ob23
serves of user interacting - Framework
Suede
x
x
x !5 / x
● - Wizardthe Oz - Contextualwith a mobile WOz Prototype D
CIF Wizard

Scenario - Corridor
Navigation system
Corridor Light

Turn left
Contextual Scenario
Turn left 90º
Main building

Scenario - Main Plaza
Navigation System
Traffic Light
Door Lock

Door

Turn right 90º
Gate

Door

Mobile Wizard
Door

Main entrance

Left
Parking

Notes

Contextual Scenario

Turn right

Forward

Factory
Right
building

observes

Door

Park

Back

Notes

Stop

Gate

Main building

Gate

Go

Main entrance

Door
2

Contextual Wizard of Oz
• Goal:
Usable and configurable system that supports the engineer through
prototyping and evaluation
!
! Generic interface. 

No reimplementation of the wizard is needed.
!
! Reduce the workload of the human wizard’s

Support of multiwizard scenarios
!
! Applicable in multiple contexts
• Desktop
• Mobile
• UbiComp
• Field and Lab
!

● - Wizard of Oz - Contextual - Framework

!6 / 23
2

Contextual Wizard of Oz

CIF Wizard

Scenario - Corridor
Navigation system
Corridor Light

Turn left
Contextual Scenario
Turn left 90º
Main building

Forward

Scenario - Main Plaza

Door

Navigation System
Traffic Light
Door Lock

Turn right
Turn right 90º
Gate

Door

Mobile Wizard
Door

observes
Contextual Scenario

Main entrance

Left
Parking

Notes

Factory
Right
building

Park

Back

Notes

Stop

Gate

Go

Gate

Main building
Mobile Wizard
connects to and
communicates
with ConWIZ
server

human wizard

Door

Door

Door

Main entrance

Parking

Contectual
Interaction
Framework

Connector

Factory
building
CIF communicates with
contextual objects
Park
ConWIZ Server controls
WOz prototype!

Gate
WOz Prototype

C F
ConWIZ Server

ConWIZ Server controls
- contextual Objects via CIF

● - Wizard of Oz - Contextual - Framework

!7 / 23
3

Contextual Wizard of Oz
Real World
Control
Module

Wizard Framework

- control the behaviour of
real world objects through
communication with the
interaction platform

integrates &
controls
Interaction
Framework

● - Wizard of Oz - Contextual - Framework

Sim. Control
Module

- start, stop simulation
- set scenes
- set parameters of
objects

controls

Wizard of Oz
Communication
Protocol

Visualization
Framework

!8 / 23
3

Motivation & Goals
• Conduct

user studies in the (simulated) target context

Analyze the interplay of user interaction and selected context
parameters
! Change selected context parameters and adapt interactive systems
(following the ubiquitous computing approach) to evaluate changes
in user behavior
!
!

• Rapid

prototyping

Speed up the development and configuration of interactive systems
and the simulated context in which they are applied.
! Reusing existing software components
!

● - Wizard of Oz - Contextual - Framework

!9 / 23
3

Contextual Interaction Framework
Real World
Control
Module

Wizard Framework

- control the behaviour of
real world objects through
communication with the
interaction platform

Sim. Control
Module

- start, stop simulation
- set scenes
- set parameters of
objects

WOz protocol
Control Module

Control Module

Interaction/
State Analyzer
PlugIns

Interaction
Framework

Visualization
Framework

Feedback
Generator
PlugIns

Scenario
Implementation

defines scenario

Object library
Agent library

Logging
Platform

Scene library

Visualisation
Sensor
1

Scree
nX

Actuat
or X

Sensor
2

Actuat
or X

Sensor
X

...

Audio Sim.

Ext. Interf.
Sim.

Tracking
System X input

Audio
X

● - Wizard of Oz - Contextual - Framework

represented through output devices
i.e. screens, speaker and other actuators

output - feedback

observation/
evaluation

logging may
enhance usability
evaluation and
analysis of the
particular data

!10 / 23
3

Contextual Interaction Framework
Contextual Interaction Framework
Scenario
Configuration /
Study Editor

Context
Simulation

WebServer
FileServer
DB Server

CIF Core
Utilities

Ext. Context
TCP Simulation
(3D App., etc.)

ConWIZ Server

Study Configuration
WOz Protocol

● - Wizard of Oz - Contextual - Framework

Network
Communication
Wizard UI

TCP

WOz Protocol
TCP

Mobile
Wizard
Mobile
Wizard

!11 / 23
3

Contextual Interaction Framework
• CIF

CORE

SOA
! PlugIns, Wiring, Datatypes, ...
! PlugIn Configuration support
!
!

• CIF

Study Editor

Wiring based graphical editor
! Prototyping
! Save and load configurations
! Access to CIF Library (currently in development)
! Study Support
!
!

• CIF
!

Wizard Server (ConWIZ)

CIF Wizard protocol

● - Wizard of Oz - Contextual - Framework

!12 / 23
3

CIF Study Editor
• Wiring

based graphical

editor
• Prototyping
• Save and load
configurations
• Access to CIF Library
(currently in
development)
• Study Support

● - Wizard of Oz - Contextual - Framework

!13 / 23
3

CIF Study Editor
-

+

Library

IFW Study Editor: OG Study Setup
Align Diagram Zoom in

Inspector

Zoom out

Zoom fit

Bundle Library
All

Bundle name
Producers / Sensors
RFID Reader
Distancesensor
Microphone

Activity Meter

Distance Sensor

Active

DB Logger

⚙

string

Status

float

float

float

started

float
int

started

Consumers / Actuators
Converters
Datatype Converter
DB Analyzer
X
Y
Z
...

System bundles

DB Logger

Head Motion Analyser

Camera

⚙

string

raw image

raw image

string

float
int

Wizard

⚙

Wizard Data Converter

string

wzType
wzType
wzType

wzType

wzType

bool
int
Speaker
bool

Wizard Data Converter

Light Sensor

string

float

bool

wzType

float

● - Wizard of Oz - Contextual - Framework

!14 / 23
3

ConWIZ Mobile Wizard
• Configurable

interface
• No adoption of the application
needed for different study
concepts
• Dynamic communication protocol
• Mobile solution

● - Wizard of Oz - Contextual - Framework

!15 / 23
3

Wizard of Oz Mobile App
• Wizard

of Oz – Mobile Client

Control and triggering of contextual events on a mobile device
! Implemented as an app on android tablet
! Communicates with the CIF Wizard Server
!

connect to
wizard server

select
study

select
scene

start

disconnected

study
selection
back

back
exit

end

● - Wizard of Oz - Contextual - Framework

scene
selection

wizard
screen
back

GUI Draft
!16 / 23
3

Wizard of Oz Mobile App
• Check

and modify contextual parameters

Available Wizard
Objects

State of the
object

Modify state

● - Wizard of Oz - Contextual - Framework

!17 / 23
3

Wizard of Oz Mobile App
• Invoke

Prototype functionalities

● - Wizard of Oz - Contextual - Framework

!18 / 23
3

Scenario: factory lab
air lock

table

Operator Guide

measurement
station
RFID
Tags

Wafer
Box

Wafer
Box

RFID
Tags

Trolley

Wizard

RFID
Reader

● - Wizard of Oz - Contextual - Framework

Keyboard

RFID
Reader

Keyboard

MS 2

Light

Wafer
Box

delivery rack

Place
for
Trolley

Keyboard

MS 1

RFID
Tags

implanation

storage
rack

Keyboard

evaluator and wizard space

Flatter

HS 1
RFID
Reader

MS 3
RFID
Reader

!19 / 23
3

Scenario: factory lab
• CIF

in the factory lab
• Human Wizard uses
ConWIZ
Control prototype
(machines)
! Control simulation of
contextual parameters (i.e.
feedback conditions,
vibrations, etc.)
!
!

• Evaluation

of

workflow in a factory
context
! influence of ambient
alerting modes
!

● - Wizard of Oz - Contextual - Framework

[1]	

Ewald Strasser, Astrid Weiss, Thomas Grill, Sebastian Osswald,
Manfred Tscheligi. Combining implicit and explicit methods for the
evaluation of an ambient persuasive factory display. In Proc. of AMI
2012, 2012.

!20 / 23
3

Scenario: Mobile
• CIF

running on a Laptop
• Human Wizard uses
ConWIZ
Control prototype
! Control simulation of
environmental parameters
!
!

• Evaluation

of

navigation commands
! usability of mobile wizard
!

[1]	

Thomas Grill, Ondrej Polacek, Manfred Tscheligi. Conwiz: A
tool supporting contextual wizard of oz simulation. Proc. of
MUM 2012. ACM, 2012.

● - Wizard of Oz - Contextual - Framework

ConWiz - Mobile Wizard
Evaluation
!21 / 23
3

Contextual Interaction Framework
• Java

based multi-platform enabled framework
• OSGi Equinox
!
• Available

for download as

!
Developer Library
! Standalone version
• Starts with CIF Study editor
! Mobile Android App
!

● - Wizard of Oz - Contextual - Framework

!22 / 23
3

CIF Web
• General
!

Information

Download, Documentation,

Support, ...
!

• Community
!

Forum
!

• CIF
!

Base

PlugIn Library

Place for exchanging 

developed functionalities

http://cif.icts.sbg.ac.at/

● - Wizard of Oz - Contextual - Framework

!23 / 23
● Questions?

grazie mille!
* Contact
HCI & Usability Unit
ICT&S Center, University of Salzburg
Sigmund-Haffner-Gasse 18
5020 Salzburg, Austria
hci-unit@icts.sbg.ac.at

!
!
!
!
Dr. Thomas Grill
thomas.grill@sbg.ac.at

Human Computer Interaction & Usability Unit

hci-unit@icts.sbg.ac.at
●
This is the end ...

● - Topic 1 - Topic 2 - Topic 3 - Topic 4 - Topic 5

!26 / 23
● Future Work
• More

customizable wizard interface
• Less navigation-based interaction
• More scenario-based interaction

● - Topic 1 - Topic 2 - Topic 3 - Topic 4 - Topic 5

!27 / 23

Weitere ähnliche Inhalte

Andere mochten auch (13)

Hci in software process
Hci in software processHci in software process
Hci in software process
 
Agile UX
Agile UXAgile UX
Agile UX
 
Life lessons from 'the wizard of oz'
Life lessons from 'the wizard of oz'Life lessons from 'the wizard of oz'
Life lessons from 'the wizard of oz'
 
The Yellow Brick Road of Leadership - Lessons from the Wizard of Oz
The Yellow Brick Road of Leadership - Lessons from the Wizard of OzThe Yellow Brick Road of Leadership - Lessons from the Wizard of Oz
The Yellow Brick Road of Leadership - Lessons from the Wizard of Oz
 
The rich symbolism of the Wizard of Oz
The rich symbolism of the Wizard of OzThe rich symbolism of the Wizard of Oz
The rich symbolism of the Wizard of Oz
 
The wizard of oz
The wizard of ozThe wizard of oz
The wizard of oz
 
Personas
PersonasPersonas
Personas
 
Responsive icons
Responsive iconsResponsive icons
Responsive icons
 
Mobile games
Mobile gamesMobile games
Mobile games
 
HCI 3e - Ch 7: Design rules
HCI 3e - Ch 7:  Design rulesHCI 3e - Ch 7:  Design rules
HCI 3e - Ch 7: Design rules
 
The wizard of oz
The wizard of ozThe wizard of oz
The wizard of oz
 
5
55
5
 
Designing in Context
Designing in ContextDesigning in Context
Designing in Context
 

Ähnlich wie The Contextual Wizard of Oz

Intelligent Embedded Systems (Robotics)
Intelligent Embedded Systems (Robotics)Intelligent Embedded Systems (Robotics)
Intelligent Embedded Systems (Robotics)Adeyemi Fowe
 
MvvmCross Seminar
MvvmCross SeminarMvvmCross Seminar
MvvmCross SeminarXamarin
 
MvvmCross Introduction
MvvmCross IntroductionMvvmCross Introduction
MvvmCross IntroductionStuart Lodge
 
OGRE: Qt & OGRE for Multimedia Creation
OGRE: Qt & OGRE for Multimedia CreationOGRE: Qt & OGRE for Multimedia Creation
OGRE: Qt & OGRE for Multimedia Creationaccount inactive
 
Web3D - Semantic standards, WebGL, HCI
Web3D - Semantic standards, WebGL, HCIWeb3D - Semantic standards, WebGL, HCI
Web3D - Semantic standards, WebGL, HCIVictor Porof
 
Presentation1.2.pptx
Presentation1.2.pptxPresentation1.2.pptx
Presentation1.2.pptxpranaykusuma
 
Mobile IoT Middleware Interoperability & QoS Analysis - Eclipse IoT Day Paris...
Mobile IoT Middleware Interoperability & QoS Analysis - Eclipse IoT Day Paris...Mobile IoT Middleware Interoperability & QoS Analysis - Eclipse IoT Day Paris...
Mobile IoT Middleware Interoperability & QoS Analysis - Eclipse IoT Day Paris...Nikolaos Georgantas
 
Building enterprise applications using open source
Building enterprise applications using open sourceBuilding enterprise applications using open source
Building enterprise applications using open sourcePeter Batty
 
Introduction to Android (before 2015)
Introduction to Android (before 2015)Introduction to Android (before 2015)
Introduction to Android (before 2015)Chien-Ming Chou
 
Overview of the WP4 of BRAIN-IoT
Overview of the WP4 of BRAIN-IoTOverview of the WP4 of BRAIN-IoT
Overview of the WP4 of BRAIN-IoTBrain IoT Project
 
Advanced Administration, Monitoring and Backup
Advanced Administration, Monitoring and BackupAdvanced Administration, Monitoring and Backup
Advanced Administration, Monitoring and BackupMongoDB
 
Droid Emergency Context Service - Msc.
Droid Emergency Context Service - Msc.Droid Emergency Context Service - Msc.
Droid Emergency Context Service - Msc.Waldir R. Pires Jr
 
Vn-info meetup on Node.js
Vn-info meetup on Node.jsVn-info meetup on Node.js
Vn-info meetup on Node.jsSon Nguyen Kim
 
Edge computing in practice using IoT, Tensorflow and Google Cloud
Edge computing in practice using IoT, Tensorflow and Google CloudEdge computing in practice using IoT, Tensorflow and Google Cloud
Edge computing in practice using IoT, Tensorflow and Google CloudAlvaro Viebrantz
 
Panther Sniffer for DQMH®.pptx
Panther Sniffer for DQMH®.pptxPanther Sniffer for DQMH®.pptx
Panther Sniffer for DQMH®.pptxEnriqueNo2
 
EMBEDDED_SYSTEM_INTRODUCTION.pdf
EMBEDDED_SYSTEM_INTRODUCTION.pdfEMBEDDED_SYSTEM_INTRODUCTION.pdf
EMBEDDED_SYSTEM_INTRODUCTION.pdfNadiSarj2
 
cf.Objective() 2017 - Design patterns - Brad Wood
cf.Objective() 2017 - Design patterns - Brad Woodcf.Objective() 2017 - Design patterns - Brad Wood
cf.Objective() 2017 - Design patterns - Brad WoodOrtus Solutions, Corp
 
Attach Me, Detach Me, Assemble Me like you Work
Attach Me, Detach Me, Assemble Me like you WorkAttach Me, Detach Me, Assemble Me like you Work
Attach Me, Detach Me, Assemble Me like you WorkJean Vanderdonckt
 
Toward a Mobile Data Commons
Toward a Mobile Data CommonsToward a Mobile Data Commons
Toward a Mobile Data CommonskingsBSD
 

Ähnlich wie The Contextual Wizard of Oz (20)

Intelligent Embedded Systems (Robotics)
Intelligent Embedded Systems (Robotics)Intelligent Embedded Systems (Robotics)
Intelligent Embedded Systems (Robotics)
 
Explore Android Internals
Explore Android InternalsExplore Android Internals
Explore Android Internals
 
MvvmCross Seminar
MvvmCross SeminarMvvmCross Seminar
MvvmCross Seminar
 
MvvmCross Introduction
MvvmCross IntroductionMvvmCross Introduction
MvvmCross Introduction
 
OGRE: Qt & OGRE for Multimedia Creation
OGRE: Qt & OGRE for Multimedia CreationOGRE: Qt & OGRE for Multimedia Creation
OGRE: Qt & OGRE for Multimedia Creation
 
Web3D - Semantic standards, WebGL, HCI
Web3D - Semantic standards, WebGL, HCIWeb3D - Semantic standards, WebGL, HCI
Web3D - Semantic standards, WebGL, HCI
 
Presentation1.2.pptx
Presentation1.2.pptxPresentation1.2.pptx
Presentation1.2.pptx
 
Mobile IoT Middleware Interoperability & QoS Analysis - Eclipse IoT Day Paris...
Mobile IoT Middleware Interoperability & QoS Analysis - Eclipse IoT Day Paris...Mobile IoT Middleware Interoperability & QoS Analysis - Eclipse IoT Day Paris...
Mobile IoT Middleware Interoperability & QoS Analysis - Eclipse IoT Day Paris...
 
Building enterprise applications using open source
Building enterprise applications using open sourceBuilding enterprise applications using open source
Building enterprise applications using open source
 
Introduction to Android (before 2015)
Introduction to Android (before 2015)Introduction to Android (before 2015)
Introduction to Android (before 2015)
 
Overview of the WP4 of BRAIN-IoT
Overview of the WP4 of BRAIN-IoTOverview of the WP4 of BRAIN-IoT
Overview of the WP4 of BRAIN-IoT
 
Advanced Administration, Monitoring and Backup
Advanced Administration, Monitoring and BackupAdvanced Administration, Monitoring and Backup
Advanced Administration, Monitoring and Backup
 
Droid Emergency Context Service - Msc.
Droid Emergency Context Service - Msc.Droid Emergency Context Service - Msc.
Droid Emergency Context Service - Msc.
 
Vn-info meetup on Node.js
Vn-info meetup on Node.jsVn-info meetup on Node.js
Vn-info meetup on Node.js
 
Edge computing in practice using IoT, Tensorflow and Google Cloud
Edge computing in practice using IoT, Tensorflow and Google CloudEdge computing in practice using IoT, Tensorflow and Google Cloud
Edge computing in practice using IoT, Tensorflow and Google Cloud
 
Panther Sniffer for DQMH®.pptx
Panther Sniffer for DQMH®.pptxPanther Sniffer for DQMH®.pptx
Panther Sniffer for DQMH®.pptx
 
EMBEDDED_SYSTEM_INTRODUCTION.pdf
EMBEDDED_SYSTEM_INTRODUCTION.pdfEMBEDDED_SYSTEM_INTRODUCTION.pdf
EMBEDDED_SYSTEM_INTRODUCTION.pdf
 
cf.Objective() 2017 - Design patterns - Brad Wood
cf.Objective() 2017 - Design patterns - Brad Woodcf.Objective() 2017 - Design patterns - Brad Wood
cf.Objective() 2017 - Design patterns - Brad Wood
 
Attach Me, Detach Me, Assemble Me like you Work
Attach Me, Detach Me, Assemble Me like you WorkAttach Me, Detach Me, Assemble Me like you Work
Attach Me, Detach Me, Assemble Me like you Work
 
Toward a Mobile Data Commons
Toward a Mobile Data CommonsToward a Mobile Data Commons
Toward a Mobile Data Commons
 

Kürzlich hochgeladen

How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseCeline George
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDhatriParmar
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQuiz Club NITW
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...Nguyen Thanh Tu Collection
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxSayali Powar
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17Celine George
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Association for Project Management
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptxmary850239
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdfMr Bounab Samir
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvRicaMaeCastro1
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research DiscourseAnita GoswamiGiri
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 

Kürzlich hochgeladen (20)

How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 Database
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdf
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research Discourse
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 

The Contextual Wizard of Oz

  • 1. The Contextual Wizard of Oz Doris Zachhuber, Thomas Grill, Ondrej Polacek, Manfred Tscheligi ! mailto:thomas.grill@sbg.ac.at 12.11.2012 Human Computer Interaction & Usability Unit http://icts.sbg.ac.at
  • 2. 1 The Wizard of Oz ● - Wizard of Oz - Contextual - Framework !2 / 23
  • 3. 1 The Wizard of Oz The Wizard of Oz method ... is a research experiment in which subjects interact with a (computer) system that subjects believe to be autonomous, but which is actually being operated or partially operated by an unseen (hidden) human being. • Context: natural language interfaces ! from futuristic to UbiComp appliances ! • Problems: ! Complexity of systems
 Two wizard scenarios for complex systems • Goal ! for a wizard system: Bridging the gap between the wizard’s role and the system implementation ● - Wizard of Oz - Contextual - Framework !3 / 23
  • 4. 2 Contextual ... • Taking context into mind Study scenarios ! Prototyping ! Simulating context ! ! ➡ ... a system that allows to simulate contextual parameters General statements: ! • it is done anyway ... • everybody does it ... • such systems already exist ... ! does such a system exist? ● - Wizard of Oz - Contextual - Framework !4 / 23
  • 5. Table 1: Survey a Contextual ... Application specific (*) Logging 2 Functionality Wizard tool Config x x p p x Study support x Graphical x x x x Stationary x x ? x General applicable (G) HRI (H) Mathematics (M) Mobile (Mo) Multimodal (MM) LBS (L) PC application (P) Speech/Linguistik (S) Text Analysis (T) UbiComp (U) Mobile x Analysis Realtime Control x Wizarding Map Support x x x x x x Domain Prototyping Screen Capture Name x x x x x x x x x x x x x x x x x x x Data Contextual x ? x x Prototype/System x x p x Simulation Wizard – Auto-Config Stationary Multiple Config. x ? x x x x x x x x x x x x x Config Graphical x x x x x x x ? x x Wizard tool Mobile A G D G A G D D D A D D A D G S D G Wizarding DART iCAP OpenWizard ConWIZ SketchWizard WebWOZ CSLU Toolkit DiaWOz-II Humaine Woz Polonius Suede Wizard of Oz 2 NEIMO MuMoWOz The Mobile Oracle ActiveStory Topiary WOEB Prototyping Name Application specific (*) Functionality U,L U,L U,MM,Mo G Mo Mo S M T,S H S S S U,MM,Mo G P L Mo,MM Multiple Config. Table 1: Survey and Analysis of Wizard of Oz tools ? ? DART x x x A x x x x x iCAP x x x G xx ? x x ? x x OpenWizard x Dx x x x x x x x x x x x ConWIZ x x Gx x x x x x p x x x x x x SketchWizard A x x x x x x x x x x x WebWOZ x G x xx x ? ? x x x D x x x x x Legend: x . . . available, CSLU Toolkitcould not be evaluated p . . . planned feature, ? . . . * A . . . developed for one application, D . . . developed for one domain, G . . . generic application DiaWOz-II D ? x x x x [1] Thomas Grill, OndrejHumaine Woz Polacek, Manfred Tscheligi. Conwiz: A tool supporting contextual wizard of oz simulation. Proc. of D x x x MUM 2012. ACM, 2012. navigation route, simulated facin the study context (e.g.Polonius A x x x tory, smart home, or sits in a car, etc.) The wizard ob23 serves of user interacting - Framework Suede x x x !5 / x ● - Wizardthe Oz - Contextualwith a mobile WOz Prototype D CIF Wizard Scenario - Corridor Navigation system Corridor Light Turn left Contextual Scenario Turn left 90º Main building Scenario - Main Plaza Navigation System Traffic Light Door Lock Door Turn right 90º Gate Door Mobile Wizard Door Main entrance Left Parking Notes Contextual Scenario Turn right Forward Factory Right building observes Door Park Back Notes Stop Gate Main building Gate Go Main entrance Door
  • 6. 2 Contextual Wizard of Oz • Goal: Usable and configurable system that supports the engineer through prototyping and evaluation ! ! Generic interface. 
 No reimplementation of the wizard is needed. ! ! Reduce the workload of the human wizard’s
 Support of multiwizard scenarios ! ! Applicable in multiple contexts • Desktop • Mobile • UbiComp • Field and Lab ! ● - Wizard of Oz - Contextual - Framework !6 / 23
  • 7. 2 Contextual Wizard of Oz CIF Wizard Scenario - Corridor Navigation system Corridor Light Turn left Contextual Scenario Turn left 90º Main building Forward Scenario - Main Plaza Door Navigation System Traffic Light Door Lock Turn right Turn right 90º Gate Door Mobile Wizard Door observes Contextual Scenario Main entrance Left Parking Notes Factory Right building Park Back Notes Stop Gate Go Gate Main building Mobile Wizard connects to and communicates with ConWIZ server human wizard Door Door Door Main entrance Parking Contectual Interaction Framework Connector Factory building CIF communicates with contextual objects Park ConWIZ Server controls WOz prototype! Gate WOz Prototype C F ConWIZ Server ConWIZ Server controls - contextual Objects via CIF ● - Wizard of Oz - Contextual - Framework !7 / 23
  • 8. 3 Contextual Wizard of Oz Real World Control Module Wizard Framework - control the behaviour of real world objects through communication with the interaction platform integrates & controls Interaction Framework ● - Wizard of Oz - Contextual - Framework Sim. Control Module - start, stop simulation - set scenes - set parameters of objects controls Wizard of Oz Communication Protocol Visualization Framework !8 / 23
  • 9. 3 Motivation & Goals • Conduct user studies in the (simulated) target context Analyze the interplay of user interaction and selected context parameters ! Change selected context parameters and adapt interactive systems (following the ubiquitous computing approach) to evaluate changes in user behavior ! ! • Rapid prototyping Speed up the development and configuration of interactive systems and the simulated context in which they are applied. ! Reusing existing software components ! ● - Wizard of Oz - Contextual - Framework !9 / 23
  • 10. 3 Contextual Interaction Framework Real World Control Module Wizard Framework - control the behaviour of real world objects through communication with the interaction platform Sim. Control Module - start, stop simulation - set scenes - set parameters of objects WOz protocol Control Module Control Module Interaction/ State Analyzer PlugIns Interaction Framework Visualization Framework Feedback Generator PlugIns Scenario Implementation defines scenario Object library Agent library Logging Platform Scene library Visualisation Sensor 1 Scree nX Actuat or X Sensor 2 Actuat or X Sensor X ... Audio Sim. Ext. Interf. Sim. Tracking System X input Audio X ● - Wizard of Oz - Contextual - Framework represented through output devices i.e. screens, speaker and other actuators output - feedback observation/ evaluation logging may enhance usability evaluation and analysis of the particular data !10 / 23
  • 11. 3 Contextual Interaction Framework Contextual Interaction Framework Scenario Configuration / Study Editor Context Simulation WebServer FileServer DB Server CIF Core Utilities Ext. Context TCP Simulation (3D App., etc.) ConWIZ Server Study Configuration WOz Protocol ● - Wizard of Oz - Contextual - Framework Network Communication Wizard UI TCP WOz Protocol TCP Mobile Wizard Mobile Wizard !11 / 23
  • 12. 3 Contextual Interaction Framework • CIF CORE SOA ! PlugIns, Wiring, Datatypes, ... ! PlugIn Configuration support ! ! • CIF Study Editor Wiring based graphical editor ! Prototyping ! Save and load configurations ! Access to CIF Library (currently in development) ! Study Support ! ! • CIF ! Wizard Server (ConWIZ) CIF Wizard protocol ● - Wizard of Oz - Contextual - Framework !12 / 23
  • 13. 3 CIF Study Editor • Wiring based graphical editor • Prototyping • Save and load configurations • Access to CIF Library (currently in development) • Study Support ● - Wizard of Oz - Contextual - Framework !13 / 23
  • 14. 3 CIF Study Editor - + Library IFW Study Editor: OG Study Setup Align Diagram Zoom in Inspector Zoom out Zoom fit Bundle Library All Bundle name Producers / Sensors RFID Reader Distancesensor Microphone Activity Meter Distance Sensor Active DB Logger ⚙ string Status float float float started float int started Consumers / Actuators Converters Datatype Converter DB Analyzer X Y Z ... System bundles DB Logger Head Motion Analyser Camera ⚙ string raw image raw image string float int Wizard ⚙ Wizard Data Converter string wzType wzType wzType wzType wzType bool int Speaker bool Wizard Data Converter Light Sensor string float bool wzType float ● - Wizard of Oz - Contextual - Framework !14 / 23
  • 15. 3 ConWIZ Mobile Wizard • Configurable interface • No adoption of the application needed for different study concepts • Dynamic communication protocol • Mobile solution ● - Wizard of Oz - Contextual - Framework !15 / 23
  • 16. 3 Wizard of Oz Mobile App • Wizard of Oz – Mobile Client Control and triggering of contextual events on a mobile device ! Implemented as an app on android tablet ! Communicates with the CIF Wizard Server ! connect to wizard server select study select scene start disconnected study selection back back exit end ● - Wizard of Oz - Contextual - Framework scene selection wizard screen back GUI Draft !16 / 23
  • 17. 3 Wizard of Oz Mobile App • Check and modify contextual parameters Available Wizard Objects State of the object Modify state ● - Wizard of Oz - Contextual - Framework !17 / 23
  • 18. 3 Wizard of Oz Mobile App • Invoke Prototype functionalities ● - Wizard of Oz - Contextual - Framework !18 / 23
  • 19. 3 Scenario: factory lab air lock table Operator Guide measurement station RFID Tags Wafer Box Wafer Box RFID Tags Trolley Wizard RFID Reader ● - Wizard of Oz - Contextual - Framework Keyboard RFID Reader Keyboard MS 2 Light Wafer Box delivery rack Place for Trolley Keyboard MS 1 RFID Tags implanation storage rack Keyboard evaluator and wizard space Flatter HS 1 RFID Reader MS 3 RFID Reader !19 / 23
  • 20. 3 Scenario: factory lab • CIF in the factory lab • Human Wizard uses ConWIZ Control prototype (machines) ! Control simulation of contextual parameters (i.e. feedback conditions, vibrations, etc.) ! ! • Evaluation of workflow in a factory context ! influence of ambient alerting modes ! ● - Wizard of Oz - Contextual - Framework [1] Ewald Strasser, Astrid Weiss, Thomas Grill, Sebastian Osswald, Manfred Tscheligi. Combining implicit and explicit methods for the evaluation of an ambient persuasive factory display. In Proc. of AMI 2012, 2012. !20 / 23
  • 21. 3 Scenario: Mobile • CIF running on a Laptop • Human Wizard uses ConWIZ Control prototype ! Control simulation of environmental parameters ! ! • Evaluation of navigation commands ! usability of mobile wizard ! [1] Thomas Grill, Ondrej Polacek, Manfred Tscheligi. Conwiz: A tool supporting contextual wizard of oz simulation. Proc. of MUM 2012. ACM, 2012. ● - Wizard of Oz - Contextual - Framework ConWiz - Mobile Wizard Evaluation !21 / 23
  • 22. 3 Contextual Interaction Framework • Java based multi-platform enabled framework • OSGi Equinox ! • Available for download as ! Developer Library ! Standalone version • Starts with CIF Study editor ! Mobile Android App ! ● - Wizard of Oz - Contextual - Framework !22 / 23
  • 23. 3 CIF Web • General ! Information Download, Documentation,
 Support, ... ! • Community ! Forum ! • CIF ! Base PlugIn Library Place for exchanging 
 developed functionalities http://cif.icts.sbg.ac.at/ ● - Wizard of Oz - Contextual - Framework !23 / 23
  • 25. * Contact HCI & Usability Unit ICT&S Center, University of Salzburg Sigmund-Haffner-Gasse 18 5020 Salzburg, Austria hci-unit@icts.sbg.ac.at ! ! ! ! Dr. Thomas Grill thomas.grill@sbg.ac.at Human Computer Interaction & Usability Unit hci-unit@icts.sbg.ac.at
  • 26. ● This is the end ... ● - Topic 1 - Topic 2 - Topic 3 - Topic 4 - Topic 5 !26 / 23
  • 27. ● Future Work • More customizable wizard interface • Less navigation-based interaction • More scenario-based interaction ● - Topic 1 - Topic 2 - Topic 3 - Topic 4 - Topic 5 !27 / 23