扩展带有数据更新操作的响应式表达式语言以支持最终用户应用开发
编程教育与计算思维计算方法在HCI中的应用软件工程师与开发者
Mavo是HTML语言的小型扩展,使非程序员能够创建简单的Web应用程序。作者可以使用指定数据元素的属性标记任何普通HTML文档,Mavo使这些元素可编辑并持久化。但使用Mavo创建的应用程序虽然允许用户编辑单个数据项,却不提供任何可自定义方式同时对大型数据集合进行操作或根据计算修改数据的编程式数据操作。我们探索了对Mavo语言的扩展,使非程序员能够编写更丰富的数据更新操作。我们展示了它使作者能够创建比以往更强大的应用程序,同时为创作过程增加很少的复杂性。通过用户评估,我们评估了我们的数据更新语法与新手作者本能表达此类操作的方式的匹配程度,以及他们使用我们提供的语法的能力。
研究问题 / 现实痛点
这篇论文在当前问题库中对应的问题线索。
当前问题库还没有收录这篇论文的问题与痛点。
- 75%
基于增强示例的交互式程序合成
UIST '20· 编程教育与计算思维 +1
- 60%
工作记忆在程序跟踪中的作用
CHI '21· 编程教育与计算思维 +1
- 60%
Ply:用于从专业网页学习的视觉网页检查器
UIST '18· 编程教育与计算思维 +1
基于研究子主题与职业分类的 Jaccard 相似度(≥60%)
快捷操作
一眼看懂
fact_check论文快照
dataset
来源
UIST
calendar_month
年份
2018
emoji_events
奖项
未标记奖项
group
作者
3 位作者
sell
研究子方向
编程教育与计算思维、计算方法在HCI中的应用
work
职业/产业
软件工程师与开发者
article
内容状态
仅摘要
hub
相关论文
3 篇相关论文