HiLT: 用于生成人-在-环数据转换图形用户界面的 Python 库

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

许多领域特定的数据转换任务最适合使用定制的任务专用界面来解决,尤其是对于不擅长使用Excel或Tableau等开放式工具编程功能的用户。然而,为自定义数据转换任务构建定制GUI通常耗时且困难。本文提出HiLT,一个用于编写人-在-环数据转换GUI以在用户上传数据上执行数据转换任务的Python库。程序员使用HiLT指定自定义数据转换步骤及其在多阶段中的组合方式;HiLT随后生成相应的界面、后端和底层数据库。在用户研究中,我们将HiLT与流行的GUI组件框架Streamlit进行比较,参与者使用HiLT完成了更多任务。研究发现HiLT的阶段隐喻帮助GUI程序员模块化程序并避免常见的状态相关陷阱。具体而言,它引导程序员将代码组织成清晰界定的数据转换步骤,每个步骤封装在HiLT阶段中,而不是像React和Streamlit等GUI库中常见的那样专注于UI组件组合。研究结果表明,GUI构建工具可以明确建模转换步骤来支持数据转换,而非以GUI组件为中心。

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/papers/uist/206980/2025

广告推荐

学习 AI 编程到 CodeNow

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

论文快照

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