Unravel: 用于数据整理的流畅代码浏览器

交互式数据可视化计算方法在HCI中的应用软件工程师与开发者数据科学家与分析师统计学家与数据科学家

数据科学家在编程中采用了一种流行的设计模式,称为流畅接口,用于组合数据整理代码。流畅接口通过将数据表或数据帧上的多个转换与单个表达式链组合来产生输出。虽然流畅代码促进了可读性,但中间的数据帧丢失了,迫使数据科学家通过繁琐的代码编辑和重新执行来解开这个链。现有数据科学工具不允许轻松探索或支持理解流畅代码。为解决这一差距,我们设计了一个名为Unravel的工具,通过拖放和切换开关交互实现结构化编辑,帮助数据科学家探索和理解流畅代码。数据科学家可以通过拖放和切换开关交互应用简单的结构化编辑来重新排序和(取消)注释代码行。为帮助数据科学家理解流畅代码,Unravel提供函数摘要和始终可见的可视化,突出显示数据帧的重要变化。我们讨论了Unravel背后的设计动机以及它如何帮助理解和探索流畅代码。在对14名数据科学家的首次使用研究中,我们发现Unravel促进了各种活动,如验证关于代码或数据的假设、探索替代方案以及揭示函数行为。

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/papers/uist/61395/2021

广告推荐

学习 AI 编程到 CodeNow

open_in_new打开DOI链接
DOI: https://doi.org/10.1145/3472749.3474744
一眼看懂

论文快照

fact_check
dataset
来源
UIST
calendar_month
年份
2021
emoji_events
奖项
未标记奖项
group
作者
3 位作者
sell
研究子方向
交互式数据可视化、计算方法在HCI中的应用
work
职业/产业
软件工程师与开发者、数据科学家与分析师、统计学家与数据科学家
article
内容状态
仅摘要
hub
相关论文
10 篇相关论文