Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2187980.2188093acmotherconferencesArticle/Chapter ViewAbstractPublication PagesthewebconfConference Proceedingsconference-collections
poster

Discovery and reuse of composition knowledge for assisted mashup development

Published: 16 April 2012 Publication History

Abstract

Despite the emergence of mashup tools like Yahoo! Pipes or JackBe Presto Wires, developing mashups is still non-trivial and requires intimate knowledge about the functionality of web APIs and services, their interfaces, parameter settings, data mappings, and so on. We aim to assist the mashup process and to turn it into an interactive co-creation process, in which one part of the solution comes from the developer and the other part from reusable composition knowledge that has proven successful in the past. We harvest composition knowledge from a repository of existing mashup models by mining a set of reusable composition patterns, which we then use to interactively provide composition recommendations to developers while they model their own mashup. Upon acceptance of a recommendation, the purposeful design of the respective pattern types allows us to automatically weave the chosen pattern into a partial mashup model, in practice performing a set of modeling actions on behalf of the developer. The experimental evaluation of our prototype implementation demonstrates that it is indeed possible to harvest meaningful, reusable knowledge from existing mashups, and that even complex recommendations can be efficiently queried and weaved also inside the client browser.

References

[1]
M. P. Carlson, A. H. Ngu, R. Podorozhny, and L. Zeng. Automatic mash up of composite applications. In ICSOC'08, pages 317--330, 2008.
[2]
H. Elmeleegy, A. Ivan, R. Akkiraju, and R. Goodwin. Mashup advisor: A recommendation tool for mashup development. In ICWS'08, pages 337--344, 2008.
[3]
O. Greenshpan, T. Milo, and N. Polyzotis. Autocompletion for mashups. VLDB'09, 2:538--549, 2009.
[4]
A. V. Riabov, E. Boillet, M. D. Feblowitz, Z. Liu, and A. Ranganathan. Wishful search: interactive composition of data mashups. In WWW'08, pages 775--784, 2008.
[5]
S. Roy Chowdhury, F. Daniel, and F. Casati. Efficient, Interactive Recommendation of Mashup Composition Knowledge. In ICSOC'11, pages 374--388, 2011.
[6]
S. Roy Chowdhury, C. Rodríguez, F. Daniel, and F. Casati. Baya: Assisted Mashup Development as a Service. In WWW'12, 2012.

Cited By

View all
  • (2019)Basic and personalized pattern-based workflow fragments discoveryPersonal and Ubiquitous Computing10.1007/s00779-019-01276-3Online publication date: 22-Aug-2019
  • (2017)Web Augmentation as a Promising Technology for End User DevelopmentNew Perspectives in End-User Development10.1007/978-3-319-60291-2_17(433-459)Online publication date: 11-Aug-2017
  • (2016)Mining Bilateral Patterns as Priori Knowledge for Efficient Service Composition2016 IEEE International Conference on Web Services (ICWS)10.1109/ICWS.2016.18(65-72)Online publication date: Jun-2016
  • Show More Cited By

Index Terms

  1. Discovery and reuse of composition knowledge for assisted mashup development

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    WWW '12 Companion: Proceedings of the 21st International Conference on World Wide Web
    April 2012
    1250 pages
    ISBN:9781450312301
    DOI:10.1145/2187980

    Sponsors

    • Univ. de Lyon: Universite de Lyon

    In-Cooperation

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 16 April 2012

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. assisted mashup development
    2. composition patterns
    3. end user development
    4. pattern recommendation
    5. weaving

    Qualifiers

    • Poster

    Conference

    WWW 2012
    Sponsor:
    • Univ. de Lyon
    WWW 2012: 21st World Wide Web Conference 2012
    April 16 - 20, 2012
    Lyon, France

    Acceptance Rates

    Overall Acceptance Rate 1,899 of 8,196 submissions, 23%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 23 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2019)Basic and personalized pattern-based workflow fragments discoveryPersonal and Ubiquitous Computing10.1007/s00779-019-01276-3Online publication date: 22-Aug-2019
    • (2017)Web Augmentation as a Promising Technology for End User DevelopmentNew Perspectives in End-User Development10.1007/978-3-319-60291-2_17(433-459)Online publication date: 11-Aug-2017
    • (2016)Mining Bilateral Patterns as Priori Knowledge for Efficient Service Composition2016 IEEE International Conference on Web Services (ICWS)10.1109/ICWS.2016.18(65-72)Online publication date: Jun-2016
    • (2015)Goal-Based Analytic Composition for On-and Off-line Execution at ScaleProceedings of the 2015 IEEE Trustcom/BigDataSE/ISPA - Volume 0210.1109/Trustcom.2015.562(56-65)Online publication date: 20-Aug-2015
    • (2014)Developing a Meta-model to Support End-User Service Composition2014 IEEE International Conference on Web Services10.1109/ICWS.2014.73(471-478)Online publication date: Jun-2014
    • (2014)Composing JSON-Based Web APIsWeb Engineering10.1007/978-3-319-08245-5_24(390-399)Online publication date: 2014
    • (2013)A language for end-user web augmentationACM Transactions on the Web10.1145/2460383.24603887:2(1-51)Online publication date: 29-May-2013
    • (2013)Identification, Impact, and Refactoring of Smells in Pipe-Like Web MashupsIEEE Transactions on Software Engineering10.1109/TSE.2013.4239:12(1654-1679)Online publication date: 1-Dec-2013
    • (2013)Discovering how end-user programmers and their communities use public repositories: A study on Yahoo! PipesInformation and Software Technology10.1016/j.infsof.2012.10.00455:7(1289-1303)Online publication date: Jul-2013
    • (2013)Conceptual Design of Sound, Custom Composition LanguagesWeb Services Foundations10.1007/978-1-4614-7518-7_3(53-79)Online publication date: 4-Sep-2013

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media