Detecting Refactorable Clones by Slicing Program Dependence Graphs

Open Access
Authors
Publication date 2015
Host editors
  • D. Di Ruscio
  • V. Zaytsev
Book title Post-proceedings of the Seventh Seminar on Advanced Techniques and Tools for Software Evolution
Book subtitle L’Aquila, Italy, 9–11 July 2014
Series CEUR Workshop Proceedings
Event SATToSE 2014 : 7th Seminar on Advanced Techniques and Tools for Software Evolution
Pages (from-to) 37-48
Publisher Aachen: CEUR-WS
Organisations
  • Faculty of Science (FNWI) - Informatics Institute (IVI)
Abstract Code duplication in a program can make understanding and maintenance difficult. The problem can be reduced by detecting duplicated code, refactoring it into a separate procedure, and replacing all the clones by appropriate calls to the new procedure. In this paper, we report on a confirmatory replication of a tool that was used to detect such refactorable clones based on program dependence graphs and program slicing.
Document type Conference contribution
Language English
Published at http://ceur-ws.org/Vol-1354/paper-04.pdf
Other links http://ceur-ws.org/Vol-1354
Downloads
paper-04 (Final published version)
Permalink to this page
Back