- 【Updated on May 12, 2025】 Integration of CiNii Dissertations and CiNii Books into CiNii Research
- Trial version of CiNii Research Knowledge Graph Search feature is available on CiNii Labs
- 【Updated on June 30, 2025】Suspension and deletion of data provided by Nikkei BP
- Regarding the recording of “Research Data” and “Evidence Data”
grep風コードクローン検索ツールの提案
Description
コードクローンとは,ソースコード中に含まれている互いに一致している,または類似しているコード片のことである.一般に,コードクローンの存在はソフトウェアの保守や管理を困難にすると言われている.そのため,集約や同時修正など,コードクローンに対する様々な保守や管理の方法や,コードクローンを自動的に検出するためのコードクローン検出手法が提案されている.既存のコードクローン検出ツールの多くは,検索対象から全てのクローンペアを検出するものであるが,指定したクエリのコード片に対し,クローンペアとなるコード片を効率よく検出するように設計されたツールの研究はほとんど無い.本研究では,コードクローン検索ツール ccgrep を開発した.本ツールは grep に倣った UI を使用し,与えられたクエリにマッチするコード片をコードクローンとして検出する.トークン単位で検索を行い,grep より複雑な検索を簡単に行うことができる.本ツールと他のツールとの検索クエリの作りやすさや検出性能,検索時間などを比較し,本ツールの有用性を確認した.
Journal
-
- ソフトウェアエンジニアリングシンポジウム2019論文集
-
ソフトウェアエンジニアリングシンポジウム2019論文集 2019 208-215, 2019-08-22
情報処理学会
- Tweet
Keywords
Details 詳細情報について
-
- CRID
- 1050292572129347712
-
- NII Article ID
- 170000150618
-
- Text Lang
- ja
-
- Article Type
- conference paper
-
- Data Source
-
- IRDB
- CiNii Articles