DocumentCode
647238
Title
Reusing reused code
Author
Ishihara, Takuya ; Hotta, Kazuhiro ; Higo, Y. ; Kusumoto, Shinji
Author_Institution
Grad. Sch. of Inf. Sci. & Technol., Osaka Univ., Suita, Japan
fYear
2013
fDate
14-17 Oct. 2013
Firstpage
457
Lastpage
461
Abstract
Although source code search systems are well known as being helpful to reuse source code, they have an issue that they often suggest larger code than what users actually need. This is because they suggest code based on the structure of programming languages such as files or classes. In this paper, we propose a new code search technique that considers past reuse. In the proposed technique, code are suggested at the unit of past reuse. The proposed technique detects reused code by using a fine-grained code clone detection technique. We conducted an experiment to compare the proposed technique with an existing technique. The result shows that the proposed technique helps more effectively to reuse code than the existing technique.
Keywords
programming languages; software reusability; code search technique; fine-grained code clone detection technique; past reuse; programming languages; source code reuse; source code search systems; Cloning; Databases; Educational institutions; Java; Prototypes; Software; code clone; code search; source code reuse;
fLanguage
English
Publisher
ieee
Conference_Titel
Reverse Engineering (WCRE), 2013 20th Working Conference on
Conference_Location
Koblenz
Type
conf
DOI
10.1109/WCRE.2013.6671322
Filename
6671322
Link To Document