Service Package Recommendation for Mashup Creation via Mashup Textual Description Mining
- 1 June 2016
- conference paper
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE) in 2016 IEEE International Conference on Web Services (ICWS)
- p. 452-459
- https://doi.org/10.1109/icws.2016.65
Abstract
Mashup is a developer-centric technique which allows developers to compose existing Web services together to create innovative or consolidated web applications. However, the rapid growth in the number of services and the myriad of functionally similar services make it difficult for developers to select appropriate ones to develop new applications. Therefore, it is vital to recommend a set of suitable services for mashup creation based on functionalities of services and their relationships. To this end, we propose a service package recommendation approach for mashup development, which is based on mashup textual description mining to discover semantic relationships among services. Specifically, discourse analysis of computational linguistics is utilized to uncover the structures underneath mashups' functional specifications, then the semantic relationships between services can be learned from their appearances and the constructed structures in mashup specifications. Accordingly, we are able to recommend a package of services that can be used together with high compatibility for a new mashup to be developed. We evaluate our approach on a real-world dataset. Experimental results show that our approach achieves higher accuracy and outperforms other comparative ones.Keywords
This publication has 16 references indexed in Scilit:
- CODRA: A Novel Discriminative Framework for Rhetorical AnalysisComputational Linguistics, 2015
- Incorporating User, Topic, and Service Related Latent Factors into Web Service RecommendationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2015
- Time-Aware Service Recommendation for Mashup Creation in an Evolving Service EcosystemPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2014
- A Novel Approach for API Recommendation in Mashup DevelopmentPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2014
- Leveraging Formal Concept Analysis with Topic Correlation for Service Clustering and DiscoveryPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2014
- Mashup Service Recommendation Based on User Interest and Social NetworkPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2013
- Efficient, Interactive Recommendation of Mashup Composition KnowledgeLecture Notes in Computer Science, 2011
- A Survey of Mashup Development EnvironmentsLecture Notes in Computer Science, 2010
- Using Provenance to Improve Workflow DesignLecture Notes in Computer Science, 2008
- WordNetCommunications of the ACM, 1995