A small matter of programming: perspectives on end user computing
A small matter of programming: perspectives on end user computing
User-interface modelling—adding usability to use cases
International Journal of Human-Computer Studies
A framework for rapid integration of presentation components
Proceedings of the 16th international conference on World Wide Web
Understanding UI Integration: A Survey of Problems, Technologies, and Opportunities
IEEE Internet Computing
Services Mashups: The New Generation of Web Applications
IEEE Internet Computing
MatchUp: Autocompletion for Mashups
ICDE '09 Proceedings of the 2009 IEEE International Conference on Data Engineering
A Conceptual Modeling Approach to Business Service Mashup Development
ICWS '09 Proceedings of the 2009 IEEE International Conference on Web Services
The JOpera visual composition language
Journal of Visual Languages and Computing
End-user mashup programming: through the design lens
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The ServFace builder - A WYSIWYG approach for building service-based applications
ICWE'10 Proceedings of the 10th international conference on Web engineering
DashMash: a mashup environment for end user development
ICWE'11 Proceedings of the 11th international conference on Web engineering
Service Mashups Using Natural Language and Context Awareness: A Pragmatic Architectural Design
EDOCW '11 Proceedings of the 2011 IEEE 15th International Enterprise Distributed Object Computing Conference Workshops
The mashup component description language
Proceedings of the 13th International Conference on Information Integration and Web-based Applications and Services
Quality and usability of mashup tools: criteria and evaluation
Proceedings of the South African Institute for Computer Scientists and Information Technologists Conference
CapView: functionality-aware visual mashup development for non-programmers
ICWE'13 Proceedings of the 13th international conference on Web Engineering
Hi-index | 0.00 |
The design of mashup tools combines elements from end-user development and software composition in the context of the Web. The challenge for mashup tool designers is to provide end-users with suitable abstractions, programming models and tool support for easily composing mashups out of existing Web services and Web data sources. In this paper we describe the design of a natural mashup composition environment based on the EnglishMash controlled natural language. The environment proactively supports users as they are learning the syntax of the EnglishMash language with features such as auto-completion, immediate feedback, live preview of the mashup execution and component discovery and selection based on natural language descriptions.