DocumentCode
596140
Title
An Experience Report on Analyzing Industrial Software Systems Using Code Clone Detection Techniques
Author
Yoshida, Norihiro ; Higo, Y. ; Kusumoto, Shinji ; Inoue, Ken
Author_Institution
Grad. Sch. of Infomation Sci., Nara Inst. of Sci. & Technol., Ikoma, Japan
Volume
1
fYear
2012
fDate
4-7 Dec. 2012
Firstpage
310
Lastpage
313
Abstract
A variety of application results of code clone detection and analysis has been reported. There are many reports of code clone detection and analysis on open source software whereas few reports on industrial systems are open to the public. This paper reports an experience of code clone analysis on a governmental project. In the project, a software system was developed by multiple Japanese vendors. We detected and analyzed code clones in the system, and found that there were many code clones in the project, however we concluded that the presence of the code clones did not have negative impacts on the maintenance of the system because of the following reasons: (1) when different modules are similar to each other in the design document, they also share many code clones in the source code, (2) code clones located in trusted modules, which are libraries maintained by one of the companies.
Keywords
government data processing; public domain software; software libraries; software maintenance; trusted computing; Japanese vendor; code clone analysis; code clone detection; governmental project; industrial software system; libraries; open source software; software system development; system maintenance; trusted module; Cloning; Companies; Measurement; Software engineering; Software systems; Testing; Code clone; Industrial application; Japanese vendors;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference (APSEC), 2012 19th Asia-Pacific
Conference_Location
Hong Kong
ISSN
1530-1362
Print_ISBN
978-1-4673-4930-7
Type
conf
DOI
10.1109/APSEC.2012.98
Filename
6462669
Link To Document