• DocumentCode
    456697
  • Title

    Measuring Source Code Similarity Using Reference Vectors

  • Author

    Ohno, Asako ; Murao, Hajime

  • Author_Institution
    Graduate Sch. of Cultural Studies & Human Sci., Kobe Univ.
  • Volume
    2
  • fYear
    2006
  • fDate
    Aug. 30 2006-Sept. 1 2006
  • Firstpage
    92
  • Lastpage
    95
  • Abstract
    This paper discusses on a method of measuring similarities between program source codes. Unlike many of existing similarity measuring method we do not compare a pair of source codes directly but compare them indirectly with using reference source codes. Using reference vectors calculated from each source codes and reference source codes reduced considerable amount of computation time for similarity measurement. To examine our method, we built a system implemented this algorithm and made computational experiments on Java program source codes submitted as assignments for a programming class. From results, we confirmed there are evident similarities between program source codes have close reference vectors each other
  • Keywords
    Java; software metrics; vectors; Java program source codes; reference source codes; reference vectors; source code similarity measuring method; Cloning; Cultural differences; Humans; Java; Large-scale systems; Open source software; Software maintenance; Software measurement; Software systems; Time measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Innovative Computing, Information and Control, 2006. ICICIC '06. First International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    0-7695-2616-0
  • Type

    conf

  • DOI
    10.1109/ICICIC.2006.308
  • Filename
    1691936