ACM Computing Surveys (CSUR)
Marmite: end-user programming for the web
CHI '06 Extended Abstracts on Human Factors in Computing Systems
Enterprise information mashups: integrating information, simply
VLDB '06 Proceedings of the 32nd international conference on Very large data bases
User-friendly functional programming for web mashups
ICFP '07 Proceedings of the 12th ACM SIGPLAN international conference on Functional programming
From Functional to Fun: End User Development for Teenagers
VLHCC '07 Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing
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
As easy as “click”: end-user web engineering
ICWE'05 Proceedings of the 5th international conference on Web Engineering
A step-by-step debugging technique to facilitate mashup development and maintenance
Proceedings of the 3rd and 4th International Workshop on Web APIs and Services Mashups
Alternative representations for end user composition of service-based systems
IS-EUD'11 Proceedings of the Third international conference on End-user development
Hi-index | 0.00 |
Can mashups be used to make high school students interested in studying computer science? To answer this question, we have designed the mashup atelier. The goal of this experimental lecture is to make students realize that the Web is not only a medium for passively consuming information but it can be actively reprogrammed as they see fit. The atelier introduces the topic of Web 2.0 Mashups to students without any formal pre-existing computer science education. After giving the atelier several times, we report on the results of a student evaluation survey showing that, if supported with right kind of mashup tools, creative students can become very productive developing interesting mashups in a short timeframe. The feedback we gathered from the students can also be used to improve existing mashup languages and tools, with the ultimate goal of understanding what makes them intuitive and fun to use.