Distributed and Parallel Databases
Wishful search: interactive composition of data mashups
Proceedings of the 17th international conference on World Wide Web
Applying Patterns during Business Process Modeling
BPM '08 Proceedings of the 6th International Conference on Business Process Management
Mashup Advisor: A Recommendation Tool for Mashup Development
ICWS '08 Proceedings of the 2008 IEEE International Conference on Web Services
Recommendation Based Process Modeling Support: Method and User Experience
ER '08 Proceedings of the 27th International Conference on Conceptual Modeling
Automatic Mash Up of Composite Applications
ICSOC '08 Proceedings of the 6th International Conference on Service-Oriented Computing
Automated Service Composition with Adaptive Planning
ICSOC '08 Proceedings of the 6th International Conference on Service-Oriented Computing
Mashup by surfing a web of data APIs
Proceedings of the VLDB Endowment
Proceedings of the VLDB Endowment
Hosted Universal Composition: Models, Languages and Infrastructure in mashArt
ER '09 Proceedings of the 28th International Conference on Conceptual Modeling
Action Patterns in Business Process Models
ICSOC-ServiceWave '09 Proceedings of the 7th International Joint Conference on Service-Oriented Computing
Wisdom-aware computing: on the interactive recommendation of composition knowledge
ICSOC'10 Proceedings of the 2010 international conference on Service-oriented computing
End-user requirements for wisdom-aware EUD
IS-EUD'11 Proceedings of the Third international conference on End-user development
End-user-oriented telco mashups: the OMELETTE approach
Proceedings of the 21st international conference companion on World Wide Web
Baya: assisted mashup development as a service
Proceedings of the 21st international conference companion on World Wide Web
Discovery and reuse of composition knowledge for assisted mashup development
Proceedings of the 21st international conference companion on World Wide Web
Assisting end-user development in browser-based mashup tools
Proceedings of the 34th International Conference on Software Engineering
Socially-Enriched semantic mashup of web APIs
ICSOC'12 Proceedings of the 10th international conference on Service-Oriented Computing
Complementary assistance mechanisms for end user mashup composition
Proceedings of the 22nd international conference on World Wide Web companion
CapView: functionality-aware visual mashup development for non-programmers
ICWE'13 Proceedings of the 13th international conference on Web Engineering
Fully automated resource retrieval in telecommunications and internet converged environments
Information Systems Frontiers
Hi-index | 0.00 |
In this paper, we approach the problem of interactively querying and recommending composition knowledge in the form of re-usable composition patterns. The goal is that of aiding developers in their composition task. We specifically focus on mashups and browser-based modeling tools, a domain that increasingly targets also people without profound programming experience. The problem is generally complex, in that we may need to match possibly complex patterns on-the-fly and in an approximate fashion. We describe an architecture and a pattern knowledge base that are distributed over client and server and a set of client-side search algorithms for the retrieval of step-by-step recommendations. The performance evaluation of our prototype implementation demonstrates that - if sensibly structured - even complex recommendations can be efficiently computed inside the client browser.