Matchup: Autocompletion for Mashups

Authors: 
Abiteboul, S; Greenshpan, O; Milo, T; Polyzotis, N
Author: 
Abiteboul, S
Greenshpan, O
Milo, T
Polyzotis, N
Year: 
2009
Venue: 
ICDE
URL: 
http://www.cs.tau.ac.il/~milo/projects/mashups/papers/icde09.pdf
Citations: 
0
Citations range: 
n/a

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.

None
Login or register to tag items