• 検索結果がありません。

調査するコードクローン

同一仕様プロジェクトを利用したコードクローンの影響調査

同一仕様プロジェクトを利用したコードクローンの影響調査

... といわれている.しかしその一方で,コードクローンに対して同時に変更が行われることはあまりなく, コードクローンの存在が問題を引き起こすことは少ないという調査報告もある.また,コードクローンは ソフトウェア開発に有用であると報告している研究もある.この論文では,コードクローンメトリクスと ...

10

他クラスのメソッドを利用するコードクローンの調査

他クラスのメソッドを利用するコードクローンの調査

... る.本研究では, Java のソースコードにおいて他クラスの メソッドを利用する記述を含むコードクローンの事例を収 集し,それらのコードクローンがどのように解消できるか を調査するコードクローン解消においてどのような点に 着目すべきか,どのようにリファクタリングの基本操作を 組み合わせるべきかについて考察を行い,コードクローン ...

2

ハードウェア記述言語におけるコードクローンの定量的調査

ハードウェア記述言語におけるコードクローンの定量的調査

... ハードウェア記述言語におけるコードクローンの定量的調査 上村 恭平 1,2,a) 森 彰 2,b) 藤原 賢二 3,c) 崔 恩 1,d) 飯田 元 1,e) 受付日 2017 年 8 月 3 日 , 採録日 2018 年 1 月 15 日 概要:ハードウェア記述言語は,Field Programmable Gate Array(FPGA)開発などで回路の構造を定 ...

15

粗粒度なコードクローン検出手法の精度に関する調査

粗粒度なコードクローン検出手法の精度に関する調査

... 粗粒度なコードクローン検出手法の精度に関する調査 堀田 圭佑 1,a) 楊 嘉晨 1,b) 肥後 芳樹 1,c) 楠本 真二 1,d) 受付日 2014 年 5 月 7 日 , 採録日 2014 年 11 月 10 日 概要:コードクローン(ソースコード中の重複箇所)に関する研究が近年活発に行われており,コードク ...

13

開発履歴に基づくGUIフレームワークとアプリケーション間のコードクローンの構築過程の調査

開発履歴に基づくGUIフレームワークとアプリケーション間のコードクローンの構築過程の調査

... 2.1 コードクローン コードクローン [2] とは,ソースコードの中に散在する 一致または類似する部分のことである.一から作るより も,既存の確実に動作するプログラムの一部を書き写して 作る方が,一時的には効率良く動作するプログラムを作成 できる.これをコピーペーストプログラミングという.た だし,コピーペーストによるプログラムの作成は,保守性 ...

4

コードクローンを用いたコンポーネントランク拡張手法の改良を目的とした評価実験 コードクローン検出の粒度による影響の調査

コードクローンを用いたコンポーネントランク拡張手法の改良を目的とした評価実験 コードクローン検出の粒度による影響の調査

... 傾向にあるが,変化の度合いが小さくなっていくプロ ジェクトもみられた.その際でも, A の変動率は B , C の変動率より低かった. 4. 結合され同じように利用されている部品の割合はトー クン数が大きくなることで増加する傾向にある.これ は, A の部品数の減少幅が,同じように利用される部 品の減少幅より大きいからである.一方で,結合され 同じように利用されている部品の再現率はトークン数 ...

4

コードクローンを用いたコンポーネントランク拡張手法の改良を目的とした評価実験 パッケージ間距離に基づく制限による影響の調査

コードクローンを用いたコンポーネントランク拡張手法の改良を目的とした評価実験 パッケージ間距離に基づく制限による影響の調査

... 残った 8 プロジェクトでは,パッケージ間距離の制限を 強くしていくことで,結合する部品数の減少に伴い, A の 部品数も減少した.また, A の部品の平均変動率は制限を 強くすることで下がる傾向にあり,不必要な結合が起こり にくくなることで,想定した結果がある程度得られた.再 現率を考慮せず,パッケージ間距離が小さい部品のみを対 ...

4

コードクローンを用いたコンポーネントランク拡張手法の改良を目的とした評価実験 コードクローン検出の粒度による影響の調査

コードクローンを用いたコンポーネントランク拡張手法の改良を目的とした評価実験 コードクローン検出の粒度による影響の調査

... 指導教員:横森励士 1 はじめに 近年ソフトウェアが大規模化している中で,それに伴い ソフトウェア部品の数も増大化し,内部の関係も複雑化し ている.このような環境下では,ソフトウェアをモデル化 して,メトリクスに基づいてある特性を持つ部品を抽出す るという方法が有効であると考える.千賀が行った先行研 究では,コンポーネントランクの計算にコードクローンを 反映させることで,コードクローンから共通して利用され ...

4

同一のクラスから派生したクラス群内に存在するコードクローンの分析

同一のクラスから派生したクラス群内に存在するコードクローンの分析

... 3. 対象となるソフトウェアのソースコードに対して, CCFinder[1] を用いてコードクローンを抽出する. 4. 3 の結果を用いて,同一のクラスから派生またはイン ターフェースを実装しているクラス群の中で,同一の 記述がされている部分に派生に関係したコードクロー ンが存在しているかを調査する.ただし,テスト用で あると思われるクラスについては分析の対象から除外 した. ...

4

プログラム依存グラフを用いたコードクローン検出法の改善と評価

プログラム依存グラフを用いたコードクローン検出法の改善と評価

... 22% ∼約 82% であり,双方向スライスを用いることによって検出される同形部分グラフが 拡大していることが分かる.これは, 3.1.2 項で紹介したような, 1 つのスライスのみでは 完全に特定できない同形部分グラフが存在したためである. 次に双方向スライスを用いることによって正解クローンの検出数がどのように変化したの かを調査した.調査結果を表 4 に示す.またこの表を可視化したグラフを図 8 ...

20

コードクローン関係を考慮したソフトウェア部品グラフの視覚化手法に関する考察

コードクローン関係を考慮したソフトウェア部品グラフの視覚化手法に関する考察

... 本研究では,描画された部品グラフ上でコードクローン 関係を持つ部品同士がどのように配置されるかを調査する ことでその部品間に存在するコードクローンの類似度を推 測する手法を提案する.部品グラフ上の部品の位置関係か ら,その部品間に存在するコードクローンの関連性の高さ ...

4

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

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

... 提案手法が実際の OSS から検出されたコードクローン の行数に対してどのくらい削減できるのかを分析する必要 がある.リファクタリング困難なコードクローンやオーバ ラップするコードクローンがどの程度の頻度で出現するの かはプロジェクトごとに異なる.たとえば,すべてのコー ドクローンのリファクタリング可能性やオーバラップを考 ...

12

利用関係とコードクローン関係についてのメトリクスに基づくソフトウェア部品分類手法の評価

利用関係とコードクローン関係についてのメトリクスに基づくソフトウェア部品分類手法の評価

... 察する.さらに分類において用いるメトリクスの数や分割 するクラスター数などを変化させることで,分類結果がど のように変化するかを調査し,それぞれの場合の特徴を調 査する.これらの分析により,ソフトウェアの効率的な把 握の支援において,本手法をどのように活用できるかを考 ...

4

コードクローンを用いたコンポーネントランク拡張手法の有効性評価
  ~変化の影響を受けた部品について分析~

コードクローンを用いたコンポーネントランク拡張手法の有効性評価 ~変化の影響を受けた部品について分析~

... 本研究では,先に挙げた千賀が提案した手法の有効性を 検証するために,実際のオープンソースプロジェクトの ソースコードに適用することで評価実験を行う.プロジェ クトを部品グラフとしてモデル化し,コードクローン関係 を持つ部品同士を結合する.その結合された部品群から共 通して利用されている部品を抽出する.抽出した部品が提 案手法において想定されるような形で利用されているか ...

4

利用関係とコードクローン関係に関するメトリクスに基づく類似部品抽出手法の提案

利用関係とコードクローン関係に関するメトリクスに基づく類似部品抽出手法の提案

... 抽出する手法を提案した.提案手法により,メトリクスの 値がある程度大きいクラスターの中に,各機能の中心とな るような単独の部品や何らかの共通性を持つ複数の部品か らなるグループが存在することを確認した.提案した抽出 方法に基づいて得られる結果を用いて,中心的な機能を実 現する部品や機能が似た部品についての情報を提示するこ ...

4

同一のクラスから派生したクラス群内に存在するコードクローンの分析

同一のクラスから派生したクラス群内に存在するコードクローンの分析

... ために, Java では継承やインターフェースなどの仕組み が提供されているが,その中で共通の部分は記述のコピー ペーストにより実現されることも考えられ,この部分に着 目して支援を行うことが有効であると考えられる.本研究 では,実際のソフトウェアに対して,共通したクラスを継 承するクラス間のコードクローンがどのように出現するか ...

4

目次 1. はじめに 本調査の実施概要 既存調査研究のまとめ 海外の調査研究 国内における既存調査 関連する心理学の理論 本調査における定義と分類 事例調査

目次 1. はじめに 本調査の実施概要 既存調査研究のまとめ 海外の調査研究 国内における既存調査 関連する心理学の理論 本調査における定義と分類 事例調査

... による個人情報の漏えいに関 するインシデントは 2005 年から 2010 年の間、毎年の全ての漏えい人数のうち、4%から 30%を占めている。 インシデント発生による被害額の観点では、前述の CyberSecurity Watch Survey の報告によると、外部 からの攻撃によるものと、内部者の不正行為によるものについてどちらの被害額が大きいかの質問に対して、 外部からの攻撃が 38%であり、内部者による不正行為が ...

104

ブルンジで土地紛争を調査する (フォトエッセイ)

ブルンジで土地紛争を調査する (フォトエッセイ)

... 1986 年アジ研に入所以来、中部アフリカ仏語圏 諸国を担当。JICA 研究所の「紛争後の土地・不動 産問題」研究プロジェクトで、ブルンジとルワン ダの土地紛争について調査。現在成果をとりまと めている。 ...

5

輸入柑橘果実に残留するイマザリルの調査

輸入柑橘果実に残留するイマザリルの調査

... 原子発光検出器は,キャピラリーカラムから溶出し た分子を高温のHeプラズマ中で励起状態の原子に分 解し,励起した分子が基底状態にもどる際に放射する 光を分光,フォトダイオードアレイ検出器で検出する。 光の波長によって各元素をモニターするので選択特異 性が高い検出器である。 2.3 測定条件 ガスクロマトグラフおよび原子発光検出器の条件は 以下の通りである。.. Carr[r] ...

4

2019 年情報通信業基本調査 オンライン調査システム利用の手引 本調査は 政府統計オンライン調査システム ( を利用することにより インターネットで回答することができます 以下をお手元にご用意ください 調査票 ( の冊子) 調査票

2019 年情報通信業基本調査 オンライン調査システム利用の手引 本調査は 政府統計オンライン調査システム ( を利用することにより インターネットで回答することができます 以下をお手元にご用意ください 調査票 ( の冊子) 調査票

... 「パスワード」の初期値には、 英大・小文字の「Iとi(アイ) 」 、 「l(エル) 」 、 「Oとo(オ ー) 」 、数字の「1」と「0」は使用していません。 ■初回は 「2019 年情報通信業基本調査」のインター ネットによる調査のお願い にあるパスワードを使用し てください(ID とパスワードは毎年変わります)。 ■初回ログイン時にパスワードを変更してください。 変更手順は次ページを参照してください。 ...

16

Show all 10000 documents...

関連した話題