TY - GEN
T1 - Improving Web API discovery by leveraging social information
AU - Torres, Romina
AU - Tapia, Boris
AU - Astudillo, Hernán
PY - 2011
Y1 - 2011
N2 - A common problem that mashup developers face is the discovery of APIs that suit their needs. This primary task becomes harder, tedious and time-consuming with the proliferation of new APIs. As humans, we learn by example, following community previous decisions when creating mashups. Most techniques do not consider at all reusing this social information. In this paper, we propose to combine current discovery techniques (exploration) with social information (exploitation). Our preliminary results show that by considering the reciprocal influence of both sources, the discovery process reveals APIs that would remain with low rank because the preferential attachment (popularity) and/or the lack of better descriptions (discovery techniques). We present a case study focusing on a public Web-based API registry.
AB - A common problem that mashup developers face is the discovery of APIs that suit their needs. This primary task becomes harder, tedious and time-consuming with the proliferation of new APIs. As humans, we learn by example, following community previous decisions when creating mashups. Most techniques do not consider at all reusing this social information. In this paper, we propose to combine current discovery techniques (exploration) with social information (exploitation). Our preliminary results show that by considering the reciprocal influence of both sources, the discovery process reveals APIs that would remain with low rank because the preferential attachment (popularity) and/or the lack of better descriptions (discovery techniques). We present a case study focusing on a public Web-based API registry.
KW - Collaboration network
KW - Mashup
KW - Web API
UR - http://www.scopus.com/inward/record.url?scp=80053144378&partnerID=8YFLogxK
U2 - 10.1109/ICWS.2011.96
DO - 10.1109/ICWS.2011.96
M3 - Conference contribution
AN - SCOPUS:80053144378
SN - 9780769544632
T3 - Proceedings - 2011 IEEE 9th International Conference on Web Services, ICWS 2011
SP - 744
EP - 745
BT - Proceedings - 2011 IEEE 9th International Conference on Web Services, ICWS 2011
PB - IEEE Computer Society
T2 - 2011 IEEE 9th International Conference on Web Services, ICWS 2011
Y2 - 4 July 2011 through 9 July 2011
ER -