About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
Publication
ICWS 2014
Conference paper
Time-aware service recommendation for mashup creation in an evolving service ecosystem
Abstract
Web service recommendation has become increasingly important as services become increasingly prevalent on the Internet. Existing methods either focus on content matching techniques such as keyword search and semantic matching, or rely on Quality of Service (QoS) prediction. However, the fact that services and their mashups typically evolve over time has not been given sufficient attention. We argue that a practical service recommendation approach should take into account the evolution of services in the context of a service ecosystem. In this paper, we present a method to extract service evolution patterns by exploiting Latent Dirichlet Allocation (LDA) and time series prediction. Based on it, we have developed a time-aware service recommendation framework guiding mashup creation seamlessly integrating service evolution, collaborative filtering and content matching. Experiments on real-world ProgrammableWeb data set show that our approach leads to a higher precision than traditional collaborative filtering and content matching methods.