Show simple item record

dc.contributor.advisorWeaver, Chris E
dc.contributor.authorVangala, Sudarshan Reddy
dc.date.accessioned2016-08-17T19:27:07Z
dc.date.available2016-08-17T19:27:07Z
dc.date.issued2016-08-12
dc.identifier.urihttps://hdl.handle.net/11244/44904
dc.description.abstractVisualization tools help people gain insights into data. Analysts often want to revisit and review previously visited visualization states to make sense of their previous observations. Browsing a history of visualization interactions is often useful. Traditionally, history mechanisms are based on either undo-redo or replay of low-level keyboard and mouse interactions. In this thesis, we examine the feasibility of translating low-level interactions into high level user intentions for the purpose of recording user actions at a semantic level. Yi, et al. taxonomize low-level interactions into seven higher level user intents: Select, Connect, Encode, Filter, Explore, Reconfigure, and Abstract/Elaborate. Our hypothesis is that a rule-based system can translate low-level mechanical interactions into user intentions under the Yi taxonomy. Many visualizations are designed around the data state model, in which visualizations are composed of parameters, operators, datasets, and views. Dependencies between these objects define a coordination query graph. When a user interacts with a visualization, these objects get modified in particular sequences to process, render, and display the information. Our core idea is to define rules that map the activity in sets of connected objects in a visualization coordination graph into corresponding user intentions. By dissecting existing visualization designs, we identified and characterized distinct mapping functions for each type of intention. We then collected these functions in a set of rules for deducing user intentions. Based on the identified mapping functions, we implemented a rule system as a new capability in the Improvise visualization environment, for discerning user intentions behind user interactions. User intentions detected by the rule system are recorded in an automatically generated data set to allow a user to revisit earlier visualization states. We designed a user interface to let the user query the intent data set and restore and replay past visualization states. Finally, we assessed the utility of the system for performing queries and replaying visualization history at the level of intentions.en_US
dc.languageenen_US
dc.subjectUser Intentionsen_US
dc.subjectCMVen_US
dc.subjectRecorden_US
dc.subjectReplayen_US
dc.subjectUser Interactionsen_US
dc.titleRecording and Replaying User Intentions in Coordinated Multiple View Visualizationsen_US
dc.contributor.committeeMemberGrant, Christan
dc.contributor.committeeMemberThulasiraman, K
dc.date.manuscript2016-08
dc.thesis.degreeMaster of Scienceen_US
ou.groupCollege of Engineering::School of Computer Scienceen_US


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record