A Quality-Aware Web API Recommender System for Mashup Development

被引:11
|
作者
Fletcher, Kenneth K. [1 ]
机构
[1] Univ Massachusetts, Boston, MA 02125 USA
来源
SERVICES COMPUTING, SCC 2019 | 2019年 / 11515卷
关键词
Mashup; Web API; Web API recommendation; Quality-Aware Recommendation; Matrix factorization; Mashup development;
D O I
10.1007/978-3-030-23554-3_1
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The rapid increase in the number and diversity of web APIs with similar functionality, makes it challenging to find suitable ones for mashup development. In order to reduce the number of similarly functional web APIs, recommender systems are used. Various web API recommendation methods exist which attempt to improve recommendation accuracy, by mainly using some discovered relationships between web APIs and mashups. Such methods are basically incapable of recommending quality web APIs because they fail to incorporate web API quality in their recommender systems. In this work, we propose a method that considers the quality features of web APIs, to make quality web API recommendations. Our proposed method uses web API quality to estimate their relevance for recommendation. Specifically, we propose a matrix factorization method, with quality feature regularization, to make quality web API recommendations and also enhance recommendation diversity. We demonstrate the effectiveness of our method by conducting experiments on a real-world dataset from www.programmableweb.com. Our results not only show quality web API recommendations, but also, improved recommendation accuracy. In addition, our proposed method improves recommendation diversity by mitigating the negative Matthew effect of accumulated advantage, intrinsic to most existing web API recommender systems. We also compare our method with some baseline recommendation methods for validation.
引用
收藏
页码:1 / 15
页数:15
相关论文
共 50 条
  • [41] Quality-aware replication of multimedia data
    Tu, YC
    Yan, JF
    Prabhakar, S
    [J]. DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2005, 3588 : 240 - 249
  • [42] Mining quality-aware subspace clusters
    Chen, Ying-Ju
    Chu, Yi-Hong
    Chen, Ming-Syan
    [J]. ADVANCES IN KNOWLEDGE DISCOVERY AND DATA MINING, PROCEEDINGS, 2008, 5012 : 53 - 63
  • [43] Quality-aware Mobile Visual Search
    Peng, Peng
    Li, Jianqiao
    Li, Ze-Nian
    [J]. 3RD INTERNATIONAL CONFERENCE ON INTEGRATED INFORMATION (IC-ININFO), 2014, 147 : 383 - 389
  • [44] Quality-aware GSM speech watermarking
    Christabel, Koh Jun-Li
    Emmanuel, Sabu
    Kankanhalli, Mohan S.
    [J]. PROCEEDINGS OF 2008 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-10, 2008, : 2965 - +
  • [45] Quality-aware visual data analysis
    Ward, Matthew
    Xie, Zaixian
    Yang, Di
    Rundensteiner, Elke
    [J]. COMPUTATIONAL STATISTICS, 2011, 26 (04) : 567 - 584
  • [46] An ontology for quality-aware service discovery
    Bleul, Steffen
    Weise, Thomas
    Geihs, Kurt
    [J]. COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2006, 21 (04): : 227 - 234
  • [47] Quality-Aware Resource Model Discovery
    Cho, Minsu
    Park, Gyunam
    Song, Minseok
    Lee, Jinyoun
    Kum, Euiseok
    [J]. APPLIED SCIENCES-BASEL, 2021, 11 (12):
  • [48] Quality-Aware SCTP in Wireless Networks
    Jen-Yi Pan
    Min-Chin Chen
    Ping-Cheng Lin
    Kuo-Lun Lu
    [J]. EURASIP Journal on Wireless Communications and Networking, 2010
  • [49] Quality-Aware Network for Human Parsing
    Yang, Lu
    Song, Qing
    Wang, Zhihui
    Liu, Zhiwei
    Xu, Songcen
    Li, Zhihao
    [J]. IEEE TRANSACTIONS ON MULTIMEDIA, 2023, 25 : 7128 - 7138
  • [50] Reducing the Calculations of Quality-Aware Web Services Composition Based on Parallel Skyline Service
    Moradi, Maryam
    Emadi, Sima
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2016, 7 (07) : 306 - 311