140 likes | 234 Views
Lecture 14: Interaction. March 26, 2013 COMP 150-2 Visualization. Admin. Team forming – last 15 minutes of class Datasets available Note Ben Shapiro’s data How to tackle this project? Problem Statement Entities Relationships Tasks Visual form (metaphor)
E N D
Lecture 14:Interaction March 26, 2013 COMP 150-2Visualization
Admin • Team forming – last 15 minutes of class • Datasets available • Note Ben Shapiro’s data • How to tackle this project? • Problem Statement • Entities • Relationships • Tasks • Visual form (metaphor) • Visual elements (color, glyphs, etc.)
Thinking About Interactions • What does interaction do? • Example, programming vs. watching people program • What does one retain from observation?
Define Interaction • Methods by which humans create knowledge through the manipulation of an interface. • Low level: refers to the set of controls provided to the user to manipulate an interface and the relationship between the user and that interface. • High level: interplay between human and problem space. It is a cognitive act that is enabled by computational tools, but it does not take place exclusively within them (or through the use of a single tool).
Interaction and Analysis • Growing belief that (interaction == analysis) • Interaction is an externalization of thought • Known as the “analytic discourse” • Knowledge is constructed, tested, refined, and shared through the interactive manipulation of a visual interface.
Interaction as a Reasoning Aid • The general ideas: • “Interaction is the inquiry and the Analysis!” • Interaction is situated in the context of some problem or goal-directed activity. • In the process of inquiry, users’ contexts help them identify relevant concepts and linkthem into appropriate structures. • The more ways a user can ‘touch’ their data (by changing their form or exploring them from different perspectives), the more insight will accumulate. • Brings together background contexts and current observations. • Known as “situated cognition”
Interaction as Distributed Cognition:Tower of Hanoi 1) only one disk can be transferred at a time; 2) a disk can only be transferred to a pole on which it will be the largest; 3) only the largest disk on a pole can be transferred to another pole.
How do you play Tetris? http://www.youtube.com/watch?v=vZ7-DKCY2Mo
Epistemic Action • Different from “pragmatic actions” • Defined as interactions that moves a person and his analysis closer to the desired destination. • Epistemic actions • Enable humans to make use of environmental structures or to create structures in the environment that link with internal structures. • The purpose of some actions is not for the effect they have on the environment but for the effect they have on the humans.
Problems for Evaluation • In the HCI community, a good interface is often judged by accuracyand speedof completing a task. • In the context of epistemic actions, do those metrics make sense?
A Note on Coordinated Multiple Views • Known as CMV • Bread and butter of visual analytics • Each window depicts a relationship in the data that you would like the user to be able to explore • Connect the interactions • Highlighting / selecting data elements in one causes an update in the other views • Programming is kind of tricky. Some options: • At the data row / column level (a boolean for each row/col) • Message passing • Database-style query
Examples of CMV • Jigsaw: http://www.cc.gatech.edu/gvu/ii/jigsaw/ • Spotfire: https://www.youtube.com/watch?v=zzs0gD7S5wc • Improvise: http://www.cs.ou.edu/~weaver/improvise/index.html • WireVis