Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2539150.2539183acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiiwasConference Proceedingsconference-collections
research-article

Advanced Web API search patterns adding collective knowledge to public repository facets

Published: 02 December 2013 Publication History
  • Get Citation Alerts
  • Abstract

    Nowadays web designers are able to perform fast development of web applications by aggregating Web APIs available in huge public repositories. This approach is referred to as web mashup. Web APIs may be searched and aggregated in different scenarios, namely the development of a new mashup, or the completion of an existing mashup, or the substitution of one or more Web APIs within it. Collective knowledge of other designers who used the same or similar Web APIs in their own mashups is of paramount relevance to support Web API selection. In this paper, we provide a framework of techniques based on such a collective knowledge to support Web API selection according to the different search patterns, which correspond to distinct mashup development scenarios. We also present a preliminary evaluation of the framework.

    References

    [1]
    B. Büchel, T. Janner, C. Schroth, V. Hoyer, Enterprise Mashup vs. Service Composition: What fits to reach the next stage in End-User Development?, in: Proc. of 5th Conference of Professional Knowledge Management, 2009, pp. 260--264.
    [2]
    D. Bianchini, V. De Antonellis, M. Melchiori, D. Salvi, Semantic-enriched service discovery, in: Proc. of the 22nd International Conference on Data Engineering (ICDE), 2006, pp. 38--47.
    [3]
    D. Bianchini, V. De Antonellis, M. Melchiori, Service-based semantic search in P2P systems, in: Proc. of 7th IEEE European Conference on Web Services (ECOWS), 2009, pp. 7--16.
    [4]
    T. Gruber, Collective knowledge systems: Where the Social Web meets the Semantic Web, Journal Web Semantics: Science, Services and Agents on the World Wide Web 6 (2008) 4--13.
    [5]
    D. Bianchini, V. De Antonellis, M. Melchiori, Semantic Collaborative Tagging for Web APIs Sharing and Reuse, in: Proceedings of the 12th Int. Conference on Web Engineering (ICWE), Vol. LNCS 7387, 2012, pp. 76--90.
    [6]
    O. Greenshpan, T. Milo, N. Polyzotis, Autocompletion for Mashups, in: Proc. of the 35th Int. Conference on Very Large DataBases (VLDB), Lyon, France, 2009, pp. 538--549.
    [7]
    B. Tapia, R. Torres, H. Astudillo, Simplifying mashup component selection with a combined similarity- and social-based technique, in: Proceedings of the 5th International Workshop on Web APIs and Service Mashups, 2011, pp. 1--8.
    [8]
    D. Bianchini, V. De Antonellis, M. Melchiori, A Multi-perspective Framework for Web API Search in Enterprise Mashup Design, in: Proc. of 25th Int. Conference on Advanced Information Systems Engineering (CAiSE), Vol. LNCS 7908, 2013, pp. 353--368.
    [9]
    K. Gomadam, A. Ranabahu, M. Nagarajan, A. Sheth, K. Verma, A Faceted Classification Based Approach to Search and Rank Web APIs, in: Proc. of International Conference on Web Services (ICWS), 2008, pp. 177--184.
    [10]
    M. Shafiq, A. Alhajj, J. Rokne, On the social aspects of personalized ranking for web services, in: Proc. of 13th IEEE Int. Conference on High Performance Computing and Communications, 2011, pp. 86--93.
    [11]
    M. Picozzi, M. Rodolfi, C. Cappiello, M. Matera, Quality-based recommendations for mashup composition, in: Proceedings of the 10th international conference on Current trends in web engineering (ICWE), 2010, pp. 360--371.
    [12]
    H. Elmeleegy, A. Ivan, R. Akkiraju, R. Goodwin, MashupAdvisor: A Recommendation Tool for Mashup Development, in: Proc. of 6th Int. Conference on Web Services (ICWS'08), Beijin, China, 2008, pp. 337--344.
    [13]
    S. Chowdhury, O. Chudnovskyy, M. Niederhausen, S. Pietschmann, P. Sharples, F. D. M. Gaedke, Complementary assistance mechanisms for end user mashup composition, in: Proc. of the 22nd international conference on World Wide Web companion, 2013, pp. 269--272.
    [14]
    R. Torres, B. Tapia, H. Astudillo, Improving Web API Discovery by leveraging social information, in: Proceedings of the IEEE International Conference on Web Services, 2011, pp. 744--745.
    [15]
    C. Radeck, A. Lorz, G. Blichmann, K. Meissner, Hybrid Recommendation of Composition Knowledge for End User Development of Mashups, in: Proc. of 7th International Conference on Internet and Web Applications and Services, 2012, pp. 30--33.
    [16]
    M. Dojchinovski, J. Kuchar, T. Vitvar, M. Zaremba, Personalised Graph-Based Selection of Web APIs, in: Proc. of 11th Int. Semantic Web Conference (ISWC), 2012, pp. 34--48.
    [17]
    D. Bianchini, V. De Antonellis, M. Melchiori, Flexible Semantic-based Service Matchmaking and Discovery, World Wide Web Journal 11 (2) (2008) 227--251.
    [18]
    D. Bianchini, V. De Antonellis, M. Melchiori, A Linked Data Perspective for Effective Exploration of Web APIs Repositories, in: Proc. of the 13th International Conference on Web Engineering (ICWE), Vol. LNCS 7977, 2013, pp. 506--509.

    Cited By

    View all
    • (2022)Web APIs recommendation with neural content embedding for mobile multimedia computingWireless Networks10.1007/s11276-022-03203-629:4(1567-1576)Online publication date: 21-Dec-2022
    • (2021)Preference discovery from wireless social media data in APIs recommendationWireless Networks10.1007/s11276-021-02543-zOnline publication date: 2-Feb-2021
    • (2017)A customizable recommender system for mashup platformsProceedings of the 19th International Conference on Information Integration and Web-based Applications & Services10.1145/3151759.3151787(66-75)Online publication date: 4-Dec-2017
    • Show More Cited By

    Index Terms

    1. Advanced Web API search patterns adding collective knowledge to public repository facets

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Other conferences
      IIWAS '13: Proceedings of International Conference on Information Integration and Web-based Applications & Services
      December 2013
      753 pages
      ISBN:9781450321136
      DOI:10.1145/2539150
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      In-Cooperation

      • @WAS: International Organization of Information Integration and Web-based Applications and Services

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 02 December 2013

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. Web API ranking
      2. Web API similarity
      3. Web APIs search patterns
      4. Web mashup design
      5. collective knwoledge

      Qualifiers

      • Research-article
      • Research
      • Refereed limited

      Conference

      IIWAS '13

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)2
      • Downloads (Last 6 weeks)0

      Other Metrics

      Citations

      Cited By

      View all
      • (2022)Web APIs recommendation with neural content embedding for mobile multimedia computingWireless Networks10.1007/s11276-022-03203-629:4(1567-1576)Online publication date: 21-Dec-2022
      • (2021)Preference discovery from wireless social media data in APIs recommendationWireless Networks10.1007/s11276-021-02543-zOnline publication date: 2-Feb-2021
      • (2017)A customizable recommender system for mashup platformsProceedings of the 19th International Conference on Information Integration and Web-based Applications & Services10.1145/3151759.3151787(66-75)Online publication date: 4-Dec-2017
      • (2016)API recommendation system for software developmentProceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering10.1145/2970276.2975940(896-899)Online publication date: 25-Aug-2016
      • (2016)Proceedings of the 31st IEEE/ACM International Conference on Automated Software EngineeringundefinedOnline publication date: 25-Aug-2016

      View Options

      Get Access

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media