扩展带有数据更新操作的响应式表达式语言以支持最终用户应用开发

编程教育与计算思维计算方法在HCI中的应用软件工程师与开发者

Mavo是HTML语言的小型扩展,使非程序员能够创建简单的Web应用程序。作者可以使用指定数据元素的属性标记任何普通HTML文档,Mavo使这些元素可编辑并持久化。但使用Mavo创建的应用程序虽然允许用户编辑单个数据项,却不提供任何可自定义方式同时对大型数据集合进行操作或根据计算修改数据的编程式数据操作。我们探索了对Mavo语言的扩展,使非程序员能够编写更丰富的数据更新操作。我们展示了它使作者能够创建比以往更强大的应用程序,同时为创作过程增加很少的复杂性。通过用户评估,我们评估了我们的数据更新语法与新手作者本能表达此类操作的方式的匹配程度,以及他们使用我们提供的语法的能力。

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/papers/uist/3874/2018

广告推荐

学习 AI 编程到 CodeNow

一眼看懂

论文快照

fact_check
dataset
来源
UIST
calendar_month
年份
2018
emoji_events
奖项
未标记奖项
group
作者
3 位作者
sell
研究子方向
编程教育与计算思维、计算方法在HCI中的应用
work
职业/产业
软件工程师与开发者
article
内容状态
仅摘要
hub
相关论文
3 篇相关论文