keyboard_arrow_up
A Novel Approach Based on Topic Modeling for Clone Group Mapping

Authors

Ruixia Zhang, Liping Zhang, Huan Wang and Zhuo Chen, Inner Mongolia normal university, China

Abstract

Clone group mapping has a very important significance in the evolution of code clone. The topic modeling techniques were applied into code clone firstly and a new clone group mapping method was proposed. By using topic modeling techniques to transform the mapping problem of high-dimensional code space into a low-dimensional topic space, the goal of clone group mapping was indirectly reached by mapping clone group topics. Experiments on four open source software show that the recall and precision are up to 0.99, thus the method can effectively and accurately reach the goal of clone group mapping.

Keywords

code clone; software evolution; topic; topic modeling; clone group mapping

Full Text  Volume 5, Number 2