Abstract

Finding appropriate web APIs to develop mashup services is becoming difficult because of increasing number of web APIs offered from different sources. If we can recommend relevant web APIs for a mashup service based on its requirements, it will help software developers to find suitable APIs easily instead of searching from thousands of web APIs. Although there are many existing methods to recommend web APIs for mashup services, their recommendation accuracies and diversities are still not high. We will present a novel approach in this paper to produce better web API recommendation results in terms of accuracy and diversity. It is a matrix factorization based API recommendation method for Mashup services. It uses a two-level topic model for clustering Mashup services. We used a dataset from programmableWeb to perform experiments and compared results of our method with other existing methods. Its evaluation results show that our matrix factorization based recommendation archives better API recommendation accuracy and diversity for Mashup services.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.