Title :
A case study on applying clone technology to an industrial application framework
Author :
Tüzün, Eray ; Er, Emre
Author_Institution :
Havelsan A.S, Ankara, Turkey
Abstract :
Dealing with clones is a common problem in large-scale software projects. While most of the research in this area is focused on detecting, and investigating the reasons of clones, little research has been done on the use of clone technology in large-scale industrial software. In this paper we present an in-depth case study of cloning in Command and Control Software Framework (CCSF) developed by HAVELSAN, a large software company in the Turkish defense industry. We proposed a practical classification schema for clones based on their removal strategies. A detailed analysis on categorization of clones, and lessons learned in clone management of large-scale industrial software systems are presented.
Keywords :
DP industry; command and control systems; control engineering computing; defence industry; project management; software maintenance; software management; CCSF; HAVELSAN; Turkish defense industry; clone categorization; clone detection; clone management; clone technology; cloning; command and control software framework; industrial application framework; large-scale industrial software system; large-scale software project; practical classification schema; removal strategy; software company; Cloning; Conferences; Java; Maintenance engineering; Software maintenance; Software systems; application of clone analysis; industrial experiences with clone analysis; software clones; types of clones;
Conference_Titel :
Software Clones (IWSC), 2012 6th International Workshop on
Conference_Location :
Zurich
Print_ISBN :
978-1-4673-1794-8
DOI :
10.1109/IWSC.2012.6227867