Users often rely on GUIs to edit and interact with visualizations - a daunting task due to the large space of editing options. As a result, users are either overwhelmed by a complex UI or constrained by a custom UI with a tailored, fixed subset of options with limited editing flexibility. Natural Language Interfaces (NLIs) are emerging as a feasible alternative for users to specify edits. However, NLIs forgo the advantages of traditional GUI: the ability to explore and repeat edits and see instant visual feedback. We introduce DynaVis, which blends natural language and dynamically synthesized UI widgets. As the user describes an editing task in natural language, DynaVis performs the edit and synthesizes a persistent widget that the user can interact with to make further modifications. Study participants (n=24) preferred DynaVis over the NLI-only interface citing ease of further edits and editing confidence due to immediate visual feedback.
翻译:用户通常依赖图形用户界面(GUI)来编辑和与可视化作品交互——由于编辑选项空间庞大,这一任务颇具挑战性。因此,用户要么被复杂的界面所淹没,要么受限于定制化、固定选项子集的专用界面,导致编辑灵活性不足。自然语言界面(NLI)正成为用户指定编辑操作的可行替代方案。然而,NLI舍弃了传统GUI的优势:即探索和重复编辑操作以及获得即时视觉反馈的能力。我们提出DynaVis,它融合了自然语言与动态合成的UI组件。当用户用自然语言描述编辑任务时,DynaVis会执行该编辑操作,并合成一个持久化组件,用户可通过该组件进行后续修改。研究参与者(n=24)更偏好DynaVis而非纯NLI界面,原因包括后续编辑更便捷,以及即时视觉反馈带来的编辑信心提升。