© University of Kent - Contact | Feedback | Legal | FOI | Cookies
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, pages 182-196, 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 = {182-196},
keywords = {determinacy analysis, Craig interpolants},
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},
}