Using clustering to support the migration from static to dynamic web pages
Authors:
- F. RiccaFRF. Ricca
- P. TonellaPTP. Tonella
- 1 January 2003
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
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 every time 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 HTML pages to be displayed in the browseKeywords
This publication has 9 references indexed in Scilit:
- Restructuring multilingual web sites2003
- Experiments with clustering as a software remodularization method2003
- Using automatic clustering to produce high-level system organizations of source code2002
- Using clustering algorithms in legacy systems remodularization2002
- Web application transformations based on rewrite rulesInformation and Software Technology, 2002
- Comprehending Web applications by a clustering based approach2002
- An approach to identify duplicated web pages2002
- Analysis and testing of Web applications2001
- Reverse engineering to achieve maintainable WWW sites2001