• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 前のページに戻る

プログラム依存グラフを用いたコードクローン検出法の実用化に関する研究

研究課題

研究課題/領域番号 22700031
研究種目

若手研究(B)

配分区分補助金
研究分野 ソフトウエア
研究機関大阪大学

研究代表者

肥後 芳樹  大阪大学, 大学院・情報科学研究科, 助教 (70452414)

研究期間 (年度) 2009 – 2011
研究課題ステータス 完了 (2011年度)
配分額 *注記
2,860千円 (直接経費: 2,200千円、間接経費: 660千円)
2011年度: 1,430千円 (直接経費: 1,100千円、間接経費: 330千円)
2010年度: 1,430千円 (直接経費: 1,100千円、間接経費: 330千円)
キーワードコードクローン / プログラム解析 / ソフトウェア保守 / プログラム依存グラフ / リファクタリング / ソフトウェア工学
研究概要

プログラム依存グラフを用いた検出法の高速化および高精度化手法を提案した.提案手法をツールとして実装し,オープンソースソフトウェアに対して実験を行った.実験により,提案手法の有効性を確認した.

報告書

(3件)
  • 2011 実績報告書   研究成果報告書 ( PDF )
  • 2010 実績報告書
  • 研究成果

    (33件)

すべて 2012 2011 2010

すべて 雑誌論文 (10件) (うち査読あり 4件) 学会発表 (23件)

  • [雑誌論文] プログラム依存グラフを用いたコードクローンに対するテンプレートメソッドパターン適用支援手法2012

    • 著者名/発表者名
      堀田圭佑, 肥後芳樹, 楠本真二
    • 雑誌名

      電子情報通信学会論文誌D

      巻: (to appear)

    • NAID

      10031084046

    • 関連する報告書
      2011 研究成果報告書
  • [雑誌論文] An Empirical Study on the Impact of Duplicate Code2012

    • 著者名/発表者名
      Keisuke Hotta, Yui Sasaki, Yukiko Sano, Yoshiki Higo and Shinji Kusumoto
    • 雑誌名

      Advances in Software Engineering

      巻: (to appear)

    • 関連する報告書
      2011 研究成果報告書
  • [雑誌論文] プログラム依存グラフを用いた増分的なコードクローン検出2012

    • 著者名/発表者名
      肥後芳樹, 植田泰士, 西野稔, 楠本真二
    • 雑誌名

      情報処理学会論文誌

      巻: Vol.53, No.2, ページ: 601-611

    • NAID

      110008767165

    • 関連する報告書
      2011 研究成果報告書
  • [雑誌論文] プログラム依存グラフを用いた増分的なコードクローン検出法2012

    • 著者名/発表者名
      肥後芳樹
    • 雑誌名

      情報処理学会論文誌

      巻: 2 ページ: 601-611

    • 関連する報告書
      2011 実績報告書
    • 査読あり
  • [雑誌論文] プログラム依存グラフを用いたコードクローンに対するテンプレートメソッドパターン適用支援手法2012

    • 著者名/発表者名
      肥後芳樹
    • 雑誌名

      電子情報通信学会論文誌D

      巻: 7(掲載決定)

    • NAID

      10031084046

    • 関連する報告書
      2011 実績報告書
    • 査読あり
  • [雑誌論文] 修正頻度の比較に基づくソフトウェア修正作業量に対する重複コードの影響に関する調査2011

    • 著者名/発表者名
      堀田圭佑, 佐野由紀子, 肥後芳樹, 楠本真二
    • 雑誌名

      情報処理学会論文誌

      巻: Vol.52, No.9 ページ: 2788-2798

    • NAID

      110008608840

    • 関連する報告書
      2011 研究成果報告書
  • [雑誌論文] プログラム依存グラフを用いたコードクローン検出法の改良と評価2010

    • 著者名/発表者名
      肥後芳樹, 楠本真二
    • 雑誌名

      情報処理学会論文誌

      巻: Vol.51, No.12 ページ: 2149-2168

    • 関連する報告書
      2011 研究成果報告書
  • [雑誌論文] グラフマイニングアルゴリズムを用いたギャップを含むコードクローン情報の生成2010

    • 著者名/発表者名
      肥後芳樹, 宮崎宏海, 楠本真二, 井上克郎
    • 雑誌名

      電子情報通信学会論文誌D

      巻: Vol.Jg3-D, No.9 ページ: 1727-1735

    • NAID

      110007700686

    • 関連する報告書
      2011 研究成果報告書
  • [雑誌論文] プログラム依存グラフを用いたコードクローン検出法の改良と評価2010

    • 著者名/発表者名
      肥後芳樹
    • 雑誌名

      情報処理学会論文誌

      巻: 12 ページ: 2149-2168

    • 関連する報告書
      2010 実績報告書
    • 査読あり
  • [雑誌論文] グラフマイニングアルゴリズムを用いたギャップを含むコードクローン情報の生成2010

    • 著者名/発表者名
      肥後芳樹
    • 雑誌名

      電子情報通信学会論文誌D

      巻: 9 ページ: 1727-1735

    • NAID

      110007700686

    • 関連する報告書
      2010 実績報告書
    • 査読あり
  • [学会発表] Identifying, Tailoring, and Suggesting Form Template Method Refactoring Opportunities with Program Dependence Graph2012

    • 著者名/発表者名
      Keusuke Hotta
    • 学会等名
      The 16^<th> European Conference on Software Maintenance and Reengineering
    • 発表場所
      Szeged, Hungary
    • 年月日
      2012-03-28
    • 関連する報告書
      2011 実績報告書
  • [学会発表] ソースコード中の繰り返し部分に着目したコードクローン検出法の提案2012

    • 著者名/発表者名
      村上寛明
    • 学会等名
      電子情報通信学会技術研究報告
    • 発表場所
      沖縄県
    • 年月日
      2012-03-13
    • 関連する報告書
      2011 実績報告書
  • [学会発表] 大規模ソフトウェア群に対するメソッド単位のコードクローン検出2012

    • 著者名/発表者名
      石原知也
    • 学会等名
      電子情報通信学会技術研究報告
    • 発表場所
      沖縄県
    • 年月日
      2012-03-13
    • 関連する報告書
      2011 実績報告書
  • [学会発表] Identifying, Tailoring, and Suggesting Form Template Method Refactoring Opportunities with Program Dependence Graph2012

    • 著者名/発表者名
      Keisuke Hotta, Yoshiki Higo, and Shinji Kusumoto
    • 学会等名
      Proc. of the 16th European Conference on Software
    • 発表場所
      Szeged, Hungary
    • 関連する報告書
      2011 研究成果報告書
  • [学会発表] 大規模ソフトウェア群に対するメソッド単位のコードクローン検出2012

    • 著者名/発表者名
      石原知也, 堀田圭佑, 肥後芳樹, 井垣宏, 楠本真二
    • 学会等名
      電子情報通信学会技術研究報告ss2011-xx
    • 発表場所
      てんぷす那覇
    • 関連する報告書
      2011 研究成果報告書
  • [学会発表] ソースコード中の繰り返し部分に着目したコードクローン検出手法の提案2012

    • 著者名/発表者名
      村上寛明, 堀田圭佑, 肥後芳樹, 井垣宏, 楠本真二
    • 学会等名
      電子情報通信学会技術研究報告ss2011-xx
    • 発表場所
      てんぷす那覇
    • 関連する報告書
      2011 研究成果報告書
  • [学会発表] Is Duplicate Code Good or Bad? An Empirical Study with Multiple Investigation Methods and Multiple Detection Tools2011

    • 著者名/発表者名
      Yui Sasaki
    • 学会等名
      The 22^<nd> International Symposium on Software Reliability Engineering
    • 発表場所
      Hiroshima, Japan
    • 年月日
      2011-12-01
    • 関連する報告書
      2011 実績報告書
  • [学会発表] Incremental Code Clone Detection: A PDG-based Approach2011

    • 著者名/発表者名
      Yoshiki Higo
    • 学会等名
      The 18^<th> Working Conference on Reverse Engineering
    • 発表場所
      Limerick, Ireland
    • 年月日
      2011-10-17
    • 関連する報告書
      2011 実績報告書
  • [学会発表] Code Clone Detection on Specialized PDGs with Heuristics2011

    • 著者名/発表者名
      Yoshiki Higo
    • 学会等名
      the 15th European Conference on Software Maintenance and Reengineering
    • 発表場所
      Oldenburg, Germany
    • 年月日
      2011-03-03
    • 関連する報告書
      2010 実績報告書
  • [学会発表] Is Duplicate Code Good or Bad? An Empirical Study with Multiple Investigation Methods and Multiple Detection Tools2011

    • 著者名/発表者名
      Yui Sasaki, Keisuke Hotta, Yoshiki Higo, and Shinji Kusumoto
    • 学会等名
      Proc. of the 22nd International Symposium on Software Reliability Engineering(ISSRE2011)
    • 発表場所
      Hiroshima, Japan
    • 関連する報告書
      2011 研究成果報告書
  • [学会発表] プログラム依存グラフを用いたテンプレートメソッドパターン適用によるリファクタリング支援手法の提案2011

    • 著者名/発表者名
      堀田圭佑, 肥後芳樹, 楠本真二
    • 学会等名
      ソフトウェア信頼性研究会第7回ワークショップ論文集
    • 発表場所
      広島県休暇村大久野島
    • 関連する報告書
      2011 研究成果報告書
  • [学会発表] Incremental Code Clone Detection : A PDG-based Approach2011

    • 著者名/発表者名
      Yoshiki Higo, Yasushi Ueda, Minoru Nishino, and Shinji Kusumoto
    • 学会等名
      Proc. of the 18th Working Conference on Reverse Engineering(WCRE2011)
    • 発表場所
      Limerick, Ireland
    • 関連する報告書
      2011 研究成果報告書
  • [学会発表] プログラム依存グラフを用いた増分的なコードクローン検出2011

    • 著者名/発表者名
      肥後芳樹, 植田泰士, 西野稔, 楠本真二
    • 学会等名
      ソフトウェアエンジニアリングシンポジウム2011
    • 発表場所
      東京女子大学
    • 関連する報告書
      2011 研究成果報告書
  • [学会発表] ソフトウェア保守におけるコードクローンの影響に関する調査方法の比較2011

    • 著者名/発表者名
      佐々木唯, 堀田圭佑, 肥後芳樹, 楠本真二
    • 学会等名
      電子情報通信学会技術研究報告SS2011-17
    • 発表場所
      北海道情報大学
    • 関連する報告書
      2011 研究成果報告書
  • [学会発表] プログラム依存グラフを用いたTemplate Methodパターン適用によるコードクローン集約支援2011

    • 著者名/発表者名
      堀田圭佑, 肥後芳樹, 楠本真二
    • 学会等名
      情報処理学会研究報告2011-SE-171
    • 発表場所
      科学会館
    • 関連する報告書
      2011 研究成果報告書
  • [学会発表] Code Clone Detection on Specialized PDGs with Heuristics2011

    • 著者名/発表者名
      Yoshiki Higo, and Shinji Kusumoto
    • 学会等名
      Proc. of the 15th European Conference on Software Maintenance and Reengineering(CSMR2011)
    • 発表場所
      Oldenburg, Germany
    • 関連する報告書
      2011 研究成果報告書
  • [学会発表] 複数のメソッドにまたがって存在するコードクローンの検出に向けて2010

    • 著者名/発表者名
      肥後芳樹
    • 学会等名
      電子情報通信学会技術研究報告SS2010-50
    • 発表場所
      ホテル天坊,群馬県
    • 年月日
      2010-12-14
    • 関連する報告書
      2010 実績報告書
  • [学会発表] Is Duplicate Code More Frequently Modified Than Non-duplic ate Code in Software Evolution? : An Empirical Study on Open Source Software2010

    • 著者名/発表者名
      Hotta Keisuke
    • 学会等名
      the 11th International Workshop on Principles of Software Evolution
    • 発表場所
      Antwerp, Belgium
    • 年月日
      2010-09-20
    • 関連する報告書
      2010 実績報告書
  • [学会発表] コードクローン検出に必要な計算コストの削減を目的としたプログラム依存グラフ頂点集約法の提案2010

    • 著者名/発表者名
      肥後芳樹
    • 学会等名
      ソフトウェアエンジニアリング最前線2010
    • 発表場所
      東洋大学
    • 年月日
      2010-09-01
    • 関連する報告書
      2010 実績報告書
  • [学会発表] 複数のメソッドにまたがって存在するコードクローンの検出に向けて2010

    • 著者名/発表者名
      肥後芳樹, 楠本真二
    • 学会等名
      電子情報通信学会技術研究報告SS2010-50
    • 発表場所
      伊香保温泉ホテル天坊
    • 関連する報告書
      2011 研究成果報告書
  • [学会発表] プログラム依存グラフを用いたリファクタリング候補の特定と可視化2010

    • 著者名/発表者名
      兼光智子, 肥後芳樹, 楠本真二
    • 学会等名
      電子情報通信学会技術研究報告SS2010-49
    • 発表場所
      伊香保温泉ホテル天坊
    • 関連する報告書
      2011 研究成果報告書
  • [学会発表] Is Duplicate Code More Frequently Modified Than Non-duplicate Code in Software Evolution?: An Empirical Study on Open Source Software2010

    • 著者名/発表者名
      Keisuke Hotta, Yukiko Sano, Yoshiki Higo, and Shinji Kusumoto
    • 学会等名
      Proc. of the 11th International Workshop on Principles of Software Evolution(IWPSE-EVOL2010)
    • 発表場所
      Antwerp, Belgium
    • 関連する報告書
      2011 研究成果報告書
  • [学会発表] コードクローン検出に必要な計算コストの削減を目的としたプログラム依存グラフ頂点集約法の提案2010

    • 著者名/発表者名
      肥後芳樹, 楠本真二
    • 学会等名
      ソフトウェアエンジニアリング最前線2010
    • 発表場所
      東洋大学白山キャンパス
    • 関連する報告書
      2011 研究成果報告書

URL: 

公開日: 2010-08-23   更新日: 2016-04-21  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi