• 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