• DocumentCode
    125395
  • Title

    A Novel Approach for API Recommendation in Mashup Development

  • Author

    Chune Li ; Richong Zhang ; Jinpeng Huai ; Hailong Sun

  • Author_Institution
    Sch. of Comput. Sci. & Eng., Beihang Univ., Beijing, China
  • fYear
    2014
  • fDate
    June 27 2014-July 2 2014
  • Firstpage
    289
  • Lastpage
    296
  • Abstract
    Mashing up Web services and RESTful APIs is a novel programming approach to develop new applications. As the number of available resources is increasing rapidly, to discover potential services or APIs is getting difficult. Therefore, it is vital to relieve mashup developers of the burden of service discovery. In this paper, we propose a probabilistic model to assist mashup creators by recommending a list of APIs that may be used to compose a required mashup given descriptions of the mashup. Specifically, a relational topic model is exploited to characterize the relationship among mashups, APIs and their links. In addition, we incorporate the popularity of APIs to the model and make predictions on the links between mashups and APIs. Moreover, the statistical analysis on a public mashup platform shows the current status of mashup development and the applicability of this study. Experiments on a large service data set confirm the effectiveness of this proposed approach.
  • Keywords
    Web services; application program interfaces; probability; recommender systems; statistical analysis; API list recommendation; RESTful API; Web services; large service data set; mashup development; mashup relationship characterization; probabilistic model; programming approach; public mashup platform; relational topic model; service discovery; statistical analysis; Data models; Google; Mashups; Mathematical model; Probabilistic logic; Vectors; API recommendation; mashup development; relational topic model;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services (ICWS), 2014 IEEE International Conference on
  • Conference_Location
    Anchorage, AK
  • Print_ISBN
    978-1-4799-5053-9
  • Type

    conf

  • DOI
    10.1109/ICWS.2014.50
  • Filename
    6928910