用户如何解释触发动作编程中的错误

原型设计与用户测试计算方法在HCI中的应用软件工程师与开发者HCI 研究员

触发-动作编程(TAP)是一种编程模型,使用户能够通过编写如果-然后规则来连接服务和设备。随着此类系统部署到越来越复杂的场景中,用户必须能够识别编程错误并思考如何修复它们。我们首先系统化了TAP系统可以通过哪些时间范式来表达规则。然后,我们确定了与控制流、定时和不准确的用户期望相关的十个TAP编程错误类别。我们报告了一项有153名参与者参与的在线研究,参与者被分配到一个时间范式,并展示了一系列预写的TAP规则。一半的规则展示了我们十个错误类别中的错误。对于大多数错误类别,我们发现错误的存在使参与者更难以正确预测规则的行为。我们的研究结果为更好地支持最终用户程序员提供了方向。

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/papers/chi/6790/2019

广告推荐

学习 AI 编程到 CodeNow

一眼看懂

论文快照

fact_check
dataset
来源
CHI
calendar_month
年份
2019
emoji_events
奖项
未标记奖项
group
作者
8 位作者
sell
研究子方向
原型设计与用户测试、计算方法在HCI中的应用
work
职业/产业
软件工程师与开发者、HCI 研究员
article
内容状态
仅摘要
hub
相关论文
10 篇相关论文