Creating a Mashup, a web application that integrates data from multiple web sources to provide a unique service, involves solving multiple problems, such as extracting data from multiple web sources, cleaning it, and combining it together. Existing work relies on a widget paradigm where users address those problems during a Mashup building process by selecting, customizing, and connecting widgets together. While these systems claim that their users do not have to write a single line of code, merely abstracting programming methods into widgets has several disadvantages. First, as the number of widgets increases to support more operations, locating the right widget for the task can be confusing and time consuming. Second, customizing and connecting these widgets usually requires users to understand programming concepts. In this paper, we present a Mashup building approach that (a) combines most problem areas in Mashup building into a unified interactive framework that requires no widgets, and (b) allows users with no programming background to easily create Mashups by example.
%0 Conference Paper
%1 conf/iui/TuchindaSK08
%A Tuchinda, Rattapoom
%A Szekely, Pedro A.
%A Knoblock, Craig A.
%B Proceedings of the 13th international conference on Intelligent user interfaces(IUI)
%C New York, NY, USA
%D 2008
%E Bradshaw, Jeffrey M.
%E Lieberman, Henry
%E Staab, Steffen
%I ACM
%K 2008 Mashup _singleCite
%P 139--148
%R 10.1145/1378773.1378792
%T Building Mashups by example.
%U http://dx.doi.org/10.1145/1378773.1378792
%X Creating a Mashup, a web application that integrates data from multiple web sources to provide a unique service, involves solving multiple problems, such as extracting data from multiple web sources, cleaning it, and combining it together. Existing work relies on a widget paradigm where users address those problems during a Mashup building process by selecting, customizing, and connecting widgets together. While these systems claim that their users do not have to write a single line of code, merely abstracting programming methods into widgets has several disadvantages. First, as the number of widgets increases to support more operations, locating the right widget for the task can be confusing and time consuming. Second, customizing and connecting these widgets usually requires users to understand programming concepts. In this paper, we present a Mashup building approach that (a) combines most problem areas in Mashup building into a unified interactive framework that requires no widgets, and (b) allows users with no programming background to easily create Mashups by example.
%@ 978-1-59593-987-6
@inproceedings{conf/iui/TuchindaSK08,
abstract = {Creating a Mashup, a web application that integrates data from multiple web sources to provide a unique service, involves solving multiple problems, such as extracting data from multiple web sources, cleaning it, and combining it together. Existing work relies on a widget paradigm where users address those problems during a Mashup building process by selecting, customizing, and connecting widgets together. While these systems claim that their users do not have to write a single line of code, merely abstracting programming methods into widgets has several disadvantages. First, as the number of widgets increases to support more operations, locating the right widget for the task can be confusing and time consuming. Second, customizing and connecting these widgets usually requires users to understand programming concepts. In this paper, we present a Mashup building approach that (a) combines most problem areas in Mashup building into a unified interactive framework that requires no widgets, and (b) allows users with no programming background to easily create Mashups by example.},
added-at = {2011-09-16T13:08:22.000+0200},
address = {New York, NY, USA},
author = {Tuchinda, Rattapoom and Szekely, Pedro A. and Knoblock, Craig A.},
biburl = {https://www.bibsonomy.org/bibtex/2906df42659455187f7e23658a7155f16/trude},
booktitle = {Proceedings of the 13th international conference on Intelligent user interfaces(IUI)},
crossref = {conf/iui/2008},
doi = {10.1145/1378773.1378792},
editor = {Bradshaw, Jeffrey M. and Lieberman, Henry and Staab, Steffen},
ee = {http://doi.acm.org/10.1145/1378773.1378792},
interhash = {12df4566426cf87467c70ee681c6fb6b},
intrahash = {906df42659455187f7e23658a7155f16},
isbn = {978-1-59593-987-6},
keywords = {2008 Mashup _singleCite},
pages = {139--148},
publisher = {ACM},
timestamp = {2011-09-16T13:08:22.000+0200},
title = {Building Mashups by example.},
url = {http://dx.doi.org/10.1145/1378773.1378792},
year = 2008
}