PDF (9.3 MB)
Collect
Submit Manuscript
Show Outline
Outline
Abstract
Keywords
Show full outline
Hide outline
Open Access | Just Accepted

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

Xiaoran Zhao1Shanqun Lu2Chao Yan1()Ruowei Zhang1Wanli Huang1Sifeng Wang1Rong Jiang3

1 School of Computer Science, Qufu Normal University, Rizhao 276826, China.

2 Shandong Provincial University Laboratory for Protected Horticulture, Weifang University of Science and Technology, Weifang 262700, China.

3 Yunnan Key Laboratory of Service Computing, Yunnan University of Finance and Economics, Kunming 650000,
China.

Show Author Information

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 SubMCWACR· The advantage of SubMCWACR 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 and Technology
Cite this article:
Zhao X, Lu S, Yan C, et al. Compatibility-Aware Web APIs Recommendation via Subgraph Matching for Multimedia Mashup Development. Tsinghua Science and Technology, 2025, https://doi.org/10.26599/TST.2024.9010147
Metrics & Citations  
Article History
Copyright
Rights and Permissions
Return