Researchers collect large amounts of user interaction data with the goal of mapping user's workflows and behaviors to their higher-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 visualization taxonomies and develop code to apply them to three interaction log datasets. In analyzing our results, we find that existing 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 for augmenting existing taxonomies, developing new ones, and building better interaction log recording processes to facilitate the data-driven development of user behavior taxonomies.
翻译:研究人员收集大量用户互动数据,目的是为了绘制用户工作流程和行为与其更高层次的动机、直觉和目标的对比。虽然视觉分析界提出了许多分类,以促进这一绘图进程,但没有正式的方法系统地将这些现有理论应用于用户互动日志。本文试图缩小视觉化任务分类和互动日志数据之间的差距,使7种视觉分类和互动日志分析更容易操作。为了实现这一点,我们利用了人们如何通过互动和语言表达自我的结构性平行结构,将现有理论改编为常规语法和目的。虽然视觉分析界提出了许多分类,以促进这一绘图进程,但我们把互动作为常规语法的终端,类似于单个词在一种语言中的作用,没有正式的方法将这些现有的理论应用到用户互动日志中。为了展示我们的方法,我们为7种视觉分类分类和互动日志编制定期的语法,并开发用于3种互动日志的代码。在分析我们的结果时,我们发现现有的分类在常规层次下(i.e.a.a.a.abrealalalalalalalal) 中,我们发现现有的统计联盟在高级记录(i.deallialalalalalalalal)中(i) laxdealalalalalalalalalal) 记录上有两种数据,主要数据记录显示。在多种数据记录上显示各种数据记录和数据记录记录。