書誌事項
- タイトル別名
-
- Coding Pattern Extraction Using a Sequential Pattern Mining Approach
- シーケンシャル パターン マイニング ヲ モチイタ コーディング パターン チュウシュツ
この論文をさがす
抄録
ソフトウェア開発において,何らかの理由でモジュール化が困難な機能は,複数のモジュールに分散する定型的なコード,すなわちコーディングパターンによって実装され,保守性を悪化させる要因となっている.本研究では,シーケンシャルパターンマイニング手法を用いて,コーディングパターンをソースコードから自動抽出し,開発者によるコーディングパターンの保守を支援する手法を提案する.具体的には,Javaソースコードの各メソッドに対して,パターンマイニングのための正規化を行い,シーケンシャルパターンマイニングのアルゴリズムの1つであるPrefixSpanを適用する.評価実験として,6つのJavaプログラムに対して提案手法を適用し,得られた頻出パターンを調査した.その結果,モジュール化が困難なアプリケーション固有の機能の実装や,Javaプログラミングにおけるイディオムなど,開発者にとって有用なコーディングパターンを抽出できることを確認した.
収録刊行物
-
- 情報処理学会論文誌
-
情報処理学会論文誌 50 (2), 860-871, 2009-02-15
情報処理学会
- Tweet
キーワード
詳細情報
-
- CRID
- 1050282812672294272
-
- NII論文ID
- 120005478069
- 110007970378
-
- NII書誌ID
- AN00116647
-
- ISSN
- 18827764
- 18827837
- 03875806
-
- HANDLE
- 11094/50121
-
- NDL書誌ID
- 024217002
-
- 本文言語コード
- ja
-
- 資料種別
- journal article
-
- データソース種別
-
- IRDB
- NDL
- CiNii Articles
- KAKEN