JOURNAL ARTICLE

API Recommendation For Mashup Creation: A Comprehensive Survey.

  • Published In: Computer Journal, 2024, v. 67, n. 5. P. 1920 1 of 3

  • Database: Academic Search Ultimate 2 of 3

  • Authored By: Alhosaini, Hadeel; Alharbi, Sultan; Wang, Xianzhi; Xu, Guandong 3 of 3

Abstract

This article provides a comprehensive survey of web API recommendation systems designed to facilitate mashup creation, focusing on methods that assist developers in selecting appropriate APIs from the rapidly growing number available online. It reviews traditional recommendation techniques such as collaborative filtering (CF), content-based filtering (CBF), and hybrid models, as well as more recent advances involving network representation learning and deep learning approaches that aim to address challenges like data sparsity, cold-start problems, and scalability. The survey also discusses the use of knowledge graphs, attention mechanisms, and reinforcement learning in improving recommendation accuracy and diversity. Finally, it highlights emerging research directions including bootstrapping cold-start items, leveraging external side information, on-the-fly recommendations, explainable recommendation models, and user-centric tools, emphasizing ongoing opportunities to enhance API recommendation effectiveness for mashup developers.

Additional Information

  • Source:Computer Journal. 2024/05, Vol. 67, Issue 5, p1920
  • Document Type:Article
  • Subject Area:Computer Science
  • Publication Date:2024
  • ISSN:0010-4620
  • DOI:10.1093/comjnl/bxad112
  • Accession Number:178019557
  • Copyright Statement:Copyright of Computer Journal is the property of Oxford University Press / USA and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)

Looking to go deeper into this topic? Look for more articles on EBSCOhost.