skip to main content
10.1145/1358628.1358826acmconferencesArticle/Chapter ViewAbstractPublication PageschiConference Proceedingsconference-collections
research-article

Mashups: who? what? why?

Published:05 April 2008Publication History

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.

References

  1. ProgrammableWeb. http://programmableweb.com/, (Retrieved January 4,2008).Google ScholarGoogle Scholar
  2. Bloch, J. How to design a good API and why it matters. In Proceedings of the Companion to 21st ACM SIGPLAN (Portland, Oregon, USA, 2006). ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Elson, J., Howell, J. and Douceur, J. R. MapCruncher: Integrating the World's Geographic Information. ACM SIGOPS Operating Systems Review, 41, 2 (April 2007), 50--59. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Ennals, R. and Garofalakis, M. MashMaker: Mashups for the Masses. In Proceedings of the SIGMOD '07 (Beijing, China, June 12--14, 2007). ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Jhingran, A. Enterprise Information Mashups: Integrating Information, Simply. In Proceedings of the VLDB '06 (Seul, Korea, September 12--15, 2006). ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Lingam, S. and Elbaum, S. Supporting End-Users in the Creation of Dependable Web Clips. In Proceedings of the WWW 2007 (Banff, Alberta, Canada, May 8--12, 2007). ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Murthy, S., Maier, D. and Delcambre, L. Mash-o-matic. In Proceedings of the DocEng '06 (Amsterdam, The Netherlands, October 10--13, 2006). ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Myers, B. A., Ko, A. J. and Burnett, M. M. Invited Research Overview: End-User Programming. ACM, City, 2006.Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Sabbouh, M., Higginson, J., Semy, S. and Gagne, D. Web Mashup Scripting Language. In Proceedings of the WWW 2007 (Banff, Alberta, Canada, 2007). ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Tatemura, J., Sawires, A., Po, O., Chen, S., Candan, K. S., Agrawal, D. and Goveas, M. Mashup Feeds:: continuous queries over web services. In Proceedings of the Proc. 2007 ACM SIGMOD (Beijing, China, 2007). ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Wong, J. and Hong, J. I. Making Mashups with Marmite: Towards End-User Programming for the Web. ACM, City, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Mashups: who? what? why?

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      CHI EA '08: CHI '08 Extended Abstracts on Human Factors in Computing Systems
      April 2008
      2035 pages
      ISBN:9781605580128
      DOI:10.1145/1358628

      Copyright © 2008 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 5 April 2008

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate6,164of23,696submissions,26%

      Upcoming Conference

      CHI '24
      CHI Conference on Human Factors in Computing Systems
      May 11 - 16, 2024
      Honolulu , HI , USA

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader