A Cloud API Personalized Recommendation Method Based on Multiple Attribute Features and Mashup Requirement Attention

In current mashup-oriented cloud API recommendation systems, insufficient attention to personalized development requirements remains a common issue, particularly regarding developers’ needs for attributes such as functionality similarity and complementarity. This paper proposes a novel approach for personalized cloud API feature representation and recommendation. We construct a graph of the cloud API ecosystem with rich side information and design metapaths to capture and characterize various API features. To fully leverage information from intermediate nodes in the metapaths and emphasize the significance of different instances, we employ a translational distance model and graph neural network techniques to aggregate cloud API feature information. Furthermore, we introduce mashup requirement attention, a mechanism that customizes recommendations based on the specific needs of each mashup project, thereby enhancing the accuracy and personalization of API recommendations. Extensive experiments on real-world datasets demonstrate the effectiveness of the proposed method.

Authors

Institutions

Publication Details

Journal
IEEE Access
Published
2024-11-25
DOI
https://doi.org/10.1109/access.2024.3505943
Citations
1
Primary Topic
Recommender Systems and Techniques
Type
article
Field-Weighted Citation Impact
0.78

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Cloud API Personalized Recommendation Method Based on Multiple Attribute Features and Mashup Requirement Attention

Limin Shen, Chengyu Li, Yuying Wang, Zhen Chen
1 citations
IEEE Access
Recommender Systems and Techniques
0.78
article

A Cloud API Personalized Recommendation Method Based on Multiple Attribute Features and Mashup Requirement Attention

Limin Shen, Chengyu Li, Yuying Wang, Zhen Chen
article en
1 citations

Abstract

In current mashup-oriented cloud API recommendation systems, insufficient attention to personalized development requirements remains a common issue, particularly regarding developers’ needs for attributes such as functionality similarity and complementarity. This paper proposes a novel approach for personalized cloud API feature representation and recommendation. We construct a graph of the cloud API ecosystem with rich side information and design metapaths to capture and characterize various API features. To fully leverage information from intermediate nodes in the metapaths and emphasize the significance of different instances, we employ a translational distance model and graph neural network techniques to aggregate cloud API feature information. Furthermore, we introduce mashup requirement attention, a mechanism that customizes recommendations based on the specific needs of each mashup project, thereby enhancing the accuracy and personalization of API recommendations. Extensive experiments on real-world datasets demonstrate the effectiveness of the proposed method.

IEEE AccessVol. 13
Yanshan University (CN)
National Natural Science Foundation of China, Natural Science Foundation of Hebei Province
Openalex Percentile: Top 19%
Recommender Systems and Techniques
0.78
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.

A Cloud API Personalized Recommendation Method Based on Multiple Attribute Features and Mashup Requirement Attention — Limin Shen, Chengyu Li, et al. · IEEE Access (2024) | TGRS Research Map | TGRS