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>&nbsp;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

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
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Compatibility-Aware Web APIs Recommendation via Subgraph Matching for Multimedia Mashup Development

Chao Yan, Shuangfang Lu, Ruowei Zhang, Wanli Huang et al.
2 citations
Tsinghua Science & Technology
Service-Oriented Architecture and Web Services
6.49
article

Compatibility-Aware Web APIs Recommendation via Subgraph Matching for Multimedia Mashup Development

Chao Yan, Shuangfang Lu, Ruowei Zhang, Wanli Huang, Sifeng Wang, Xiaoran Zhao, Rong Jiang
article en
2 citations

Abstract

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>&nbsp;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.

Tsinghua Science & TechnologyVol. 31(2)
Openalex Percentile: Top 3%
Service-Oriented Architecture and Web Services
6.49
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Compatibility-Aware Web APIs Recommendation via Subgraph Matching for Multimedia Mashup Development — Chao Yan, Shuangfang Lu, et al. · Tsinghua Science & Technology (2025) | TGRS Research Map | TGRS