Estimating the Functionality of Mashup Applications for Assisted, Capability-centered End User Development

Carsten Radeck, Gregor Blichmann, Klaus Meißner
2016 Proceedings of the 12th International Conference on Web Information Systems and Technologies  
The mashup paradigm allows end users to build their own web applications consisting of several components in order to fulfill specific needs. Thereby, communicating on a non-technical level with non-programmers as end users is crucial. It is also necessary to assist them, for instance, by explaining inter-widget communication and by helping to understand a mashup's functionality. However, prevalent mashup approaches provide no or limited concepts for these aspects. In this paper, we present our
more » ... proposal for estimating and formalizing the functionality of mashup compositions based on capabilities of components and their communication links. It is the foundation for our end-user-development approach comprising several assistance mechanisms, like presenting the functionality of mashups and recommended composition steps. The concepts are implemented and evaluated by means of example applications and an expert evaluation.
doi:10.5220/0005802601090120 dblp:conf/webist/RadeckBM16 fatcat:hstvmmu4lbd3fel3mxti7xcnmq