Abstract

Mashups are web applications combining content and functionality from different online sources via publicly available interfaces (e.g. API, RSS). This allows end-users to create new websites that dynamically combine services of existing providers. The website Programmable Web lists almost 800 such applications. Still, little work has analyzed their structural properties, design dimensions and socio-technical implications. In this paper we contribute to addressing this gap by proposing and applying a specific conceptual framework for analyzing and evaluating mashups. We discuss the results and implications of an exploratory study and identify design recommendations for building successful mashups as socio-technical systems.

Links and resources

Tags

community