/CCFinderSW

a token-based code clone detection tool

Primary LanguageJavaOtherNOASSERTION

CCFinderSW

CCFinderSW (CCFSW) はトークンベースのコードクローン検出ツールです.

コードクローンとは

コードクローンはソースコード中に存在する一致または類似するコード片のことを指します.
互いに類似したコード片をクローンペアと呼び,本ツールはこれを検出し,出力します.
また現在クローンペアは,文の挿入・削除など含むものは対象外としています.

最新バージョン

CCFinderSW-1.0.zip

使い方

いくつかのドキュメントが存在します.
実行について Run.md
予約語ファイル・コメントファイルについて OptionFile.md
利用できるViewerについて OutputAndViewer.md
考えられるトラブルについて TroubleShooting.md

必要なもの

  • Java Runtime Environment( >=8 )
    現在,Javaのみで実装しています.
  • 出来る限り多くのRAM...
    省メモリ化を予定しています.

Former Versions

CCFinder

CCFinderX

テスト環境

Windows 10 Pro

Copyright and Licensing

See LICENSE.
このソフトウェアにはApache Licence2.0で配布されているライブラリが含まれています.

その他の情報

著者: 瀬村 雄一 所属: 大阪大学大学院情報科学研究科 井上研究室

利用についての注意点

CCFSWは字句解析を行いますが,言語ごとに個別の字句解析機構は持っていません.
オプションファイルを使用することで各言語に合わせた字句解析を行います.
(また同時に,各言語に最適化されたレクサーアルゴリズムではない,ということも意味します.)
このオプションファイルはユーザ自身が変更できるものです.
オプションファイルの記法については, OptionFile.md を参照してください.