Sculpin:JSON 的直接操作转换
知识工作者工具与工作流原型设计与用户测试软件工程师与开发者UI/UX 设计师
许多端用户编程任务需要程序化处理 JSON,将数据从一种格式转换或在其上构建交互式应用程序。但端用户受到文本代码的间接性和陡峭学习曲线的阻碍。我们推出 Sculpin,这是一个直接操作环境,支持广泛的 JSON 转换任务。Sculpin 用户逐步转换 JSON 数据,在此过程中记录程序。Sculpin 做出三个设计承诺以确保直接性和多功能性:(1) 步骤小而精确,不可推断;(2) 步骤是通用的,可重新调整用途;(3) 步骤对 JSON 本身操作,而不是对有限的中间表示操作。为支持这些承诺,Sculpin 引入了可雕刻选择机制:用户可以通过小步骤(如泛化和层级导航)引导数据上的选择来指导他们的操作。Sculpin 还扩展了 JSON,嵌入表单输入和按钮等界面元素,允许应用程序从源数据逐步雕刻而成。我们通过从数据整理到应用程序构建的用例展示了 Sculpin 的广度和直接性。我们通过对 Sculpin 进行启发式分析来评估它,将其置于广泛的编程系统空间中,并揭示其局限性,如编辑现有程序的困难。
研究问题 / 现实痛点
这篇论文在当前问题库中对应的问题线索。
当前问题库还没有收录这篇论文的问题与痛点。
- 100%
通过文件简历探索网络世界的新型文件隐喻
CHI '18· 知识工作者工具与工作流 +1
- 100%
思维 aloud 计算:支持丰富且低努力的知识捕获
CHI '21· 知识工作者工具与工作流 +1
- 100%
TweakIt:支持将代码变形的终端用户程序员
CHI '21· 知识工作者工具与工作流 +1
- 100%
推动关注工作场所会议目标:一项大规模预注册现场实验
CHI '26· 原型设计与用户测试 +1
- 100%
Scrapbook:面向跨应用数字资源整理的基于截图的书签系统
UIST '22· 知识工作者工具与工作流 +1
- 100%
理解并支持CAD中的调试工作流程
UIST '24· 知识工作者工具与工作流 +1
- 80%
滚动菜单:使用多自由度鼠标通过滚动手势在工具栏中快速选择命令
CHI '18· 全身交互与体感输入 +2
- 80%
Textlets:支持文本文档中的约束和一致性
CHI '20· 知识工作者工具与工作流 +1
- 80%
Misty: 通过交互式概念融合进行UI原型设计
CHI '25· 知识工作者工具与工作流 +1
- 80%
Fuse:浏览器内的就地 sensemaking 支持工具
UIST '22· 知识工作者工具与工作流 +1
基于研究子主题与职业分类的 Jaccard 相似度(≥60%)
快捷操作
广告推荐
学习 AI 编程到 CodeNow
open_in_new打开DOI链接
DOI: https://doi.org/10.1145/3746059.3747651
一眼看懂
fact_check论文快照
dataset
来源
UIST
calendar_month
年份
2025
emoji_events
奖项
未标记奖项
group
作者
4 位作者
sell
研究子方向
知识工作者工具与工作流、原型设计与用户测试
work
职业/产业
软件工程师与开发者、UI/UX 设计师
article
内容状态
仅摘要
hub
相关论文
10 篇相关论文