Title :
No clones, no trouble?
Author :
Bazrafshan, Saman
Author_Institution :
Software Eng. Group, Univ. of Bremen, Bremen, Germany
Abstract :
In the last years research has focused on various fields of software clones, though there exists only a vague idea of costs and benefits. Without substantial research on the economic consequences of software clones, clone management will remain a questionable or even risky activity. Knowing how much effort is spent over the lifetime of a program to maintain source code that has been introduced in consequence of a deliberate clone removal might provide useful information in this respect. In this paper I present a framework to track code fragments that have been introduced by refactorings performed to remove existing code duplications. Tracking such code over time allows to investigate different aspects, for instance change frequency, that provide valuable insights regarding ongoing maintenance costs.
Keywords :
software maintenance; clone management; clone refactoring; code fragments; software clones; software maintenance; source code; Cloning; Cyclones; Data visualization; Maintenance engineering; Measurement; Software systems; Clone refactoring; cost analysis; software maintenance;
Conference_Titel :
Software Clones (IWSC), 2013 7th International Workshop on
Conference_Location :
San Francisco, CA
DOI :
10.1109/IWSC.2013.6613040