Harnessing curiosity to increase correctness in end-user programming
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Forms/3: A first-order visual language to explore the boundaries of the spreadsheet paradigm
Journal of Functional Programming
Designing the whyline: a debugging interface for asking questions about program behavior
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Natural programming languages and environments
Communications of the ACM - End-user development: tools that empower users to create their own software solutions
International Journal of Web and Grid Services
Service Composition for Non-programmers: Prospects, Problems, and Design Recommendations
ECOWS '10 Proceedings of the 2010 Eighth IEEE European Conference on Web Services
End-user-oriented telco mashups: the OMELETTE approach
Proceedings of the 21st international conference companion on World Wide Web
On the systematic development of domain-specific mashup tools for end users
ICWE'12 Proceedings of the 12th international conference on Web Engineering
Rich communication patterns for mashups
ICWE'12 Proceedings of the 12th international conference on Web Engineering
Hi-index | 0.00 |
Recently, widget-based Web applications, i. e., mashups have gained momentum, as they make it possible to address the "long tail" of software needs. By enabling data and control flow among widgets --- inter-widget communication (IWC) --- integration of data and functionality can be defined by the end users themselves. However, IWC entails several problems that may reduce the overall user confidence in a system. Based on the results of user studies on the OMELETTE mashup platform, this paper analyzes the problem space and evaluates possible solutions to improve user perception of IWC. Further, a discussion of promising techniques is offered and pending challenges are identified.