Web Service Recommendation With Reconstructed Profile From Mashup Descriptions
- 1 December 2016
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Automation Science and Engineering
- Vol. 15 (2), 468-478
- https://doi.org/10.1109/tase.2016.2624310
Abstract
Web services are self-contained software components that support business process automation over the Internet, and mashup is a popular technique that creates value-added service compositions to fulfill complicated business requirements. For mashup developers, looking for desired component services from a sea of service candidates is often challenging. Therefore, web service recommendation has become a highly demanding technique. Traditional approaches, however, mostly rely on static and potentially subjectively described texts offered by service providers. In this paper, we propose a novel way of dynamically reconstructing objective service profiles based on mashup descriptions, which carry historical information of how services are used in mashups. Our key idea is to leverage mashup descriptions and structures to discover important word features of services and bridge the vocabulary gap between mashup developers and service providers. Specifically, we jointly model mashup descriptions and component service using author topic model in order to reconstruct service profiles. Exploiting word features derived from the reconstructed service profiles, a new service recommendation algorithm is developed. Experiments over a real-world data set from ProgrammableWeb.com demonstrate that our proposed service recommendation algorithm is effective and outperforms the state-of-the-art methods.Funding Information
- National Natural Science Foundation of China (61673230)
- National Science and Technology Support Program of China (2012BAF15G01)
- National High tech Research and Development Program (2012AA02A613)
This publication has 31 references indexed in Scilit:
- Recommendation in an Evolving Service Ecosystem Based on Network PredictionIEEE Transactions on Automation Science and Engineering, 2014
- Probabilistic Prediction of the QoS of Service Orchestrations: A Truly Compositional ApproachLecture Notes in Computer Science, 2014
- Web Service Recommendation via Exploiting Location and QoS InformationIEEE Transactions on Parallel and Distributed Systems, 2013
- iMashup: a mashup-based framework for service compositionScience China Information Sciences, 2013
- Mirror, Mirror, on the Web, Which Is the Most Reputable Service of Them All?Lecture Notes in Computer Science, 2013
- Modeling the mashup ecosystem: structure and growthR&D Management, 2009
- Hybrid Adaptive Web Service Selection with SAWSDL-MX and WSDL-AnalyzerLecture Notes in Computer Science, 2009
- SERVICE-ORIENTED COMPUTING: A RESEARCH ROADMAPInternational Journal of Cooperative Information Systems, 2008
- QoS-aware middleware for Web services compositionIEEE Transactions on Software Engineering, 2004
- Similarity Search for Web ServicesPublished by Elsevier BV ,2004