講演抄録/キーワード |
講演名 |
2023-03-15 14:50
Javaバイトコードの比較による機能的類似コード検出手法の提案 ○宮田千里・名倉正剛(南山大) SS2022-69 |
抄録 |
(和) |
類似コードは,保守性を低下させる要因となる.類似コードは一般的にコードのコピーによって発生し,その場合には構文や構造が類似する.しかし,それだけではなく例えば複数人による並行開発において意図せずに発生することもあり,その場合は構文的に類似しないにも関わらず機能や意味が類似することがある.類似コード検出のための手法も多く提案されているが,そのほとんどは前者の場合に発生するコードクローンを対象に検出する手法である.本研究では,プログラムに含まれる機械語命令のセットがプログラムの機能や意味を表現していると考え,機能的に類似するコードを Java バイトコードの比較によって検出する手法を提案する.提案手法を利用し OSS のソースコードから類似コードを検出したところ,機能的に類似するコードを検出できる可能性のありそうなことが示された. |
(英) |
(Not available yet) |
キーワード |
(和) |
類似コード / 保守性 / 検出手法 / 機能的類似 / / / / |
(英) |
/ / / / / / / |
文献情報 |
信学技報, vol. 122, no. 432, SS2022-69, pp. 133-138, 2023年3月. |
資料番号 |
SS2022-69 |
発行日 |
2023-03-07 (SS) |
ISSN |
Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
PDFダウンロード |
SS2022-69 |