DAWAR: diversity-aware web APIs recommendation for mashup creation based on correlation graph

Wenwen Gong, Xuyun Zhang, Yifei Chen, Qiang He, Amin Beheshti, Xiaolong Xu, Chao Yan, Lianyong Qi

Research output: Chapter in Book/Report/Conference proceedingConference proceeding contributionpeer-review

36 Citations (Scopus)

Abstract

With the ever-increasing popularity of microservice architecture, a considerable number of enterprises or organizations have encapsulated their complex business services into various lightweight functions as published them accessible APIs (Application Programming Interfaces). Through keyword search, a software developer could select a set of APIs from a massive number of candidates to implement the functions of a complex mashup, which reduces the development cost significantly. However, traditional keyword search methods for APIs often suffer from several critical issues such as functional compatibility and limited diversity in search results, which may lead to mashup creation failures and lower development productivity. To deal with these challenges, this paper designs DAWAR, a diversity-aware Web APIs recommendation approach that finds diversified and compatible APIs for mashup creation. Specifically, the APIs recommendation problem for mashup creating is modelled as a graph search problem that aims to find the minimal group Steiner trees in a correlation graph of APIs. DAWAR innovatively employs the determinantal point processes to diversify the recommended results. Empirical evaluation is performed on commonly-used real-world datasets, and the statistic results show that DAWAR is able to achieve significant improvements in terms of recommendation diversity, accuracy, and compatibility.
Original languageEnglish
Title of host publicationSIGIR '22
Subtitle of host publicationproceedings of the 45th International ACM SIGIR Conference on Research and Development in Information Retrieval
Place of PublicationNew York
PublisherAssociation for Computing Machinery
Pages395–404
Number of pages10
ISBN (Electronic)9781450387323
DOIs
Publication statusPublished - 2022
EventInternational ACM SIGIR Conference on Research and Development in Information Retrieval (45th : 2022) - Madrid, Spain
Duration: 11 Jul 202215 Jul 2022
Conference number: 45th

Conference

ConferenceInternational ACM SIGIR Conference on Research and Development in Information Retrieval (45th : 2022)
Abbreviated titleSIGIR 2022
Country/TerritorySpain
CityMadrid
Period11/07/2215/07/22

Keywords

  • APIs Recommendation
  • Diversity
  • Compatibility
  • Correlation Graph of APIs

Fingerprint

Dive into the research topics of 'DAWAR: diversity-aware web APIs recommendation for mashup creation based on correlation graph'. Together they form a unique fingerprint.

Cite this