ソフトウェア工学研究室
総合情報メディアセンター
,
愛媛大学
ソフトウェア工学研究室 >
トップページ
>
研究内容
> 研究用ツール
研究用ツール
Samurai-clone
識別子名を Samurai アルゴリズムに従って分割する.
LOCCounter
ソースファイルの LOC を測定する. ディレクトリ単位での測定も可能である.
JavaMethodExtractor
Java ソースファイルにおける各メソッドの開始行と終了行をタブ区切り形式で出力する.
cvs_find_big_fix
CVS コミットログの中からバグフィックスと思われるものだけを抽出する.
copyright_designation_eraser
Java プログラムから著作権表記のみを削除する簡易的なフィルタ
commit_counter_by_author
git log コマンドを実行して,著者ごとのコミット回数とハッシュリストをまとめる.
DiffLineCounter
二つのディレクトリ以下の Java ソースファイルを比較し, それぞれの diff の結果を集計する.
FileExtensionExplorer
指定されたディレクトリ以下に存在するファイルの拡張子一覧を表示する.
CyclomaticNumberCounter
Java ソースファイルにおけるサイクロマティック数(合計)を測定する.
NestLevelMeter
Java ソースファイルにおける平均ネスト数(と最大ネスト数)を測定す る.
CommentCounter
Java/C/C++ ソースファイルにおける各メソッド(関数)のコメント文をタイプごとにタブ区切り形式で出力する.
CommentExtractor
Java/C/C++ ソースファイルにおける各メソッド(関数)のコメント文をその行番号とタイプを添えて出力する.
JavaVariableScopeExtractor
Java ソースファイルにおける各変数(ローカル変数,フィールド,メソッド仮引数)の名前と型,スコープ情報をタブ区切り形式で出力する.
java_file_list_maker
カレントディレクトリ以下にある Java ソースファイルの一覧を出力する.
ただし,テストプログラムやマニュアル用と思われるものを除く.
git_file_history_maker
Git リポジトリにおいて,指定されたファイルの変更履歴を出力する.
(C) Copyright 2001 - 2017 Hirohisa AMAN (阿萬 裕久)