Web Application Slicing in Presence of Dynamic Code Generation
Automated Software Engineering
Opportunistic programming: how rapid ideation and prototyping occur in practice
Proceedings of the 4th international workshop on End-user software engineering
Script InSight: Using Models to Explore JavaScript Code from the Browser View
ICWE '9 Proceedings of the 9th International Conference on Web Engineering
Communications of the ACM - Finding the Fun in Computer Science Education
FireCrystal: Understanding interactive behaviors in dynamic web pages
VLHCC '09 Proceedings of the 2009 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)
Pragmatic software reuse
Pragmatic reuse in web application development
Proceedings of the 33rd International Conference on Software Engineering
Creating mashups by direct manipulation of existing web applications
IS-EUD'11 Proceedings of the Third international conference on End-user development
Reusing web application user-interface controls
ICWE'11 Proceedings of the 11th international conference on Web engineering
Interactive customization of ubiquitous Web applications
Journal of Visual Languages and Computing
Hi-index | 0.00 |
Web applications that are highly dynamic and interactive on the client side are becoming increasingly popular. As with any other type of applications, reuse offers considerable benefits. In this paper we present our first results on extracting easily reusable web user-interface controls. We have developed a tool called Firecrow that facilitates the extraction of reusable client side controls by dynamically analyzing a series of interactions, carried out by the developer, in order to extract the source code and the resources necessary for the reuse of the desired web user-interface control.