Simplifying mashup component selection with a combined similarity- and social-based technique

Boris Tapia, Romina Torres, Hernán Astudillo

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

23 Citas (Scopus)

Resumen

Web mashups are becoming the main approach to build Web applications. Current approaches to enable component selection include description-based techniques and socially generated metadata. The explosive growth of APIs makes increasingly harder selecting appropriate components for each mashup. Unfortunately, description-based techniques rely heavily on the quality of authors' information, and social-based approaches suffer problems like "cold-start" and "preferential attachment". This article proposes (1) two new measures of socially ranked fitness of candidate components, (2) an API functional taxonomy using Formal Concept Analysis based on descriptions, and (3) a combined approach that improves description-based techniques with these social ranking measures. We use social rankings based on past (co-)utilization of APIs: WAR (Web API Rank) measures API utilization over time, and CAR (Co-utilization API Rank) measures its co-utilization with other APIs. The measures and the combined approach are illustrated with a case study using the well-known Web APIs catalog ProgrammableWeb 1. A prototype tool allows iterative discovery of APIs and assists the mashup creation process.

Idioma originalInglés
Título de la publicación alojadaProceedings of the 5th International Workshop on Web APIs and Service Mashups, Mashups 2011
DOI
EstadoPublicada - 2011
Evento5th International Workshop on Web APIs and Service Mashups, Mashups 2011 - Lugano, Suiza
Duración: 14 sep 201114 sep 2011

Otros

Otros5th International Workshop on Web APIs and Service Mashups, Mashups 2011
PaísSuiza
CiudadLugano
Período14/09/1114/09/11

Áreas temáticas de ASJC Scopus

  • Interacción persona-ordenador
  • Redes de ordenadores y comunicaciones
  • Visión artificial y reconocimiento de patrones
  • Software

Huella Profundice en los temas de investigación de 'Simplifying mashup component selection with a combined similarity- and social-based technique'. En conjunto forman una huella única.

  • Citar esto

    Tapia, B., Torres, R., & Astudillo, H. (2011). Simplifying mashup component selection with a combined similarity- and social-based technique. En Proceedings of the 5th International Workshop on Web APIs and Service Mashups, Mashups 2011 [8] https://doi.org/10.1145/2076006.2076015