본문 바로가기
  • Home

A Comparative Study on the Performance of Source Code Similarity Measurement Tools

  • Journal of Software Assessment and Valuation
  • Abbr : JSAV
  • 2017, 13(1), pp.31-42
  • Publisher : Korea Software Assessment and Valuation Society
  • Research Area : Engineering > Computer Science
  • Received : June 20, 2017
  • Accepted : June 28, 2017
  • Published : June 30, 2017

Gyoosik Kim 1 SEONG JE CHO 1 Jinwoon Woo 1

1단국대학교

ABSTRACT

Because software is everywhere and has continued to play a major part in our daily lives, software piracy and plagiarism are still rampant. The tools has been developed and used in order to detect pirated copies of software at source code level. JPlag, MOSS, and exEyes are well-known source code plagiarism detectors. In this paper, we explain briefly different types of classical code clones, and compare the performance of JPlag and exEyes using Java source code files. The performance comparison between JPlag and exEyes are conducted using a benchmark, BigCloneBench which is a big benchmark of real clones. We evaluate the performance of the tools measuring their precision, recall, and F-measure. Experimental results show that both precision and recall rates of the two tools become 100% for simple type-1 and 2 clones. For more complicated type-3 clones, however, JPlag and exEyes have a precision rate of 95% and 100%, and a recall rate of 50.1% and 27.7% respectively.

KEYWORDS

Citation status

* References for papers published after 2023 are currently being built.