• DocumentCode
    3124665
  • Title

    MatchUp: Autocompletion for Mashups

  • Author

    Abiteboul, Serge ; Greenshpan, Ohad ; Milo, Tova ; Polyzotis, Neoklis

  • Author_Institution
    INRIA Futurs, Univ. of Paris XI, Paris
  • fYear
    2009
  • fDate
    March 29 2009-April 2 2009
  • Firstpage
    1479
  • Lastpage
    1482
  • 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.
  • Keywords
    Internet; graphical user interfaces; GUI; MatchUp; Web application; autocompletion mechanism; graphical user interface; mashup specification; ranking algorithm; user requirements; Application software; Data engineering; Data mining; Databases; Feeds; Graphical user interfaces; Logic; Mashups; Programming; Web services; autocompletion; data; integration; mashups; topk; web;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 2009. ICDE '09. IEEE 25th International Conference on
  • Conference_Location
    Shanghai
  • ISSN
    1084-4627
  • Print_ISBN
    978-1-4244-3422-0
  • Electronic_ISBN
    1084-4627
  • Type

    conf

  • DOI
    10.1109/ICDE.2009.47
  • Filename
    4812552