Show simple item record

dc.contributor.authorGathani, Snehaen_US
dc.contributor.authorMonadjemi, Shayanen_US
dc.contributor.authorOttley, Alvittaen_US
dc.contributor.authorBattle, Leilanien_US
dc.contributor.editorBorgo, Ritaen_US
dc.contributor.editorMarai, G. Elisabetaen_US
dc.contributor.editorSchreck, Tobiasen_US
dc.date.accessioned2022-06-03T06:06:30Z
dc.date.available2022-06-03T06:06:30Z
dc.date.issued2022
dc.identifier.issn1467-8659
dc.identifier.urihttps://doi.org/10.1111/cgf.14557
dc.identifier.urihttps://diglib.eg.org:443/handle/10.1111/cgf14557
dc.description.abstractResearchers collect large amounts of user interaction data with the goal of mapping user's workflows and behaviors to their high-level motivations, intuitions, and goals. Although the visual analytics community has proposed numerous taxonomies to facilitate this mapping process, no formal methods exist for systematically applying these existing theories to user interaction logs. This paper seeks to bridge the gap between visualization task taxonomies and interaction log data by making the taxonomies more actionable for interaction log analysis. To achieve this, we leverage structural parallels between how people express themselves through interactions and language by reformulating existing theories as regular grammars.We represent interactions as terminals within a regular grammar, similar to the role of individual words in a language, and patterns of interactions or non-terminals as regular expressions over these terminals to capture common language patterns. To demonstrate our approach, we generate regular grammars for seven existing visualization taxonomies and develop code to apply them to three public interaction log datasets. In analyzing these regular grammars, we find that the taxonomies at the low-level (i.e., terminals) show mixed results in expressing multiple interaction log datasets, and taxonomies at the high-level (i.e., regular expressions) have limited expressiveness, due to primarily two challenges: inconsistencies in interaction log dataset granularity and structure, and under-expressiveness of certain terminals. Based on our findings, we suggest new research directions for the visualization community to augment existing taxonomies, develop new ones, and build better interaction log recording processes to facilitate the data-driven development of user behavior taxonomies.en_US
dc.publisherThe Eurographics Association and John Wiley & Sons Ltd.en_US
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectCCS Concepts: Theory of computation?Regular languages; Algebraic language theory; Human-centered computing?Visualization theory, concepts and paradigms
dc.subjectTheory of computation?Regular languages
dc.subjectAlgebraic language theory
dc.subjectHuman
dc.subjectcentered computing?Visualization theory
dc.subjectconcepts and paradigms
dc.titleA Grammar-Based Approach for Applying Visualization Taxonomies to Interaction Logsen_US
dc.description.seriesinformationComputer Graphics Forum
dc.description.sectionheadersModels and Frameworks
dc.description.volume41
dc.description.number3
dc.identifier.doi10.1111/cgf.14557
dc.identifier.pages489-500
dc.identifier.pages12 pages


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

  • 41-Issue 3
    EuroVis 2022 - Conference Proceedings

Show simple item record

https://creativecommons.org/licenses/by/4.0/
Except where otherwise noted, this item's license is described as https://creativecommons.org/licenses/by/4.0/