End-user programming of mashups with vegemite

End-user programming of mashups with vegemite
复制标题

最终用户使用 vegemite 进行混搭编程

DOI:
10.1145/1502650.1502667
复制
发表时间:
2009
期刊:
Proceedings of the 14th international conference on Intelligent user interfaces
影响因子:
--
通讯作者:
T. Lau
T. Lau
中科院分区:
--
文献类型:
--
作者:
James Lin;J. Wong;Jeffrey Nichols;A. Cypher;T. Lau

文献摘要

被引文献

相似文献

混搭是一种越来越流行的方式,可以整合来自多个网站的数据以满足特定需求,但是它通常需要大量的技术专业知识来创建它们。为了降低创建混搭的障碍,我们使用了一种称为Vegemite的电子表格式环境扩展了Coscripter Web自动化工具。我们的系统使用直接操作和通过示例技术进行编程,以自动填充表,并通过从各个网站收集的信息来填充表。我们方法的一个特殊优势是它可以增强由网站计算出的新值的数据集,例如确定从特定位置到数据集中每个地址的驾驶距离。一项非正式的用户研究表明,Vegemite可以使更多的用户能够满足其信息需求。
Mashups are an increasingly popular way to integrate data from multiple web sites to fit a particular need, but it often requires substantial technical expertise to create them. To lower the barrier for creating mashups, we have extended the CoScripter web automation tool with a spreadsheet-like environment called Vegemite. Our system uses direct-manipulation and programming-by-demonstration tech-niques to automatically populate tables with information collected from various web sites. A particular strength of our approach is its ability to augment a data set with new values computed by a web site, such as determining the driving distance from a particular location to each of the addresses in a data set. An informal user study suggests that Vegemite may enable a wider class of users to address their information needs.