arrow
返回

Deep learning-based open API recommendation for Mashup development

delete2023-06-12
delete3
PRE
AI
W
Wang, Ye
J
Junwu Chen
Q
Qiao Huang
X
Xin Xia
B
Bo Jiang *
DOI:10.1007/s11432-021-3531-0delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Mashup developers often need to find open application programming interfaces (APIs) for their composition application development. Although most enterprises and service organizations have encapsulated their businesses or resources online as open APIs, finding the right high-quality open APIs is not an easy task from a library with several open APIs. To solve this problem, this paper proposes a deep learning-based open API recommendation (DLOAR) approach. First, the hierarchical density-based spatial clustering of applications with a noise topic model is constructed to build topic models for Mashup clusters. Second, developers' requirement keywords are extracted by the TextRank algorithm, and the language model is built. Third, a neural network-based three-level similarity calculation is performed to find the most relevant open APIs. Finally, we complement the relevant information of open APIs in the recommended list to help developers make better choices. We evaluate the DLOAR approach on a real dataset and compare it with commonly used open API recommendation approaches: term frequency-inverse document frequency, latent dirichlet allocation, Word2Vec, and Sentence-BERT. The results show that the DLOAR approach has better performance than the other approaches in terms of precision, recall, F1-measure, mean average precision, and mean reciprocal rank.
Keyword:
Mashup development
open API recommendation
deep learning
neural network
service discovery

期刊

Science China Information Sciences 封面图
Science China Information Sciences
IF:
7.6
论文数:
4.9K
被引数:
8.9K

机构

H
huawei technologies
学者数:
3.3K
论文数: 2.9K
被引数: 1
Z
Zhejiang Gongshang University
学者数:
6.6K
论文数: 4.9K
被引数: 8.1K
引用论文

引用论文

Domain-aware Mashup service clustering based on LDA topic model from multiple data sources
err2017-10-01
err63
PREAI
errCao, Buqing; Liu, Xiaoqing (Frank); Liu, Jianxun; Tang, Mingdong
err分享
err收藏
err分享
err收藏
Passive immunity to porcine epidemic diarrhea virus following immunization of pregnant gilts with a recombinant orf virus vector expressing the spike protein
err2018-05-03
err0
errOAAI
errLok R. Joshi; Faten A. Okda; Aaron Singrey; Mayara F. Maggioli; Tatiane C. Faccin; Maureen H. V. Fernandes; Kyle S. Hain; Scott Dee; Fernando V. Bauermann; Eric A. Nelson; Diego G. Diel
err分享
err收藏
Process-extraction-based text similarity measure for emergency response plans
err2021-11-01
err10
PREAI
errGuo, Wenyan; Zeng, Qingtian; Duan, Hua; Ni, Weijian; Liu, Cong
err分享
err收藏
A snowballing literature study on test amplification关于测试扩增的滚雪球文献研究
err2019-11-01
err44
errOAAI
errDanglot, Benjamin; Vera-Perez, Oscar; Yu, Zhongxing; Zaidman, Andy; Monperrus, Martin; Baudry, Benoit
err分享
err收藏
学者 查看更多内容