实时编程是一种范式,程序员可以在每次程序更改时可视化程序的运行时值。实时编程的前景依赖于使用测试用例来运行程序,从而提供这些运行时值。在本文中,我们表明在某些情况下测试用例在根本层面上是不够的,因为没有测试输入可以驱动某些不完整的循环来产生有用的数据,我们称之为循环数据空白问题。这个问题源于循环内部的有用数据可能只在循环完全写入后才能产生。为了解决这个问题,我们提出了使用循环种子的聚焦实时编程范式,在这种范式中,程序员提供假设值来启动循环迭代,然后编程环境将实时可视化聚焦在这个假设循环迭代上。我们介绍循环数据空白问题,详细展示我们的解决方案,然后展示用户研究的结果。
研究问题 / 现实痛点
这篇论文在当前问题库中对应的问题线索。
当前问题库还没有收录这篇论文的问题与痛点。
- 67%
TutoAI:一个跨域框架,用于物理任务的AI辅助混合媒体教程创作
CHI '24· AI 辅助创意写作 +2
- 60%
社会动态和数字内容背景如何影响工作场所的混搭
CHI '18· 创意协作与反馈系统 +1
- 60%
通过模式表在力敏感文本选择中提高触摸设备的可发现性和专家性能
CHI '18· 力反馈与伪重力感 +1
- 60%
Doppio:追踪应用程序开发中的用户界面流程和代码更改
CHI '18· 知识工作者工具与工作流 +1
- 60%
从用户与多个设备的交互中训练特定于个人的注视估计器
CHI '18· 眼动追踪与注视交互 +1
- 60%
交互设计中功能选择的计算支持
CHI '18· 用户研究方法(访谈、调查、观察) +1
- 60%
AdaM:实时适应多用户界面以适应协作环境
CHI '18· 混合现实工作空间 +1
- 60%
使用贝叶斯优化进行众包界面特性设计
CHI '19· 众包任务设计与质量控制 +1
- 60%
TapNet:多任务学习CNN用于屏幕外移动输入的设计、训练、实现及应用
CHI '21· 足部与手腕交互 +1
- 60%
Varv:作为声明性数据结构的可重新编程交互软件
CHI '22· 原型设计与用户测试 +1
基于研究子主题与职业分类的 Jaccard 相似度(≥60%)
快捷操作
广告推荐
学习 AI 编程到 CodeNow
open_in_new打开DOI链接
DOI: https://dl.acm.org/doi/10.1145/3379337.3415834
一眼看懂
fact_check论文快照
dataset
来源
UIST
calendar_month
年份
2020
emoji_events
奖项
未标记奖项
group
作者
1 位作者
sell
研究子方向
创意协作与反馈系统、计算方法在HCI中的应用
work
职业/产业
软件工程师与开发者、UI/UX 设计师
article
内容状态
仅摘要
hub
相关论文
10 篇相关论文