Service Package Recommendation for Mashup Creation via Mashup Textual Description Mining

被引:28
作者
Gu, Qi [1 ,2 ]
Cao, Jian [1 ]
Peng, Qianyang [1 ]
机构
[1] Shanghai Jiao Tong Univ, Dept Comp Sci & Engn, Shanghai, Peoples R China
[2] Nantong Univ, Sch Comp Sci & Technol, Nantong, Peoples R China
来源
2016 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS) | 2016年
关键词
component; service recommendation; mashup creation; discourse analysis;
D O I
10.1109/ICWS.2016.65
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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.
引用
收藏
页码:452 / 459
页数:8
相关论文
共 20 条
[1]   Leveraging Formal Concept Analysis with Topic Correlation for Service Clustering and Discovery [J].
Aznag, Mustapha ;
Quafafou, Mohamed ;
Jarir, Zahi .
2014 IEEE 21ST INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS 2014), 2014, :153-160
[2]   Services mashups - The new generation of web applications [J].
Benslimane, Djamal ;
Dustdar, Schahram ;
Sheth, Amit .
IEEE INTERNET COMPUTING, 2008, 12 (05) :13-15
[3]  
Blake MB, 2007, 2007 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, P575
[4]  
Buqing Cao, 2013, 2013 IEEE 20th International Conference on Web Services (ICWS), P99, DOI 10.1109/ICWS.2013.23
[5]  
Chowdhury SR, 2011, LECT NOTES COMPUT SC, V7084, P374, DOI 10.1007/978-3-642-25535-9_25
[6]  
de Oliveira FT, 2008, LECT NOTES COMPUT SC, V5272, P136, DOI 10.1007/978-3-540-89965-5_15
[7]  
Elmeleegy Hazem, 2008, 2008 IEEE International Conference on Web Services (ICWS), P337, DOI 10.1109/ICWS.2008.128
[8]  
Fisher Seeger, 2007, ANN M ASS COMPUTATIO, V45, P488
[9]  
Goarany K., 2010, P 2 INT WORKSH SEARC, P71
[10]  
Grammel L, 2010, LECT NOTES COMPUT SC, V6400, P137