In this paper, we propose a model to support a web application developer, who is looking for a Web API for his/her own mashup, to learn from Web API rating performed by other developers. To this aim, the model exploits votes assigned to Web APIs by developers who used them in the past, properly weighted considering the experience/skill on application design gained by developers who assigned the votes. The innovative contribution of the model relies on the application of new techniques for the estimation of developers' experience, by combining several factors, such as the reputation and popularity of the mashups designed by the developers themselves. We validated our proposal with preliminary experiments, based on the contents of a well-known Web API public repository.
A reputation based approach to enhance web 2.0 application composition
BIANCHINI, Devis;DE ANTONELLIS, Valeria;MELCHIORI, Michele
2015-01-01
Abstract
In this paper, we propose a model to support a web application developer, who is looking for a Web API for his/her own mashup, to learn from Web API rating performed by other developers. To this aim, the model exploits votes assigned to Web APIs by developers who used them in the past, properly weighted considering the experience/skill on application design gained by developers who assigned the votes. The innovative contribution of the model relies on the application of new techniques for the estimation of developers' experience, by combining several factors, such as the reputation and popularity of the mashups designed by the developers themselves. We validated our proposal with preliminary experiments, based on the contents of a well-known Web API public repository.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.