作者: Giuseppe Scanniello , Rita Francese , Andrea De Lucia , Genoveffa Tortora
DOI:
关键词: Computer science 、 Schema (psychology) 、 Pattern analysis 、 Business process reengineering 、 World Wide Web 、 Web page 、 Reuse 、 Web application 、 Scripting language
摘要: Web Applications are subject to continuous and rapid evolution. Often programmers indiscriminately duplicate pages without considering systematic development maintenance methods. This practice creates code clones that make hard maintain reuse. We present an approach identify duplicated functionalities in through cloned navigational pattern analysis. Cloned patterns can be generalized a reengineering process, thus simplify the structure future of Applications. The proposed method first identifies pairs by analyzing similarity at structure, content, scripting code. Two considered if their is greater than given threshold. then grouped into clusters links connecting two too. An interconnection metric has been defined on between express effort required reengineer them as well select interest. To further reduce comprehension effort, we filter out nodes clustered schema do not contribute identification patterns. A tool supporting developed validated case study.