Compatibility-Aware Web APIs Recommendation via Subgraph Matching for Multimedia Mashup Development
The increasing number of available Web Application Programming Interfaces (APIs) in various service sharing communities have enabled software developers to develop their interested multimedia mashups quickly and conveniently. In this situation, a multimedia mashup with complex functionalities could be achieved by composing a set of pre-selected Web APIs by software developers. However, due to the APIs diversity in terms of development organization, programming language, invocation interface, etc, it is often difficult to determine the compatibility between the APIs selected by multimedia mashup developers beforehand especially when the developers have little background knowledge of APIs, which significantly decreases the successful rate of subsequent multimedia mashup development. In response to this challenge, we propose a subgraph matching-based compatible API’s composition recommendation method, called SubMC<sub>WACR· </sub>The advantage of SubMC<sub>WACR</sub> is that it can directly search for the API’s subgraphs that not only meet the functional requirements of the multimedia mashup but also are compatible with each other, thus boosting the effectiveness of multimedia mashup development. Through extensive experiments on a real dataset crawled from the Web API sharing platform ProgrammableWeb.com, we have demonstrated that our proposed recommendation method achieves significant improvements in terms of recommendation precision and compatibility compared with other competitive API recommendation methods.
Authors
- Chao Yan (ORCID: https://orcid.org/0000-0002-6391-8797)
- Shuangfang Lu (ORCID: https://orcid.org/0000-0002-0758-4075)
- Ruowei Zhang (ORCID: https://orcid.org/0000-0003-1290-2987)
- Wanli Huang (ORCID: https://orcid.org/0000-0002-9471-6944)
- Sifeng Wang (ORCID: https://orcid.org/0000-0003-4244-4091)
- Xiaoran Zhao
- Rong Jiang (ORCID: https://orcid.org/0000-0003-4160-8349)
Publication Details
- Journal
- Tsinghua Science & Technology
- Published
- 2025-08-05
- DOI
- https://doi.org/10.26599/tst.2024.9010147
- Citations
- 2
- Primary Topic
- Service-Oriented Architecture and Web Services
- Type
- article
- Field-Weighted Citation Impact
- 6.49