+ All Categories
Home > Technology > Ranking web services using centralities and social indicators

Ranking web services using centralities and social indicators

Date post: 17-Jan-2017
Category:
Upload: telomir
View: 206 times
Download: 1 times
Share this document with a friend
31
Ranking Web Services Using Centralities and Social Indicators Tilo Zemke* José I. Fernández-Villamor** Carlos Á. Iglesias** ENASE 2012, Wroclaw 29th June 2012 * Chemnitz University of Technology ** Technical University of Madrid
Transcript

Ranking Web Services Using

Centralities and Social Indicators

Tilo Zemke*

José I. Fernández-Villamor**

Carlos Á. Iglesias**

ENASE 2012, Wroclaw

29th June 2012

* Chemnitz University of Technology

** Technical University of Madrid

Ranking Web Services Using Centralities

and Social Indicators

2

Ranking Web Services Using Centralities

and Social Indicators

Logo sources: ProgrammableWeb.com API Directory 3

Ranking Web Services Using Centralities

and Social Indicators

Logo sources: ProgrammableWeb.com API Directory 4

Ranking Web Services Using Centralities

and Social Indicators

Logo sources: ProgrammableWeb.com API Directory 5

http://blog.programmableweb.com/2012/05/22/6000-apis-its-business-its-social-and-its-happening-quickly/

6

7

How can we bring order to the set of

web services?

8

Ranking Web Services Using Centralities

and Social Indicators

9

• Relative importance of a vertex within

a graph

Ranking Web Services Using Centralities

and Social Indicators

10

• Relative importance of a vertex within

a graph

• Degree Centrality (CD)

• Betwenness Centrality (CB)

• Closeness Centrality (CC)

• Eigenvector Centrality (CE)

Ranking Web Services Using Centralities

and Social Indicators

11

Graph representation

12

Graph representation (simplified)

13

Degree Centrality (CD)

14

Betweenness Centrality (CB)

15

Closeness Centrality (CC)

16

Eigenvector Centrality (CE)

17

Ranking Web Services Using Centralities

and Social Indicators

18

Ranking Web Services Using Centralities

and Social Indicators

• ProgrammableWeb User Rating (PUR)

• Hits on Stackoverflow.com (GSO)

19

ProgrammableWeb User Rating (PUR)

20

Hits on Stackoverflow.com (GSO)

+

Ranking!

„Twitter API site:stackoverflow.com“

21

How can we measure the quality?

22

•Subsets of Dataset

•„image“ (32), „voice“ (19), „twitter“ (18)

23

•Subsets of Dataset

•„image“ (32), „voice“ (19), „twitter“ (18)

• Expert relevance judges rated each service in each set individually

• Afterwards agreed on a uniform rating for each web service

24

•Subsets of Dataset

•„image“ (32), „voice“ (19), „twitter“ (18)

• Expert relevance judges rated each service in each set individually

• Afterwards agreed on a uniform rating for each web service

• Ratings served as gain quantifications for the normalized Discounted Cumulated Gain (nDCG) calculations

25

Results for query „voice“

26

Results for query „twitter“

27

Results for query „image“

28

Part of this research was funded by the

European Commission under the

project ICT-OMELETTE (FP7-ICT-2009-5):

European Project on Open Platform for

Telco Mashups

www.ict-omelette.eu

29

OMELETTE Mashup Registry

30

Thank you! Tilo Zemke

[email protected]

31


Recommended