DocumentCode
637505
Title
Cloning: The need to understand developer intent
Author
Chatterji, Debarshi ; Carver, Jeffrey C. ; Kraft, Nicholas A.
Author_Institution
Univ. of Alabama, Tuscaloosa, AL, USA
fYear
2013
fDate
19-19 May 2013
Firstpage
14
Lastpage
15
Abstract
Many researchers have studied the positive and negative effects of code clones on software quality. However, little is known about the intent and rationale of the developers who clone code. Studies have shown that reusing code is a common practice for developers while programming, but there are many possible motivations for and approaches to code reuse. Although we have some ideas about the intentions of developers when cloning code, comprehensive research is needed to gather conclusive evidence about these intentions and categorize clones based on them. In this paper we argue that to provide developers with better clone management tools, we need to interview developers to better understand their intentions when managing cloned code.
Keywords
software maintenance; software quality; clone management tools; code clones; software clones; software maintenance; software quality; Cloning; Interviews; Maintenance engineering; Programming; Software engineering; Software maintenance; Code clones; clone management; developer behavior; empirical studies; software clones; software maintenance;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Clones (IWSC), 2013 7th International Workshop on
Conference_Location
San Francisco, CA
Type
conf
DOI
10.1109/IWSC.2013.6613036
Filename
6613036
Link To Document