Visual programming, programming by example, and program visualization: a taxonomy
CHI '86 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Towards an integrated information environment with open hypermedia systems
ECHT '92 Proceedings of the ACM conference on Hypertext
VIPERS: a data flow visual programming environment based on the Tcl language
AVI '94 Proceedings of the workshop on Advanced visual interfaces
Rapid prototyping using visual programming tools
Conference Companion on Human Factors in Computing Systems
Does continuous visual feedback aid debugging in direct-manipulation programming systems?
Proceedings of the ACM SIGCHI Conference on Human factors in computing systems
Visual programming: the outlook from academia and industry
ESP '97 Papers presented at the seventh workshop on Empirical studies of programmers
InfoBeams—configuration of personalized information assistants
IUI '99 Proceedings of the 4th international conference on Intelligent user interfaces
WebL - a programming language for the Web
WWW7 Proceedings of the seventh international conference on World Wide Web 7
Compiling the graphical functional language PROGRAPH
Proceedings of the 1985 ACM SIGSMALL symposium on Small systems
DENIM: finding a tighter fit between tools and practice for Web site design
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Towards a better visual programming language: critiquing Prograph's control structures
CCSC '00 Proceedings of the fifth annual CCSC northeastern conference on The journal of computing in small colleges
Building intelligent web applications using lightweight wrappers
Data & Knowledge Engineering - Special issue on heterogeneous information resources need semantic access
Designing dynamic web pages and persistence in the WYSIWYG interface
Proceedings of the 7th international conference on Intelligent user interfaces
A visual environment for dynamic web application composition
Proceedings of the fourteenth ACM conference on Hypertext and hypermedia
Pygmalion: a creative programming environment.
Pygmalion: a creative programming environment.
A page-transition framework for image-oriented Web programming
ACM SIGSOFT Software Engineering Notes
Advances in dataflow programming languages
ACM Computing Surveys (CSUR)
JDA: a step towards large-scale reuse on the web
Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications
Hi-index | 0.00 |
The ongoing adoption of the latest Web development patterns such as AJAX is helping to enhance the user experience on the Web. Moreover, there is now API-based support from various vendors that allow seamless fusion of disparate data sources into a single application. However, the barrier for Web designers to integrate such features into their Web applications remains high. This hampers a wider proliferation of such novel Web applications. In this paper, we conduct an experiment to see whether visual programming is appropriate for allowing Web designers integrate the aforementioned features. For the experiment, we have developed a prototype, tentatively named WIPER that allows Web designers to incorporate pre-built JavaScript components into live Web pages using drag-and-drop. We combined rapid revision with usability testing to iteratively advance our prototype. Working with users, we have learned that with some targeted refinements, visual programming paradigm can be very effective in achieving our goal.