2021Connection ScienceOpen access

Composition pattern-aware web service recommendation based on depth factorisation machine

Bing Tang, Mingdong Tang, Yanmin Xia, Meng-Yen Hsieh

Open full text 17 citations

Abstract

Web service composition has become a prevalent software development method that enables developing powerful Mashups by effectively combining Web services with different functions. However, as the number of Web services increases, it becomes challenging for developers to select appropriate services to develop Web applications that satisfy functional requirements. In order to recommend Web services considering user's preferences, a composition pattern-aware Web service recommendation method called EWACP-DeepFM is proposed, which combines the composition patterns between Web services and Mashups and the co-occurrence and popularity of Web services. By constructing a multi-dimensional feature matrix, which is further trained by the depth factorisation machine (DeepFM) model to learn potential link relationships between Web services and Mashup applications, and recommend Top-N best services for the target Mashup application. Experiments performed using the real datasets from ProgrammableWeb show that the proposed method outperforms others with better recommendation effectiveness.

Open-access reader

About this research paper

What this paper is about

Web service composition has become a prevalent software development method that enables developing powerful Mashups by effectively combining Web services with different functions. However, as the number of Web services increases, it becomes challenging for developers to select appropriate services to develop Web applications that satisfy functional requirements. In order to recommend Web services considering user's preferences, a composition pattern-aware Web service recommendation method called EWACP-DeepFM is proposed, which combines the composition patterns between Web services and Mashups and the co-occurrence and popularity of Web services. By constructing a multi-dimensional feature matrix, which is further trained by the depth factorisation machine (DeepFM) model to learn potential link relationships between Web services and Mashup applications, and recommend Top-N best services for the target Mashup application. Experiments performed using the real datasets from ProgrammableWeb show that the proposed method outperforms others with better recommendation effectiveness.

Why it matters

OpenAlex reports 17 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Web service composition has become a prevalent software development method that enables developing powerful Mashups by effectively combining Web services with different functions. However, as the number of Web services increases, it becomes challenging for developers to select appropriate services to develop Web applications that satisfy functional requirements. In order to recommend Web services considering user's preferences, a composition pattern-aware Web service recommendation method called EWACP-DeepFM is proposed, which combines the composition patterns between Web services and Mashups and the co-occurrence and popularity of Web services. By constructing a multi-dimensional feature matrix, which is further trained by the depth factorisation machine (DeepFM) model to learn potential link relationships between Web services and Mashup applications, and recommend Top-N best services for the target Mashup application. Experiments performed using the real datasets from ProgrammableWeb show that the proposed method outperforms others with better recommendation effectiveness.

Key concepts: Mashup, Computer science, Web service, World Wide Web, Web modeling, Web development, Information retrieval

Related papers

Back to paper searchBrowse research topicsOriginal source
Composition pattern-aware web service recommendation based on depth factorisation machine — Research Paper | ScholarLens