CloneDiff - Semantic differencing of clones

Yinxing Xue*, Zhenchang Xing, Stan Jarzabek

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

6 Citations (Scopus)

Abstract

Clone detection provides a scalable and efficient way to detect similar codes, while program differencing is a powerful and effective way to analyze similar codes. CloneDiff, a Program Dependence Graphs (PDGs) differencing tool, complements clone detection with program differencing for the purpose of characterizing clones. It captures semantic information of clones from PDGs, and uses graph matching techniques to compute a precise characterization of clones in terms of a category of semantic differences.

Original languageEnglish
Title of host publicationIWSC'11 - Proceedings of the 5th International Workshop on Software Clones, Co-located with ICSE 2011
Pages83-84
Number of pages2
DOIs
Publication statusPublished - 2011
Externally publishedYes
Event5th International Workshop on Software Clones, IWSC 2011, Co-located with ICSE 2011 - Waikiki, Honolulu, HI, United States
Duration: 23 May 201123 May 2011

Publication series

NameProceedings - International Conference on Software Engineering
ISSN (Print)0270-5257

Conference

Conference5th International Workshop on Software Clones, IWSC 2011, Co-located with ICSE 2011
Country/TerritoryUnited States
CityWaikiki, Honolulu, HI
Period23/05/1123/05/11

Fingerprint

Dive into the research topics of 'CloneDiff - Semantic differencing of clones'. Together they form a unique fingerprint.

Cite this