Mashup editors enable end-users to mix the functionalities of several applications to derive a new one. However, when the end-user faces the development of a new mashup application s/he has to cope with the abundance of services and information sources available on the Web, and with complex operations like filtering and joining. Thus, even a simple to use mashup editor is not capable of providing adequate support, unless it embeds intelligent methods to process the semantics of available mashups and rank them based on how much they meet user needs. Most existing mashup editors process either semantic or statistical information to derive recommendations for the mashups considered suitable to user needs. However, none of them uses both strategies in a synergistic way. In this paper we present a new mashup advisory approach and a system that combines the statistical and semantic based approaches, by using collaborative filtering techniques and semantic tagging, in order to rank mashups based on user goals. We have proven the validity of the proposed approach through experimental sessions based on data from the ProgrammableWeb repository.

Combining Collaborative Filtering and Semantic-Based Techniques to Recommend Components for Mashup Design

Caruccio, Loredana
;
Deufemia, Vincenzo;Polese, Giuseppe
2020-01-01

Abstract

Mashup editors enable end-users to mix the functionalities of several applications to derive a new one. However, when the end-user faces the development of a new mashup application s/he has to cope with the abundance of services and information sources available on the Web, and with complex operations like filtering and joining. Thus, even a simple to use mashup editor is not capable of providing adequate support, unless it embeds intelligent methods to process the semantics of available mashups and rank them based on how much they meet user needs. Most existing mashup editors process either semantic or statistical information to derive recommendations for the mashups considered suitable to user needs. However, none of them uses both strategies in a synergistic way. In this paper we present a new mashup advisory approach and a system that combines the statistical and semantic based approaches, by using collaborative filtering techniques and semantic tagging, in order to rank mashups based on user goals. We have proven the validity of the proposed approach through experimental sessions based on data from the ProgrammableWeb repository.
2020
978-3-030-23758-5
978-3-030-23760-8
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11386/4726128
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? ND
social impact