article · 2012
Modular Heap Abstraction-Based Code Clone Detection for Heap-Manipulating Programs
Longming Dong, Ji Wang, Liqian Chen
Cited by 1Abstract and details only
Abstract
Code clone is a prevalent activity during the development of softwares. However, it is harmful to the maintenance and evolution of softwares. Current techniques for detecting code clones are most syntax-based, and cannot detect all code clones. In this paper, we present a novel semantic-based clone detection technique by obtaining the similarity about the precondition and post condition of each procedure, which are computed by a context and field sensitive fix point iteration algorithm based on modular heap abstraction in heap-manipulating programs. Experimental evaluation about a set of C benchmark programs shows that the proposed approach can be scalable to detect various clones that existing syntax-based clone detectors have missed.
Cite this paper
Dong, L., Wang, J., & Chen, L. (2012). Modular Heap Abstraction-Based Code Clone Detection for Heap-Manipulating Programs. https://doi.org/10.1109/qsic.2012.37
Dong, Longming, et al. “Modular Heap Abstraction-Based Code Clone Detection for Heap-Manipulating Programs.” vol. 115, 2012, pp. 197–200, https://doi.org/10.1109/qsic.2012.37.
Dong, Longming, Ji Wang, and Liqian Chen. 2012. “Modular Heap Abstraction-Based Code Clone Detection for Heap-Manipulating Programs.” https://doi.org/10.1109/qsic.2012.37.
Dong, L., Wang, J. and Chen, L. (2012) ‘Modular Heap Abstraction-Based Code Clone Detection for Heap-Manipulating Programs’. Available at: https://doi.org/10.1109/qsic.2012.37.
@article{dong2012modular,
title = {{Modular Heap Abstraction-Based Code Clone Detection for Heap-Manipulating Programs}},
author = {Dong, Longming and Wang, Ji and Chen, Liqian},
volume = {115},
pages = {197--200},
year = {2012},
doi = {10.1109/qsic.2012.37}
}Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.