Damia: a data mashup fabric for intranet applications
VLDB '07 Proceedings of the 33rd international conference on Very large data bases
Wishful search: interactive composition of data mashups
Proceedings of the 17th international conference on World Wide Web
Damia: data mashups for intranet applications
Proceedings of the 2008 ACM SIGMOD international conference on Management of data
Mashup Advisor: A Recommendation Tool for Mashup Development
ICWS '08 Proceedings of the 2008 IEEE International Conference on Web Services
Automatic Mash Up of Composite Applications
ICSOC '08 Proceedings of the 6th International Conference on Service-Oriented Computing
Market Overview of Enterprise Mashup Tools
ICSOC '08 Proceedings of the 6th International Conference on Service-Oriented Computing
Rapid development of spreadsheet-based web mashups
Proceedings of the 18th international conference on World wide web
Mashroom: end-user mashup programming using nested tables
Proceedings of the 18th international conference on World wide web
Mashup by surfing a web of data APIs
Proceedings of the VLDB Endowment
Proceedings of the VLDB Endowment
Navigating in complex mashed-up applications
Proceedings of the VLDB Endowment
Hybrid techniques for web APIs recommendation
Proceedings of the 1st International Workshop on Linked Web Data Management
Hi-index | 0.00 |
Mashup is a new application development pattern that integrates different resources such as data, service or api to construct application. Despite the emergence of mashup platforms like YahooPipes or Popfly, current platforms aim toward users with some programming knowledge. When facing a lot of components in the platform, common users without any programming knowledge always don't know how to begin. MashStudio aims to provide interactive assistance at every step during the development, in order to significantly improve the development efficiency and quality. To achieve this goal, we created a repository with collected mashup process (the composition logic information of a mashup) and analyzed these processes to find meaningful mashup process fragments, which are reusable and will be interactively recommended to users when building mashup. Moreover, MashStudio can provide the function of "just in time compilation" to help user find mistakes in time instead of after accomplished the whole mashup. Finally, the experimental evaluation demonstrates the efficiency and utility of our method.