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 |