Effective support to web designers for fast development of web applications starting from third-party components or Web APIs requires to take into account different aspects. Among them, functional and non functional Web API features and suggestions coming from other web designers who faced similar problems and can share the solutions they adopted. In this paper, we propose a new model that brings together all these aspects to support Web API selection for building web mashups. We exploited the model to provide a map of existing Web API recommendation strategies, as well as to design new solutions based on the combined modeling of different Web API descriptive aspects. Since these aspects are extracted from different sources (such as Web API...
Enterprise mashups are agile applications which combine enterprise resources with other external app...
Nowadays, Web applications can be quickly developed by combining existing APIs, independently provid...
Solutions for supporting Web API selection may depend, behind the compliance of available Web APIs w...
Nowadays web designers are able to perform fast development of web applications by aggregating Web A...
Collaboration inside and among enterprises often relies on mashup as a new development style for non...
The design of Web applications from third-party Web APIs can be shortened by providing effective too...
The design of Web applications from third-party Web APIs can be shortened by providing a conceptual ...
The web of Linked Data has been proposed in the last years in order to create a global data graph, t...
Web APIs, that is, software components made available by third parties through web interfaces, can b...
The ever growing availability of Web APIs enables web designers to aggregate APIs for fast developme...
With the ever-increasing prosperity of web Application Programming Interface (API) sharing platforms...
In this paper we propose the use of multiple interconnected perspectives in searching for Web APIs t...
The Web of Linked Data can be seen as a global database, where resources are identified through URIs...
Given the huge number of available Web APIs, a web designer might take advantage of the ???wisdom???...
The ever-increasing popularity of web APIs allows app developers to leverage a set of existing APIs ...
Enterprise mashups are agile applications which combine enterprise resources with other external app...
Nowadays, Web applications can be quickly developed by combining existing APIs, independently provid...
Solutions for supporting Web API selection may depend, behind the compliance of available Web APIs w...
Nowadays web designers are able to perform fast development of web applications by aggregating Web A...
Collaboration inside and among enterprises often relies on mashup as a new development style for non...
The design of Web applications from third-party Web APIs can be shortened by providing effective too...
The design of Web applications from third-party Web APIs can be shortened by providing a conceptual ...
The web of Linked Data has been proposed in the last years in order to create a global data graph, t...
Web APIs, that is, software components made available by third parties through web interfaces, can b...
The ever growing availability of Web APIs enables web designers to aggregate APIs for fast developme...
With the ever-increasing prosperity of web Application Programming Interface (API) sharing platforms...
In this paper we propose the use of multiple interconnected perspectives in searching for Web APIs t...
The Web of Linked Data can be seen as a global database, where resources are identified through URIs...
Given the huge number of available Web APIs, a web designer might take advantage of the ???wisdom???...
The ever-increasing popularity of web APIs allows app developers to leverage a set of existing APIs ...
Enterprise mashups are agile applications which combine enterprise resources with other external app...
Nowadays, Web applications can be quickly developed by combining existing APIs, independently provid...
Solutions for supporting Web API selection may depend, behind the compliance of available Web APIs w...