Presentation is loading. Please wait.

Presentation is loading. Please wait.

Human Computer Interaction CSC 4730-100 User System Interface CSC 8570-001 Class Meeting 6 October 2, 2012.

Similar presentations


Presentation on theme: "Human Computer Interaction CSC 4730-100 User System Interface CSC 8570-001 Class Meeting 6 October 2, 2012."— Presentation transcript:

1 Human Computer Interaction CSC 4730-100 User System Interface CSC 8570-001 Class Meeting 6 October 2, 2012

2 Outline for Evening One-minute assessment Research project issues Table creation revisited Augmenting GUEPs and CDs Course themes reprise Edge and Blackwell concept map

3 One Minute Assessment Do not put your name on the paper On one side of the paper, list The two most important concepts that you have learned so far. On the other side of the paper, list The thing (or things) that you are most confused about.

4 Research Project Issues My question: Suppose your hypothesis says that design A is faster than design B. You gather timing data from a number of subjects (say N=23) You compute the average total task time (summed over a number of tasks) – Design A: 13.68 seconds – Design B: 15.12 seconds Do the data support your hypothesis? [Note data is plural.] What is the negation of the previous statement? If your results need a statistician, then you should design a better experiment. -- Baron Ernest Rutherford

5 My Question (2) What statistical test do you use to check your assertion? Do you need more information to use the test? If so, what? Do you need to make assumptions to apply the test? If so, what? Does this plan for the statistical treatment of the data make sense?

6 Research Project Issues Your questions:

7 Table Creation Interesting semantic question arose – Relevant to Consistency GUEP – Related questions in spreadsheet and word processing systems In a spreadsheet, which cell becomes active when the user taps – Tab – Enter – Another navigation key

8 Table Creation (2) In a word processing system, when entering data into a table, which cell becomes active when the user taps – Tab – Enter – Another navigation key How might one model these situations?

9 Augmenting GUEPs and CDs Our goals: Rephrase GUEPs and CDs, if necessary Develop examples of interface items described by GUEPs and CDs Relate the approaches embodied in GUEPs and CDs See the handout for a summary of GUEPs and CDs

10 Themes Models, theories, frameworks Form a foundation for understanding What users want (What do they want?) Which is interpreted by the Design principle hierarchy – GUEPs (Generative User Engineering Principles) GUEPs – General design principles – Implementable design guidelines

11 Themes (2) Users are directed in their approach to a system by Mental models – Problem space version: Set of states and paths from one state to the next leading to a solution – Theory version: What users believe to be true about particular domains, devices, or systems And The cognitive dimensions (CDs) of understanding (which describe ways of thinking).CDs – Related to GUEPs as described by the 14 by 9 matrix.

12 Themes (3) We have devised a path from abstraction to implementation based on: Cognitive dimensions GUEPs Design principles Task analysis

13 Task Analysis Preparing for task analysis Tasks vs. goals Hierarchical task analysis vs. GOMS ConcurTaskTrees – http://giove.cnuce.cnr.it/ctte.html

14 ConcurTaskTrees Task Types TypeActionExample User No system interaction Read a message AbstractionComplex User session Application No user interaction Perform a database query Interaction User and system together Click a button

15 ConcurTaskTrees Operators Temporal Operators IconDescriptionSyntax []Choice T1 [] T2 |=| Order Independency T1 |=| T2 |||Concurrent T1 ||| T2 |[ ]| Concurrent with information exchange T1 |[ ]| T2 [>Disabling T1 [> T2 |>Suspend/Resume T1 |> T2 >>Enabling T1 >> T2 [] >> Enabling with information exchange T1 [] >> T2 T1Connection [ T1 ] Optional [ ] [ ] T1 * Iterative * SyntaxDescriptionIcon Unary Operators

16 Tangible User Interfaces What are they? – Definition – Examples

17 Anand Agarawala: 2007 TED talk on BumpTop

18 John Underkoffler: 2010 TED talk on tangible interfaces

19 Silly Aside Exercise: For the 26 3-character strings, [A-Z]UI, give the definition or description of the user interface described by the acronym. For example, GUI stands for Graphical User Interface and describes any interface using icons or other graphical elements to access data or operations.

20 TUI (2) What is the power of a WIMP interface? – Is the analysis (done by Edge and Blackwell) of its actions correct?

21 TUI (3) What is the power of a TUI? – What does “power” mean in this context?

22 TUI (4) Top level concepts Physical layer; physical tokens – Aligning tokens; lines of tokens – Stacking tokens Virtual layer – Synchronization with physical layer – Feedback: visual, auditory, tactile – Abstraction of time Virtual – Physical Level – Degree of embodiment – Degree of synchronization – Degree of coherence

23 TUI (5) Manipulable solid diagrams Tokens; token aggregation – Object order – Continuous values – Token association Superior to WIMP – uses DM more effectively – uses D of F with hands more efficiently

24 Example What do you want from a mapping system? Does this match with what the system provides? Explore – Mapquest Mapquest – Google Maps Google Maps – Yahoo Maps Yahoo Maps – Mappy.com Mappy.com – AAA.com AAA.com – Microsoft Streets and Trips

25 Example What do you want from a rapid transit routing system? Does this match with what the system provides? Explore – Atlanta MARTA Atlanta MARTA – Philadelphia SEPTA Philadelphia SEPTA – Washington DC Metro – San Francisco BART – Denver DART

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

27 Research Team Meetings


Download ppt "Human Computer Interaction CSC 4730-100 User System Interface CSC 8570-001 Class Meeting 6 October 2, 2012."

Similar presentations


Ads by Google