CASCON '03 Proceedings of the 2003 conference of the Centre for Advanced Studies on Collaborative research
Using Server Pages to Unify Clones in Web Applications: A Trade-Off Analysis
ICSE '07 Proceedings of the 29th international conference on Software Engineering
CASCON '07 Proceedings of the 2007 conference of the center for advanced studies on Collaborative research
Improving Web site understanding with keyword-based clustering
Journal of Software Maintenance and Evolution: Research and Practice
A Visual Framework for the Definition and Execution of Reverse Engineering Processes
VISUAL '08 Proceedings of the 10th international conference on Visual Information Systems: Web-Based Visual Information Search and Management
Towards generic representation of web applications: solutions and trade-offs
Software—Practice & Experience
Comparison and evaluation of code clone detection techniques and tools: A qualitative approach
Science of Computer Programming
Comparing clustering algorithms for the identification of similar pages in web applications
ICWE'07 Proceedings of the 7th international conference on Web engineering
Function clone detection in web applications: a semiautomated approach
Journal of Web Engineering
Identifying cloned navigational patterns in web applications
Journal of Web Engineering
An investigation of clustering algorithms in the identification of similar web pages
Journal of Web Engineering
An investigation of cloning in web applications
ICWE'05 Proceedings of the 5th international conference on Web Engineering
Hi-index | 0.00 |
Web sites of the first generation consist typically of a set of purely static Web pages. Content and presentation are not separated, and a same page structure is replicated everytime a similar organization of the information is devised. Such a practice poses several problems to the evolution of these sites. It is not easy to update the content, and each time the HTML structure is modified, the same changes have to be propagated to all replications.In this paper, an approach is proposed for the identification of the Web pages that are more amenable to be migrated into a dynamic version, in that they share a similar structure, filled in with a content organized according to a common scheme. Clustering is used for this purpose: a common template is extracted from the pages in the same cluster, and the variable information of the pages matching the template is migrated to a database. A server side program extracts the requested information from the data base, and generates dynamically the HTMLpages to be displayed in the browser.