A small matter of programming: perspectives on end user computing
A small matter of programming: perspectives on end user computing
Watch what I do: programming by demonstration
Watch what I do: programming by demonstration
Domain-specific languages: an annotated bibliography
ACM SIGPLAN Notices
A Practical Guide to Usability Testing
A Practical Guide to Usability Testing
Understanding Mashup Development
IEEE Internet Computing
Enterprise Mashups: Design Principles towards the Long Tail of User Needs
SCC '08 Proceedings of the 2008 IEEE International Conference on Services Computing - Volume 2
Composing RESTful Services with JOpera
SC '09 Proceedings of the 8th International Conference on Software Composition
VIVA: A visual language for image processing
Journal of Visual Languages and Computing
A lattice-based approach to mashup security
ASIACCS '10 Proceedings of the 5th ACM Symposium on Information, Computer and Communications Security
An analysis of spreadsheet-based services mashup
ADC '10 Proceedings of the Twenty-First Australasian Conference on Database Technologies - Volume 104
Toward process mashups: key ingredients and open research challenges
Proceedings of the 3rd and 4th International Workshop on Web APIs and Services Mashups
End-user requirements for wisdom-aware EUD
IS-EUD'11 Proceedings of the Third international conference on End-user development
An evaluation of mashup tools based on support for heterogeneous mashup components
ICWE'11 Proceedings of the 11th international conference on Current Trends in Web Engineering
Reusable decision space for mashup tool design
Proceedings of the 4th ACM SIGCHI symposium on Engineering interactive computing systems
Hi-index | 0.00 |
End-user mashup development is an emerging software engineering paradigm aligned with the trend towards the programmable Web. Mashup composition tools are at the core of this paradigm attracting increasing attentions from both academic research and industry. The ever increasing number of mashup tools bespeaks an urgent need for a comprehensive evaluation and comparison mechanism. This is needed not just because it helps identify the strengths and weaknesses of a mashup tool against the others, but also because it can guide future research and development efforts. To address this need, benchmarking is a promising approach providing a strong evaluation mechanism based on quantitative and reproducible measurements. The goal of this position paper is to delimit the scope and discuss the feasibility of a unified benchmarking framework targeted for Web-based mashup tools.