• DocumentCode
    2208865
  • Title

    Proactively managing copy-and-paste induced code clones

  • Author

    Hou, Daqing ; Jacob, Ferosh ; Jablonski, Patricia

  • Author_Institution
    Clarkson Univ., Potsdam, NY, USA
  • fYear
    2009
  • fDate
    20-26 Sept. 2009
  • Firstpage
    391
  • Lastpage
    392
  • Abstract
    Programmers copy and paste code. As a result, similar code fragments (clones) are added into software systems. Like other software artifacts, clones require attention and effort from programmers so that they can be found, understood, and correctly adapted and evolved. In addition to what clone-detection-based tools can offer, other automated support can be developed to better assist programmers in these activities, for example, to compare and contrast code clones, or help edit (a group of) clones consistently and quickly. We describe several such features currently being developed in the CnP project on top of Eclipse and for Java.
  • Keywords
    software maintenance; clone-detection-based tools; code fragments; software artifacts; software systems; Bars; Cloning; Collaborative work; Computer vision; Engineering management; Jacobian matrices; Java; Programming profession; Software systems; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2009. ICSM 2009. IEEE International Conference on
  • Conference_Location
    Edmonton, AB
  • ISSN
    1063-6773
  • Print_ISBN
    978-1-4244-4897-5
  • Electronic_ISBN
    1063-6773
  • Type

    conf

  • DOI
    10.1109/ICSM.2009.5306284
  • Filename
    5306284