WSIM: Detecting Clone Pages Based on 3-Levels of Similarity Clues

Abstract

Code clones often result in code inconsistencies, which eventually increase cost and degrade quality. Web applications have higher rate of clones than normal software and it is more and more necessary to detect clones in web applications. In this paper, three levels of views in detecting clone pairs are suggested for a web application. The proposed technique utilizes relationships between web pages, passed parameters, and target entities as similarity clues. The results of the experiments also represent the trade-off between recall rate and accuracy. And then, two approaches, static and dynamic selection, are suggested for deciding candidates of clone pairs. As a result, the combined strategy of three levels of methods and two approaches of candidate selection is recommended. Finally, applicability of the proposed approach is shown from the experiments.

DOI: 10.1109/ICIS.2010.102

9 Figures and Tables

Cite this paper

@article{Jung2010WSIMDC, title={WSIM: Detecting Clone Pages Based on 3-Levels of Similarity Clues}, author={Woosung Jung and Chisu Wu and Eunjoo Lee}, journal={2010 IEEE/ACIS 9th International Conference on Computer and Information Science}, year={2010}, pages={702-707} }