IEEE First International Workshop on Socio-Technical Aspects of Mashups.
20th April 2010. Perth, Australia. (Workshop at IEEE AINA 2010)
Paper deadline: 15th November 2009 (6 pages).
In recent years, *mashup* has emerged as a rapid and light-weight
development approach for creating distributed web applications. The advent
of easy-to-use, dynamic programming and scripting techniques (e.g. PHP,
AJAX, etc.), increasingly open APIs, service-oriented architecture (SOA),
dedicated frameworks and environments (eg. Facebook API Platform, Yahoo
Pipes) and the wide availability of free, syndicated content (eg RSS) has
provided myriad opportunities for people to create mashup-based web
applications in ways unprecedented to traditional software development
Mashups can bring data and functionality together in different ways and for
different purposes. They can be created by people skilled or unskilled in
programming, to play and experiment with the integratiion of information,
often across the boundaries of individual organizations. Perhaps their
greatest potential is for addressing transient problems for specific groups
of users in dynamically changing business, social or political contexts. The
implication of such an end-user development approach is far-reaching and
hence deserves extensive investigation.
Beyond all the hype, studies of the actual development and use of mashups
for delivering business, social or political value are extraordinarily rare.
While previous studies have focused on the technical side of constructing
infrastructure, little has been reported to demonstrate the real value or
identify the problems, practicalities and pitfalls of their construction.
Essentially, we need to understand how mashups emerge and change, succeed or
fail, in settings where people, policies, systems, and data are intertwined.
Our questions include:
* Who makes mashups?
* Why do mashups succeed or fail?
* Are useful mashups really quick to develop?
* Is it better to develop a lot of low fidelity mashups or a few well
* How do communities of users emerge?
* How is the design of mashups participatory?
* What is the life cycle of a mashup?
* What business or social environments are condusive to mashup creation?
* What happens when bugs emerge in mashups?
* What happens when there are competing mashups to do the same job?
To answer these questions, a dual-focused approach that investigates both
social and technical aspects of mashups is crucial. The aim of this workshop
is thus to bring together academic researchers, industry practitioners and
open source community participants, for reporting research findings, sharing
practical experiences, and highlighting research challenges and future
directions in both the social and technical aspects of mashups. Topics may
include but are not limited to:
* Mashup usability, adoption, and diffusion
* Mashup and organizational behavior
* Collaborative activities and their coordination supported by mashups
* Mashup, semantics, and knowledge management
* Analysis of mashup applications for eWorkspace, eCollaboration, eLearning,
bioinformatics, eHealth, eResearch, eScience, eBusiness, etc.
* Mashup case studies and experience reports
* Mashup end-user programming, design and development methods
* Process/component models and formal specifications for mashups
* Responsibility and mashups
* Dependability and mashups
* Mashup tools, middleware, supporting run-time and open source
* Security, trust, and privacy issues in mashups
* Social networks and mashups
* Mashup paradigms including Web2.0, REST, SOA, ecosystems, etc.
Chen Wu, Curtin University of Technology, Australia
John Rooksby, University of St. Andrews, UK
Ian Sommerville, University of St. Andrews, UK
Arno Scharl, MODUL University Vienna, Austria
Ernesto Damiani, University of Milan, Italy
Richard Soley, Object Management Group, Inc. (OMG©), USA
Jeff Z. Pan, University of Aberdeen, UK
Paolo Ceravolo, University of Milan, Italy
David Greenwood, University of St. Andrews, UK
Antonio Izquierdo, National Institute of Standards and Technology, USA
Adam Lindsay, University of Lancaster, UK
Alexander Voss, University of St Andrews, UK
Alex Talevski, Curtin University of Technology, Australia
Marc W. Küster, University of Applied Sciences, Germany
Ashley Aitken, Curtin University of Technology, Australia
Daniel Berinson, Systec Engineering Pty Ltd, Australia
Ingrid Schirmer, Universität Hamburg, Germany
Max Noble, ILLIARC Pty Ltd, Australia