A survey of mashup development environments

  • Grammel L
  • Storey M
  • 35


    Mendeley users who have this article in their library.
  • 25


    Citations of this article.


This chapter presents a survey of six mashup development environments and looks at how mashups fit into the vision of the smart internet. The fast-paced expansion of mashup development environments has resulted in a wealth of features and approaches. To provide an overview of End User Development support in current mashup development environments, we explore, summarize and compare their features across six different themes (Levels of Abstraction, Learning Support, Community Support, Discoverability, User Interface Design and Software Engineering Techniques). We found that the mashup development environments provide many features to support end users, but there is still much room for further improvement, especially in relation to the smart internet. We believe that by connecting matters of concern to mashups, mashup development environments can become an essential part of the smart internet. Such a connection would enable mining of mashup elements, which could facilitate automatic mashup creation and customization.

Author-supplied keywords

  • End user development
  • End user programming
  • Google Mashup Editor
  • IBM Mashup Center
  • Intel MashMaker
  • Mashup
  • Mashup development environment
  • Microsoft popfly
  • Serena Business Mashups
  • Smart Internet
  • Smart interactions
  • Survey
  • Web 2.0
  • Yahoo! Pipes

Get free article suggestions today

Mendeley saves you time finding and organizing research

Sign up here
Already have an account ?Sign in

Find this document


  • Lars Grammel

  • Margaret Anne Storey

Cite this document

Choose a citation style from the tabs below

Save time finding and organizing research with Mendeley

Sign up for free