School of Computing

Clone Detection and Removal for Erlang/OTP within a Refactoring Environment

Huiqing Li and Simon Thompson

In Massimiliano Di Penta and Jens Knodel, editors, Third International Workshop on Detection of Software Clones, page 1pp, Kaiserslautern, Germany, March 2009.

Abstract

This paper proposes a token and AST based hybrid approach to automatically detecting code clones in Erlang/OTP programs, underlying a collection of refactorings to support user-controlled automatic clone removal. Both the clone detector and the refactorings are integrated within Wrangler, the refactoring tool developed for Erlang/OTP.

Download publication 51 kbytes (PDF)

Bibtex Record

@inproceedings{2888,
author = {Huiqing Li and Simon Thompson},
title = {{C}lone {D}etection and {R}emoval for {E}rlang/{OTP} within a {R}efactoring {E}nvironment},
month = {March},
year = {2009},
pages = {1pp},
keywords = {Code Clone, Refactoring},
note = {},
doi = {},
url = {http://www.cs.kent.ac.uk/pubs/2009/2888},
    publication_type = {inproceedings},
    submission_id = {19551_1238073504},
    booktitle = {Third International Workshop on Detection of Software Clones},
    editor = {Massimiliano Di Penta and Jens Knodel},
    address = {Kaiserslautern, Germany},
    refereed = {yes},
}

School of Computing, University of Kent, Canterbury, Kent, CT2 7NF

Enquiries: +44 (0)1227 824180 or contact us.

Last Updated: 12/03/2012 17:29