Recommending APIs for mashup completion using association rules mined from real usage data

Boris Tapia, Romina Torres, Hernan Astudillo, Pablo Ortega

Producción científica: Capítulo del libro/informe/acta de congresoContribución a la conferenciarevisión exhaustiva

12 Citas (Scopus)

Resumen

Mashups are becoming the de facto approach to build customer-oriented Web applications, by combining several Web APIs into a single lightweight, rich, customized Web front-end. To help mashup builders to choose among a plethora of available APIs to assemble in their mashups, some existing recommendation techniques rank candidate APIs using popularity (a social measure) or keyword-based measures (whether semantic or unverified tags). This article proposes to use information on co-usage of APIs in previous mash ups to suggest likely candidate APIs, and introduces a global measure which improves on earlier local co-API measures. The gCAR (global Co-utilization API Ranking) is calculated using association rules inferred from historical API usage data. The MashupRECO tool combines gCAR and a keywordbased measure, to avoid the 'cold-start' problem for new or unused APIs. Evaluation of MashupRECO versus the keyword search of the well-known ProgrammableWeb catalog show that the tool reduces the search time for comparable degree of completeness.

Idioma originalInglés
Título de la publicación alojadaProceedings - 2011 30th International Conference of the Chilean Computer Science Society, SCCC 2011
Páginas83-89
Número de páginas7
DOI
EstadoPublicada - 2012
Publicado de forma externa
Evento2011 30th International Conference of the Chilean Computer Science Society, SCCC 2011 - Curico, Chile
Duración: 9 nov. 201111 nov. 2011

Serie de la publicación

NombreProceedings - International Conference of the Chilean Computer Science Society, SCCC
ISSN (versión impresa)1522-4902

Conferencia

Conferencia2011 30th International Conference of the Chilean Computer Science Society, SCCC 2011
País/TerritorioChile
CiudadCurico
Período9/11/1111/11/11

Huella

Profundice en los temas de investigación de 'Recommending APIs for mashup completion using association rules mined from real usage data'. En conjunto forman una huella única.

Citar esto