Reengineering Web Applications Based on Cloned Pattern Analysis

  • Authors:
  • Affiliations:
  • Venue:
  • IWPC '04 Proceedings of the 12th IEEE International Workshop on Program Comprehension
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Web Applications are subject to continuous and rapidevolution. Often it happens that programmersindiscriminately duplicate Web pages withoutconsidering systematic development and maintenancemethods. This practice creates code clones that makeWeb Applications hard to maintain and reuse. This paperpresents an approach for reengineering WebApplications based on clone analysis that aims atidentifying and generalizing static and dynamic pagesand navigational patterns of a web application. Cloneanalysis is also helpful for identifying literals that can begenerated from a database. A case study is describedwhich shows how the proposed approach can be used forrestructuring the navigational structure of a WebApplication by removing redundant code.