コードクローン検出とその関連技術

肥後芳樹, 楠本真二, 井上克郎 - 電子情報通信学会論文誌 D, 2008 - search.ieice.org
近年, コードクローンを対象とした研究が活発に行われている. コードクローンとは,
ソースコード中に存在する互いに一致または類似したコード片を指す. コードクローン情報を適切に …

統合環境TETDM を用いたマイニングツールの開発と利用の実践

砂山渡, 高間康史, 西原陽子, 梶並知記… - 人工知能学会論文 …, 2014 - jstage.jst.go.jp
抄録 In this challenge, we develop and distribute an integrated environment to flexibly
combine multiple text mining techniques. Text mining techniques include numerous tasks …

コードクローン変更管理システムの開発と実プロジェクトへの適用

山中裕樹, 崔恩瀞, 吉田則裕, 井上克郎… - 情報処理学会 …, 2013 - ir.library.osaka-u.ac.jp
ソフトウェア保守における大きな問題の 1 つとしてコードクローンが指摘されている.
コードクローンとは, ソースコード中に, 互いに一致または類似した部分を持つコード片のことである …

Fault-prone モジュール予測へのコードクローン情報の適用

馬場慎太郎, 吉田則裕, 楠本真二… - 電子情報通信学会論文誌 …, 2008 - search.ieice.org
本論文では, Fault-Prone モジュール予測にコードクローン情報を用いた実験結果について述べる.
従来用いられてきた複雑度メトリックスのほかに, コードクローンに関するメトリックスも説明変数に …

コードクローンのリファクタリング可能性に基づいた削減可能ソースコード量の分析

石津卓也, 吉田則裕, 崔恩瀞, 井上克郎 - 情報処理学会論文誌, 2019 - ipsj.ixsq.nii.ac.jp
論文抄録 コードクローンはソフトウェア保守を困難にさせる要因の 1 つといわれている. また,
コードクローンのリファクタリングとは, 外部的な振舞いを保ちながら, コードクローンを削減する …

グラフマイニングアルゴリズムを用いたギャップを含むコードクローン情報の生成

肥後芳樹, 宮崎宏海, 楠本真二… - 電子情報通信学会論文誌 …, 2010 - search.ieice.org
これまでに様々なコードクローン検出手法が提案されているが, ギャップ (不一致部分)
を含むコードクローンを検出できる手法は少ない. 本論文では, ギャップを含むコードクローンを検出 …

ソースコード中の繰返し部分に着目したコードクローン検出ツールの実装と評価

村上寛明, 堀田圭佑, 肥後芳樹, 井垣宏… - 情報処理学会論文 …, 2013 - ipsj.ixsq.nii.ac.jp
論文抄録 これまでにさまざまなコードクローン検出手法が提案されている. その中で行単位や字句
単位の検出手法が広く利用されている. しかし, 行単位や字句単位の検出手法には …

ソースコードを構成する処理ブロックの特徴に着目したコードクローン推定技術

垣谷広輝, 安藤優作, 平山雅之… - 研究報告ソフトウェア工学 …, 2013 - ipsj.ixsq.nii.ac.jp
論文抄録 本論ではプログラムの保守性と信頼性の観点から開発の早期に, 作成途中のソフトウェア
など未完成 (コンパイル完了前) コード内のコードクローンを検出する方法を提案する …

[PDF][PDF] AGM アルゴリズムを用いたギャップを含むコードクローン情報の生成

肥後芳樹, 植田泰士, 楠本真二… - 電子情報通信学会技術 …, 2007 - sel.ist.osaka-u.ac.jp
At present, there are many code clone detection methods and tools. However, only some of
them can detect gapped code clones. A gapped code clone is a code clone including non …

GQM パラダイムを用いたソフトウェアメトリクスの活用

楠本真二, 肥後芳樹 - コンピュータソフトウェア, 2012 - jstage.jst.go.jp
抄録 本稿は, 実証的アプローチに関するチュートリアルシリーズの一部として,
ソフトウェアメトリクスの研究・実務における応用, 特に研究成果の評価や組織におけるプロセス改善 …