2010Unpublished venueRequires access

Sub-clone refactoring in open source software artifacts

Robert Tairas, Jeff Gray

Open publisher page 9 citations

Abstract

We present a study of revisions made to open source projects that documents the actual refactoring of code associated with code clones (i.e., sections of duplicated code). The study identifies a characteristic in which some clone refactorings were performed on only part of the clone (i.e., a sub-clone). We conclude that sub-clones should be considered during the clone maintenance activity.

About this research paper

What this paper is about

We present a study of revisions made to open source projects that documents the actual refactoring of code associated with code clones (i.e., sections of duplicated code). The study identifies a characteristic in which some clone refactorings were performed on only part of the clone (i.e., a sub-clone). We conclude that sub-clones should be considered during the clone maintenance activity.

Why it matters

OpenAlex reports 9 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

We present a study of revisions made to open source projects that documents the actual refactoring of code associated with code clones (i.e., sections of duplicated code). The study identifies a characteristic in which some clone refactorings were performed on only part of the clone (i.e., a sub-clone). We conclude that sub-clones should be considered during the clone maintenance activity.

Key concepts: Code refactoring, clone (Java method), Software maintenance, Programming language, Computer science, Code (set theory), Source code, Open source

Related papers

Back to paper searchBrowse research topicsOriginal source
Sub-clone refactoring in open source software artifacts — Research Paper | ScholarLens