Title
MatchUp: Autocompletion for Mashups
Abstract
A mashup is a Web application that integrates data, computation and GUI provided by several systems into a unique tool. The concept originated from the understanding that the number of applications available on the Web and the need for combining them to meet user requirements, are growing very rapidly. This demo presents MatchUp, a system that supports rapid, on-demand, intuitive development of mashups, based on a novel autocompletion mechanism. The key observation guiding the development of MatchUp is that mashups developed by different users typically share common characteristics; they use similar classes of mashup components and glue them together in a similar manner. MatchUp exploits these similarities to predict, given a user's partial mashup specification, what are the most likely potential completions (missing components and connection between them) for the specification. Using a novel ranking algorithm, users are then offered top-k completions from which they choose and refine according to their needs.
Year
DOI
Venue
2009
10.1109/ICDE.2009.47
ICDE
Keywords
DocType
ISSN
similar class,novel ranking algorithm,partial mashup specification,mashup component,user requirement,different user,similar manner,intuitive development,novel autocompletion mechanism,web application,gui,mashups,probability density function,graphical user interfaces,web,engines,data integrity,graphical user interface,data mining,data,databases,internet,user requirements
Conference
1084-4627
Citations 
PageRank 
References 
12
0.90
9
Authors
4
Name
Order
Citations
PageRank
Serge Abiteboul190952941.83
Ohad Greenshpan219513.43
Tova Milo340741052.72
Neoklis Polyzotis42078138.76