Hosted Universal Composition: Models, Languages and Infrastructure in mashArt
ER '09 Proceedings of the 28th International Conference on Conceptual Modeling
The ServFace builder - A WYSIWYG approach for building service-based applications
ICWE'10 Proceedings of the 10th international conference on Web engineering
A Recommendation System for Semantic Mashup Design
DEXA '10 Proceedings of the 2010 Workshops on Database and Expert Systems Applications
Service composition for everyone: a study of risks and benefits
ICSOC/ServiceWave'09 Proceedings of the 2009 international conference on Service-oriented computing
A metamodel for context-aware component-based mashup applications
Proceedings of the 12th International Conference on Information Integration and Web-based Applications & Services
Enabling end user development through mashups: requirements, abstractions and innovation toolkits
IS-EUD'11 Proceedings of the Third international conference on End-user development
DashMash: a mashup environment for end user development
ICWE'11 Proceedings of the 11th international conference on Web engineering
Semantics-based discovery, selection and mediation for presentation-oriented mashups
Proceedings of the 5th International Workshop on Web APIs and Service Mashups
Towards task-based development of enterprise mashups
Proceedings of the 13th International Conference on Information Integration and Web-based Applications and Services
Efficient, interactive recommendation of mashup composition knowledge
ICSOC'11 Proceedings of the 9th international conference on Service-Oriented Computing
ResEval mash: a mashup tool for advanced research evaluation
Proceedings of the 21st international conference companion on World Wide Web
Rich communication patterns for mashups
ICWE'12 Proceedings of the 12th international conference on Web Engineering
EnglishMash: usability design for a natural mashup composition environment
ICWE'12 Proceedings of the 12th international conference on Current Trends in Web Engineering
Hi-index | 0.00 |
Building mashup applications from existing web resources becomes increasingly popular, and, in theory, accessible even for end users without programming skills. Current proposals for end user development of mashups mainly focus on visual wiring of component interfaces supplemented by recommendations on composition steps and a certain degree of automation. However, it is still a major challenge to provide an appropriate level of functional abstraction in order to visualize the functionality of a mashup and its components, and for composing on a functional level instead of merely assembling structural units. This becomes crucial, especially when non-programmers are the intended target group. In this paper, we propose CapView, a novel functionality-aware development view on running composite applications. CapView is part of the EDYRA platform and provides a functional overview of the mashup by abstracting from interface and wiring details. It enables users to understand mashup development as an assembly process that is centered on the capabilities of components and mashup fragments. We evaluate the concepts in a user study and present lessons learned.