CSC 8570 -- USI

21
CSC 8570 -- USI CSC 8570 -- USI Class Meeting 6 Class Meeting 6 February 17, 2009 February 17, 2009

description

CSC 8570 -- USI. Class Meeting 6 February 17, 2009. Outline for Evening. One-minute assessment Research project issues Table creation revisited Augmenting GUEPs and CDs Button analysis Course themes reprise Edge and Blackwell Careful reading Major concepts. One Minute Assessment. - PowerPoint PPT Presentation

Transcript of CSC 8570 -- USI

Page 1: CSC 8570 -- USI

CSC 8570 -- USICSC 8570 -- USI

Class Meeting 6Class Meeting 6

February 17, 2009February 17, 2009

Page 2: CSC 8570 -- USI

Outline for EveningOutline for Evening

One-minute assessmentOne-minute assessment Research project issuesResearch project issues Table creation revisitedTable creation revisited Augmenting GUEPs and CDsAugmenting GUEPs and CDs Button analysisButton analysis Course themes repriseCourse themes reprise Edge and BlackwellEdge and Blackwell

– Careful readingCareful reading– Major conceptsMajor concepts

Page 3: CSC 8570 -- USI

One Minute AssessmentOne Minute Assessment

Do not put your name on the Do not put your name on the paperpaper

On one side of the paper, listOn one side of the paper, list The two most important concepts The two most important concepts

that you have learned so far.that you have learned so far.

On the other side of the paper, listOn the other side of the paper, list The thing (or things) that you are The thing (or things) that you are

most confused about.most confused about.

Page 4: CSC 8570 -- USI

Research Project IssuesResearch Project Issues

My question:My question: Suppose your hypothesis says that design A is Suppose your hypothesis says that design A is

faster than design B.faster than design B. You gather timing data from a number of subjects You gather timing data from a number of subjects

(say N=23)(say N=23) You compute the average total task time You compute the average total task time

(summed over a number of tasks)(summed over a number of tasks)– Design A: 13.68 secondsDesign A: 13.68 seconds– Design B: 15.12 secondsDesign B: 15.12 seconds

Do the data support your hypothesis?Do the data support your hypothesis? What is the negation of the previous statement?What is the negation of the previous statement?

If your results need a statistician, then you should design a If your results need a statistician, then you should design a better experiment. -- Baron Ernest Rutherfordbetter experiment. -- Baron Ernest Rutherford

Page 5: CSC 8570 -- USI

Research Project Issues Research Project Issues

Your questions:Your questions:

Page 6: CSC 8570 -- USI

Table Creation RevisitedTable Creation Revisited

Comments on GOMS analysis of Comments on GOMS analysis of creating the power of 2 table:creating the power of 2 table:

Analysis nicely done Analysis nicely done Several commented on the issue of Several commented on the issue of

where to startwhere to start Some included the steps necessary Some included the steps necessary

to produce nice formatting and to to produce nice formatting and to print the resultprint the result

Page 7: CSC 8570 -- USI

Table Creation (2)Table Creation (2)

Interesting semantic question aroseInteresting semantic question arose– Relevant to Consistency GUEPRelevant to Consistency GUEP– Related questions in spreadsheet and Related questions in spreadsheet and

word processing systemsword processing systems In a spreadsheet, which cell becomes In a spreadsheet, which cell becomes

active when the user tapsactive when the user taps– TabTab– EnterEnter– another navigation keyanother navigation key

Page 8: CSC 8570 -- USI

Table Creation (3)Table Creation (3)

In a word processing system, when In a word processing system, when entering data into a table, which cell entering data into a table, which cell becomes active when the user tapsbecomes active when the user taps– TabTab– EnterEnter– Another navigation keyAnother navigation key

Page 9: CSC 8570 -- USI

Augmenting GUEPs and CDsAugmenting GUEPs and CDs

Our goals:Our goals: Rephrase GUEPs and CDs, if Rephrase GUEPs and CDs, if

necessarynecessary Develop examples of interface items Develop examples of interface items

described by GUEPs and CDsdescribed by GUEPs and CDs Relate the approaches embodied in Relate the approaches embodied in

GUEPs and CDsGUEPs and CDsSee the handout for a summary of GUEPs and CDsSee the handout for a summary of GUEPs and CDs

Page 10: CSC 8570 -- USI

Button ExerciseButton Exercise

To enhance understanding of CDs and GUEPsTo enhance understanding of CDs and GUEPs Form button teams for buttons 1 Form button teams for buttons 1

through 8through 8 Combine results gettingCombine results getting

– Syntax descriptionSyntax description– Semantics descriptionSemantics description– Relevant CDs and GUEPsRelevant CDs and GUEPs

Report resultsReport results

Page 11: CSC 8570 -- USI

ThemesThemes

Models, theories, frameworksModels, theories, frameworksForm a foundation for understandingForm a foundation for understanding What users want (What What users want (What dodo they they

want?)want?)Which is interpreted by theWhich is interpreted by the Design principle hierarchyDesign principle hierarchy

– GUEPsGUEPs– General design principlesGeneral design principles– Implementable design guidelinesImplementable design guidelines

Page 12: CSC 8570 -- USI

Themes (2)Themes (2)

Users are directed in their approach to a Users are directed in their approach to a system bysystem by

Mental modelsMental models– Problem space version: Problem space version: Set of states and paths Set of states and paths

from one state to the next leading to a solutionfrom one state to the next leading to a solution– Theory version: Theory version: What users believe to be true What users believe to be true

about particular domains, devices, or systemsabout particular domains, devices, or systems

AndAnd The cognitive dimensions of understanding The cognitive dimensions of understanding

(which describes ways of thinking).(which describes ways of thinking).

Page 13: CSC 8570 -- USI

Themes (3)Themes (3)

We have devised a path from We have devised a path from abstraction to implementationabstraction to implementation

Cognitive dimensionsCognitive dimensions GUEPsGUEPs Design principlesDesign principles Task analysisTask analysis

Page 14: CSC 8570 -- USI

Tangible User InterfacesTangible User Interfaces

What are they?What are they?– DefinitionDefinition– ExamplesExamples

Page 15: CSC 8570 -- USI

TUI (2)TUI (2)

What is the power of a WIMP What is the power of a WIMP interface?interface?– Is the analysis (done by Edge and Is the analysis (done by Edge and

Blackwell) of its actions correct?Blackwell) of its actions correct?

Page 16: CSC 8570 -- USI

TUI (3)TUI (3)

What is the power of a TUI?What is the power of a TUI?– What does “power” mean in this What does “power” mean in this

context?context?

Page 17: CSC 8570 -- USI

TUI (4)TUI (4)

Top level conceptsTop level concepts Physical layer; physical tokensPhysical layer; physical tokens

– Aligning tokens; lines of tokensAligning tokens; lines of tokens– Stacking tokensStacking tokens

Virtual layerVirtual layer– Synchronization with physical layerSynchronization with physical layer– Feedback: visual, auditory, tactileFeedback: visual, auditory, tactile– Abstraction of timeAbstraction of time

Virtual – Physical LevelVirtual – Physical Level– Degree of embodimentDegree of embodiment– Degree of synchronizationDegree of synchronization– Degree of coherenceDegree of coherence

Page 18: CSC 8570 -- USI

TUI (5)TUI (5)

Manipulable solid diagramsManipulable solid diagrams Tokens; token aggregationTokens; token aggregation

– Object orderObject order– Continuous valuesContinuous values– Token associationToken association

Superior to WIMPSuperior to WIMP– uses DM more effectivelyuses DM more effectively– uses D of F with hands more efficientlyuses D of F with hands more efficiently

Page 19: CSC 8570 -- USI

ExampleExample What do you want from a mapping What do you want from a mapping

system?system? Does this match with what the system Does this match with what the system

provides?provides? ExploreExplore

– MapquestMapquest– Google MapsGoogle Maps– Yahoo MapsYahoo Maps– Mappy.comMappy.com– AAA.comAAA.com– Microsoft Streets and TripsMicrosoft Streets and Trips

Page 20: CSC 8570 -- USI

Next TimeNext Time

Continue work on research project, completing Continue work on research project, completing experimental material and IRB form.experimental material and IRB form.

IRB form due Tuesday, February 24. Submit as IRB form due Tuesday, February 24. Submit as email attachment. email attachment.

Read Claburn, Read Claburn, Waiting for Google’s gPhone.Waiting for Google’s gPhone.– Match his opinions against our list of user desiresMatch his opinions against our list of user desires– Compare his ideas with GUEPs and CDsCompare his ideas with GUEPs and CDs– List those ideas that have been implemented in the List those ideas that have been implemented in the

last 18 months.last 18 months.– Which features should we implement next?Which features should we implement next?

Page 21: CSC 8570 -- USI

Research Team MeetingsResearch Team Meetings