Date Added: Mar 2011
End users with little software background are developing numerous software applications using devices such as spreadsheets, web mashups, and web macros. Web mashups are particularly popular because they are easy to create and there are large public repositories that store them and allow their reuse. Existing repositories, however, provide no functionality for tracking the development histories of mashups. The authors believe that versioning capabilities can help end users develop, understand, and reuse mashups. To investigate this belief, they created a versioning extension for Yahoo! Pipes - a popular mashup environment - and conducted an exploratory study of users utilizing the environment.