计算机辅助设计与图形学学报2024,Vol.36Issue(7) :1096-1105.DOI:10.3724/SP.J.1089.2024.19901

数据整理脚本语义的可视化

Visualizing the Semantics of Data Wrangling Scripts

罗中粟 熊凯 傅四维 王永恒 鲍虎军 巫英才
计算机辅助设计与图形学学报2024,Vol.36Issue(7) :1096-1105.DOI:10.3724/SP.J.1089.2024.19901

数据整理脚本语义的可视化

Visualizing the Semantics of Data Wrangling Scripts

罗中粟 1熊凯 2傅四维 3王永恒 3鲍虎军 2巫英才2
扫码查看

作者信息

  • 1. 浙江工业大学计算机科学与技术学院 杭州 310023;之江实验室 杭州 311121
  • 2. 之江实验室 杭州 311121;浙江大学计算机辅助设计与图形系统全国重点实验室 杭州 310058
  • 3. 之江实验室 杭州 311121
  • 折叠

摘要

理解数据整理脚本的语义是数据工作者的常见需求.然而,数据整理操作的类型及其代码的实现方式复杂多样,使得数据工作者在理解脚本语义时费时费力.通过收集数据工作者在理解数据整理脚本语义上的具体需求,设计并实现了一个基于概览和细节模式的交互式可视分析系统ChangeVis,帮助数据工作者理解表格在数据整理过程中的变化.ChangeVis包含概览视图,语义视图,统计视图和数据视图4个视图,分别可视化代码块中的表结构变化、行列信息变化、单元格数据变化以及执行的数据转换操作的语义.通过案例分析和用户实验,验证了ChangeVis系统在帮助数据工作者理解数据整理脚本语义的可用性和有效性.

Abstract

Understanding the semantics of data wrangling scripts is a common requirement for data workers.However,due to the complexity and diversity of the types of data transformations and their parameters,un-derstanding the semantics of wrangling scripts is time-consuming and laborious.We worked with four data workers and developed an interactive visualization system,called ChangeVis,to help data workers under-stand the changes of tables in the process of data wrangling.Based on the Focus+Context technique,ChangeVis scales well and illustrates the changes of table structure,the semantics of data transformations,the changes of column information,and the changes of cell data on a selected code snippet.We used two use cases and a semi-structured user study to demonstrate the usability and effectiveness of ChangeVis.

关键词

数据整理/程序可视化/可视化设计/表格数据可视化

Key words

data wrangling/program visualization/visualization design/tabular data visualization

引用本文复制引用

基金项目

国家自然科学基金青年基金(62002331)

国家自然科学基金面上项目(62072400)

之江实验室开放项目(2021KE0AC02)

出版年

2024
计算机辅助设计与图形学学报
中国计算机学会

计算机辅助设计与图形学学报

CSTPCDCSCD北大核心
影响因子:0.892
ISSN:1003-9775
参考文献量44
段落导航相关论文