Presentation 2012-11-02
An Empirical Study of Clone Disappearances on Open Source Software Projects
Keisuke HOTTA, Yoshiki HIGO, Shinji KUSUMOTO,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) Code clones have been well studied because the presence of clones is regarded as a bad smell for software maintenance. On the other hand, creating code clones has a positive aspect that reusing existing code by copy-and-paste operations can realize rapid development of software systems. Thus, it is not realistic to rid software systems of clones. That is to say, an efficient clone management is required. Based on this background, many researchers have studied on clone appearances or clone evolution. However, there is no research that reveals how clones were gone. To reveal why clones were gone or what characteristics disappeared clones have could promote the efficient clone management. This paper proposes an investigation method for clone disappearances, and conducted an empirical study on open source software systems. Our experimental results showed that clone disappearances occur many times. Moreover, it was found that disappeared clones tend to consist of less code fragments and be less complex than non-disappeared ones.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) Code clone / Software evolution / Software maintenance / Open source software projects
Paper # SS2012-42
Date of Issue

Conference Information
Committee SS
Conference Date 2012/10/25(1days)
Place (in Japanese) (See Japanese page)
Place (in English)
Topics (in Japanese) (See Japanese page)
Topics (in English)
Chair
Vice Chair
Secretary
Assistant

Paper Information
Registration To Software Science (SS)
Language JPN
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) An Empirical Study of Clone Disappearances on Open Source Software Projects
Sub Title (in English)
Keyword(1) Code clone
Keyword(2) Software evolution
Keyword(3) Software maintenance
Keyword(4) Open source software projects
1st Author's Name Keisuke HOTTA
1st Author's Affiliation Graduate School of Information Science and Technology, Osaka University()
2nd Author's Name Yoshiki HIGO
2nd Author's Affiliation Graduate School of Information Science and Technology, Osaka University
3rd Author's Name Shinji KUSUMOTO
3rd Author's Affiliation Graduate School of Information Science and Technology, Osaka University
Date 2012-11-02
Paper # SS2012-42
Volume (vol) vol.112
Number (no) 275
Page pp.pp.-
#Pages 6
Date of Issue