Abstract
In recent years major web services have opened their systems to outside use through the implementation of public APIs. As a result, web developers have begun to experiment with mashups -software applications that merge separate APIs and data sources into one integrated interface. Because the APIs and data sources are publicly available, in principle anyone can create a mashup. However, because relatively advanced programming languages are required to integrate these APIs, creating a mashup still requires considerable programming expertise. In this paper we share the results of an exploratory study of web developers and their experiences with building mashups. We profile the characteristics of mashup developers, examine the mashups they create, and the reasons they create mashups. From the results of this initial survey we outline a course for future research.
Original language | English (US) |
---|---|
Title of host publication | 28th Annual CHI Conference on Human Factors in Computing Systems - CHI'08 Extended Abstracts on Human Factors in Computing Systems |
Pages | 3171-3176 |
Number of pages | 6 |
DOIs | |
State | Published - 2008 |
Event | 28th Annual CHI Conference on Human Factors in Computing Systems - Florence, Italy Duration: Apr 5 2008 → Apr 10 2008 |
Other
Other | 28th Annual CHI Conference on Human Factors in Computing Systems |
---|---|
Country/Territory | Italy |
City | Florence |
Period | 4/5/08 → 4/10/08 |
All Science Journal Classification (ASJC) codes
- Human-Computer Interaction
- Computer Graphics and Computer-Aided Design
- Software