使用循环种子的聚焦实时编程

创意协作与反馈系统计算方法在HCI中的应用软件工程师与开发者UI/UX 设计师

实时编程是一种范式,程序员可以在每次程序更改时可视化程序的运行时值。实时编程的前景依赖于使用测试用例来运行程序,从而提供这些运行时值。在本文中,我们表明在某些情况下测试用例在根本层面上是不够的,因为没有测试输入可以驱动某些不完整的循环来产生有用的数据,我们称之为循环数据空白问题。这个问题源于循环内部的有用数据可能只在循环完全写入后才能产生。为了解决这个问题,我们提出了使用循环种子的聚焦实时编程范式,在这种范式中,程序员提供假设值来启动循环迭代,然后编程环境将实时可视化聚焦在这个假设循环迭代上。我们介绍循环数据空白问题,详细展示我们的解决方案,然后展示用户研究的结果。

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/papers/uist/42044/2020

广告推荐

学习 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 篇相关论文