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

Boris Tapia, Romina Torres, Hernan Astudillo, Pablo Ortega

Resultado de la investigación: Contribución a los tipos de informe/libroContribución a la conferenciarevisión exhaustiva

11 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 - 1 dic 2012
Evento2011 30th International Conference of the Chilean Computer Science Society, SCCC 2011 - Curico, Chile
Duración: 9 nov 201111 nov 2011

Otros

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

Áreas temáticas de ASJC Scopus

  • Ingeniería (todo)
  • Informática (todo)

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