14th Asia-Pacific Software Engineering Conference (APSEC'07) 2007
DOI: 10.1109/aspec.2007.44
|View full text |Cite
|
Sign up to set email alerts
|

Simultaneous Modification Support based on Code Clone Analysis

Abstract: Maintaining software systems becomes more difficult as their size and complexity increase. One factor that makes software maintenance more difficult is the presence of code clones. A code clone is defined as a code fragment occurring more than once in identical or similar form into a software system. For example, the presence of code clones is a big factor of overlooking some places that should be modified simultaneously. One technique that helps the number of code clones is Refactoring. There are several rese… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2008
2008
2022
2022

Publication Types

Select...
4
2

Relationship

2
4

Authors

Journals

citations
Cited by 16 publications
(2 citation statements)
references
References 24 publications
0
2
0
Order By: Relevance
“…A number of methodologies [15, 23, 24, 44, 45] and metric‐based tools such as CCShaper [22] and Aries [21] have been proposed for semi‐automated extraction of code clones as refactoring candidates. Several tools, such as Libra [46] and CnP [47], have been developed for providing support for simultaneous modification of code clones. Our work is neither on finding potential clones for refactoring nor on providing editing support to apply refactorings.…”
Section: Related Workmentioning
confidence: 99%
“…A number of methodologies [15, 23, 24, 44, 45] and metric‐based tools such as CCShaper [22] and Aries [21] have been proposed for semi‐automated extraction of code clones as refactoring candidates. Several tools, such as Libra [46] and CnP [47], have been developed for providing support for simultaneous modification of code clones. Our work is neither on finding potential clones for refactoring nor on providing editing support to apply refactorings.…”
Section: Related Workmentioning
confidence: 99%
“…It generally gets a collection of source code as the input and generate the report of the locations of code clone fragments. CCFinder can also report the locations of code fragments for a specific query code fragments [9]. In the case study, we use the latter feature to locate the defective functions.…”
Section: Case Studiesmentioning
confidence: 99%