@article{ART002416967},
author={Sung-Moon Hong and Hyunha Kim and LEE JAEHYUNG and 박성우 and Ji Hwan Mo and Doh, Kyung-Goo},
title={Cross-Language Clone Detection based on Common Token},
journal={Journal of Software Assessment and Valuation},
issn={2092-8114},
year={2018},
volume={14},
number={2},
pages={35-44}
TY - JOUR
AU - Sung-Moon Hong
AU - Hyunha Kim
AU - LEE JAEHYUNG
AU - 박성우
AU - Ji Hwan Mo
AU - Doh, Kyung-Goo
TI - Cross-Language Clone Detection based on Common Token
JO - Journal of Software Assessment and Valuation
PY - 2018
VL - 14
IS - 2
PB - Korea Software Assessment and Valuation Society
SP - 35
EP - 44
SN - 2092-8114
AB - Tools for detecting cross-language clones usually compare abstract-syntax-tree representations of source code, which lacks scalability. In order to compare large source code to a practical level, we need a similarity checking technique that works on a token level basis.
In this paper, we define common tokens that represent all tokens commonly used in programming languages of different paradigms. Each source code of different language is then transformed into the list of common tokens that are compared. Experimental results using exEyes show that our proposed method using common tokens is effective in detecting cross-language clones.
KW - cross-language clone detection;clone checking;code clone;common tokens
DO -
UR -
ER -
Sung-Moon Hong, Hyunha Kim, LEE JAEHYUNG, 박성우, Ji Hwan Mo and Doh, Kyung-Goo. (2018). Cross-Language Clone Detection based on Common Token. Journal of Software Assessment and Valuation, 14(2), 35-44.
Sung-Moon Hong, Hyunha Kim, LEE JAEHYUNG, 박성우, Ji Hwan Mo and Doh, Kyung-Goo. 2018, "Cross-Language Clone Detection based on Common Token", Journal of Software Assessment and Valuation, vol.14, no.2 pp.35-44.
Sung-Moon Hong, Hyunha Kim, LEE JAEHYUNG, 박성우, Ji Hwan Mo, Doh, Kyung-Goo "Cross-Language Clone Detection based on Common Token" Journal of Software Assessment and Valuation 14.2 pp.35-44 (2018) : 35.
Sung-Moon Hong, Hyunha Kim, LEE JAEHYUNG, 박성우, Ji Hwan Mo, Doh, Kyung-Goo. Cross-Language Clone Detection based on Common Token. 2018; 14(2), 35-44.
Sung-Moon Hong, Hyunha Kim, LEE JAEHYUNG, 박성우, Ji Hwan Mo and Doh, Kyung-Goo. "Cross-Language Clone Detection based on Common Token" Journal of Software Assessment and Valuation 14, no.2 (2018) : 35-44.
Sung-Moon Hong; Hyunha Kim; LEE JAEHYUNG; 박성우; Ji Hwan Mo; Doh, Kyung-Goo. Cross-Language Clone Detection based on Common Token. Journal of Software Assessment and Valuation, 14(2), 35-44.
Sung-Moon Hong; Hyunha Kim; LEE JAEHYUNG; 박성우; Ji Hwan Mo; Doh, Kyung-Goo. Cross-Language Clone Detection based on Common Token. Journal of Software Assessment and Valuation. 2018; 14(2) 35-44.
Sung-Moon Hong, Hyunha Kim, LEE JAEHYUNG, 박성우, Ji Hwan Mo, Doh, Kyung-Goo. Cross-Language Clone Detection based on Common Token. 2018; 14(2), 35-44.
Sung-Moon Hong, Hyunha Kim, LEE JAEHYUNG, 박성우, Ji Hwan Mo and Doh, Kyung-Goo. "Cross-Language Clone Detection based on Common Token" Journal of Software Assessment and Valuation 14, no.2 (2018) : 35-44.