TY - GEN
T1 - WSIM
T2 - 9th IEEE/ACIS International Conference on Computer and Information Science, ICIS 2010
AU - Jung, Woosung
AU - Wu, Chisu
AU - Lee, Eunjoo
PY - 2010
Y1 - 2010
N2 - 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.
AB - 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.
KW - Page clone
KW - Similarity
KW - Web application
UR - http://www.scopus.com/inward/record.url?scp=78649272601&partnerID=8YFLogxK
U2 - 10.1109/ICIS.2010.102
DO - 10.1109/ICIS.2010.102
M3 - Conference contribution
AN - SCOPUS:78649272601
SN - 9780769541471
T3 - Proceedings - 9th IEEE/ACIS International Conference on Computer and Information Science, ICIS 2010
SP - 702
EP - 707
BT - Proceedings - 9th IEEE/ACIS International Conference on Computer and Information Science, ICIS 2010
Y2 - 18 August 2010 through 20 August 2010
ER -