小步进示例实时编程
作者
计算方法在HCI中的应用软件工程师与开发者HCI 研究员
实时编程是一种编程环境持续显示运行时值的范式。程序合成是一种可以从示例生成程序或程序片段的技术。之前结合两者的研究采用整体方法来描述示例所描述的函数和程序的行为。本文提出了一种名为「小步进示例实时编程」的新编程范式,让用户可以局部应用示例编程。使用小步进示例实时编程时,程序员可以更改实时可视化显示的运行时值来生成本地程序片段。我们在新工具SNIPPY中实现了这一新范式,并对13名程序员进行了用户研究。我们的研究发现,带有SNIPPY的小步进示例实时编程帮助用户更快解决更难的问题,并且对于某些类型的查询,用户更喜欢它而不是搜索网络。此外,我们发现了用户-合成器差距,即用户对该工具的心理模型与其能力不匹配,这在未来的合成工具设计中需要加以考虑。
研究问题 / 现实痛点
这篇论文在当前问题库中对应的问题线索。
当前问题库还没有收录这篇论文的问题与痛点。
- 100%
计算交互:理论与实践
CHI '18· 计算方法在HCI中的应用
- 100%
基于模型的回溯交互技术评估
CHI '24· 计算方法在HCI中的应用
- 75%
大规模可视化API使用示例
CHI '18· 交互式数据可视化 +1
- 75%
来自1.36亿次按键的打字观察
CHI '18· 用户研究方法(访谈、调查、观察) +1
- 75%
从现有代码中交互式提取示例
CHI '18· 开源协作与代码审查 +1
- 75%
用户如何解释触发动作编程中的错误
CHI '19· 原型设计与用户测试 +1
- 75%
编写代码:编程符号和实践的文化构建
CHI '20· 生育健康与女性健康 +1
- 75%
通过数字“现场”观察理解视觉调查模式
CHI '22· 交互式数据可视化 +1
- 75%
在在线数字对象交互任务中,眼手协调的动力学在眼光标协调中灵活地得以保持
CHI '23· 眼动追踪与注视交互 +1
- 75%
通过改变主观的速度-准确性偏差来评估指向促进技术的实验结果的普适性
CHI '23· 语音用户界面(VUI)设计 +1
基于研究子主题与职业分类的 Jaccard 相似度(≥60%)
快捷操作
广告推荐
学习 AI 编程到 CodeNow
open_in_new打开DOI链接
DOI: https://dl.acm.org/doi/10.1145/3379337.3415869
一眼看懂
fact_check论文快照
dataset
来源
UIST
calendar_month
年份
2020
emoji_events
奖项
未标记奖项
group
作者
5 位作者
sell
研究子方向
计算方法在HCI中的应用
work
职业/产业
软件工程师与开发者、HCI 研究员
article
内容状态
仅摘要
hub
相关论文
10 篇相关论文