TRACTUS:理解并支持假设驱动数据科学中的源代码实验

交互式数据可视化原型设计与用户测试软件工程师与开发者数据科学家与分析师

数据科学家在他们的代码中进行大量的实验,为了更快地获得洞察而牺牲代码质量。我们观察了十位数据科学家执行基于假设的数据科学任务,并分析了他们的编码、注释和分析实践。我们发现他们难以跟踪他们的代码实验。当重新访问探索性代码以稍后编写生产代码时,他们难以追溯他们的步骤,捕捉所做的决策和获得的洞察,并且不得不频繁地重新运行代码。为了解决这些问题,我们设计了TRACTUS,这是一个扩展流行的RStudio IDE的系统,用于检测、跟踪和可视化基于假设的数据科学任务中的代码实验。TRACTUS通过将代码实验分组到假设中,并结构化代码执行输出和文档等信息来帮助回忆决策和洞察。我们的用户研究表明TRACTUS如何改进数据科学家的工作流程,并提出了进一步改进的机会。TRACTUS作为RStudio IDE插件在http://hci.rwth-aachen.de/tractus上开源提供。

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/papers/chi/31810/2020

广告推荐

学习 AI 编程到 CodeNow

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

论文快照

fact_check
dataset
来源
CHI
calendar_month
年份
2020
emoji_events
奖项
未标记奖项
group
作者
3 位作者
sell
研究子方向
交互式数据可视化、原型设计与用户测试
work
职业/产业
软件工程师与开发者、数据科学家与分析师
article
内容状态
仅摘要
hub
相关论文
10 篇相关论文