Principled Design of Visual Languages for Interaction
VL '00 Proceedings of the 2000 IEEE International Symposium on Visual Languages (VL'00)
Communications of the ACM - End-user development: tools that empower users to create their own software solutions
Current practice in measuring usability: Challenges to usability studies and research
International Journal of Human-Computer Studies
Enterprise information mashups: integrating information, simply
VLDB '06 Proceedings of the 32nd international conference on Very large data bases
Making mashups with marmite: towards end-user programming for the web
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A framework for rapid integration of presentation components
Proceedings of the 16th international conference on World Wide Web
Proceedings of the 16th international conference on World Wide Web
End-User Development and Meta-design: Foundations for Cultures of Participation
IS-EUD '09 Proceedings of the 2nd International Symposium on End-User Development
Supporting End Users to Be Co-designers of Their Tools
IS-EUD '09 Proceedings of the 2nd International Symposium on End-User Development
Mashup Patterns: Designs and Examples for the Modern Enterprise
Mashup Patterns: Designs and Examples for the Modern Enterprise
A Quality Model for Mashup Components
ICWE '9 Proceedings of the 9th International Conference on Web Engineering
Mashing Up Oil and Water: Combining Heterogeneous Services for Diverse Users
IEEE Internet Computing
Hosted Universal Composition: Models, Languages and Infrastructure in mashArt
ER '09 Proceedings of the 28th International Conference on Conceptual Modeling
Quality-based recommendations for mashup composition
ICWE'10 Proceedings of the 10th international conference on Current trends in web engineering
Conceptual and usability issues in the composable web of software services
ICWE'10 Proceedings of the 10th international conference on Current trends in web engineering
Assisted Service Composition for End Users
ECOWS '10 Proceedings of the 2010 Eighth IEEE European Conference on Web Services
Wisdom-aware computing: on the interactive recommendation of composition knowledge
ICSOC'10 Proceedings of the 2010 international conference on Service-oriented computing
A framework with tools for designing web-based geographic applications
Proceedings of the 11th ACM symposium on Document engineering
Composition of situational interactive spaces by end users: a case for cultural heritage
Proceedings of the 7th Nordic Conference on Human-Computer Interaction: Making Sense Through Design
A language for end-user web augmentation: Caring for producers and consumers alike
ACM Transactions on the Web (TWEB)
A description-based composition method for mobile and tethered Mashup applications
Journal of Web Engineering
Personal information spaces in the context of visits to archaeological parks
Proceedings of the Biannual Conference of the Italian Chapter of SIGCHI
CapView: functionality-aware visual mashup development for non-programmers
ICWE'13 Proceedings of the 13th international conference on Web Engineering
SRE: A Scenario-based Requirement Exploration Process for End-user Mobile-Application Development
Proceedings of International Conference on Advances in Mobile Computing & Multimedia
Hi-index | 0.00 |
The development of modern Web 2.0 applications is increasingly characterized by the involvement of end users with typically limited programming skills. In particular, an emerging practice is the development of web mashups, i.e., applications based on the composition of contents and functions that are accessible via the Web. In this article, we try to explain the ingredients that are needed for end users to become mashup developers, namely adequate mashup tools and lightweight development processes, leveraging on the users' capability to innovate. We also describe our own solution, the DashMash platform, an example of end-user-oriented mashup platform that tries to fill the gaps that typically prevent end users from fully exploiting the mashup potential as innovation instruments. DashMash offers an intelligible, easy-to-use composition paradigm that enables even inexperienced users to compose own mashups. As confirmed by a user-centric experiment, its paradigm is effective and increases the satisfaction of the end users.