Ranking Web Services using Centralities and Social Indicators

Nowadays, developers of web application mashups face a sheer overwhelming variety and pluralism of web services. Therefore, choosing appropriate web services to achieve specific goals requires a certain amount of knowledge as well as expertise. In order to support users in choosing appropriate web services it is not only important to match their search criteria to a dataset of possible choices but also to rank the results according to their relevance, thus minimizing the time it takes for taking such a choice. Therefore, we investigated six ranking approaches in an empirical manner and compared them to each other. Moreover, we have had a look on how one can combine those ranking algorithms linearly in order to maximize the quality of their outputs.

[1]  Amit P. Sheth,et al.  A Faceted Classification Based Approach to Search and Rank Web APIs , 2008, 2008 IEEE International Conference on Web Services.

[2]  Dimitris Sacharidis,et al.  Ranking and Clustering Web Services Using Multicriteria Dominance Relationships , 2010, IEEE Transactions on Services Computing.

[3]  Birgitta König-Ries,et al.  Relevance Judgments for Web Services Retrieval - A Methodology and Test Collection for SWS Discovery Evaluation , 2009, 2009 Seventh IEEE European Conference on Web Services.

[4]  Carlos Angel Iglesias,et al.  A Semantic Metadirectory of Services Based on Web Mining Techniques , 2012, AAAI Spring Symposium: Intelligent Web Services Meet Social Computing.

[5]  Maria Ganzha,et al.  WSColab: Structured Collaborative Tagging for Web Service Matchmaking , 2010, WEBIST.

[6]  Huajun Chen,et al.  Mining user behavior pattern in mashup community , 2009, 2009 IEEE International Conference on Information Reuse & Integration.

[7]  Jaana Kekäläinen,et al.  Cumulated gain-based evaluation of IR techniques , 2002, TOIS.

[8]  U. Brandes A faster algorithm for betweenness centrality , 2001 .

[9]  Rajeev Motwani,et al.  The PageRank Citation Ranking : Bringing Order to the Web , 1999, WWW 1999.

[10]  Andreas Hotho,et al.  Information Retrieval in Folksonomies: Search and Ranking , 2006, ESWC.

[11]  Rama Akkiraju,et al.  Mashup Advisor: A Recommendation Tool for Mashup Development , 2008, 2008 IEEE International Conference on Web Services.

[12]  Gregory Kulczycki,et al.  Mining social tags to predict mashup patterns , 2010, SMUC '10.

[13]  John Skvoretz,et al.  Node centrality in weighted networks: Generalizing degree and shortest paths , 2010, Soc. Networks.