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

自然言語処理を応用したコードクローン検出手法

研究課題

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

研究活動スタート支援

配分区分補助金
研究分野 ソフトウエア
研究機関奈良先端科学技術大学院大学

研究代表者

吉田 則裕  奈良先端科学技術大学院大学, 情報科学研究科, 助教 (00582545)

研究期間 (年度) 2010 – 2011
研究課題ステータス 完了 (2011年度)
配分額 *注記
3,107千円 (直接経費: 2,390千円、間接経費: 717千円)
2011年度: 1,482千円 (直接経費: 1,140千円、間接経費: 342千円)
2010年度: 1,625千円 (直接経費: 1,250千円、間接経費: 375千円)
キーワードコードクローン / ソフトウェア保守 / 自然言語処理 / 類義語 / クラスタリング / 国際情報交換 / イギリス
研究概要

本研究では,変数名等の識別子名の類似性の基づくコードクローン検出ツールを実現した.コードクローンとは,ソースコード中の一部分(コード片)のうち,他のコード片と類似しているものを指す.類似した識別子名の特定には,自然言語処理で用いられている類義語特定手法を用いた.本ツールの評価では,検出したコードクローンが同時に修正される頻度や,同一の欠陥を含む頻度などを調査することで,有用性を確認した.

報告書

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

    (39件)

すべて 2012 2011 2010

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

  • [雑誌論文] ソースコードコーパスを利用したシームレスなソースコード再利用手法2012

    • 著者名/発表者名
      山本哲男, 吉田則裕, 肥後芳樹
    • 雑誌名

      情報処理学会論文誌

      巻: 53巻, 2号 ページ: 644-652

    • NAID

      110008767169

    • 関連する報告書
      2011 実績報告書 2011 研究成果報告書
    • 査読あり
  • [雑誌論文] コードクローン検出技術の展開2011

    • 著者名/発表者名
      神谷年洋, 肥後芳樹, 吉田則裕
    • 雑誌名

      コンピュータソフトウェア

      巻: 28巻, 3号 ページ: 29-42

    • NAID

      10029650889

    • 関連する報告書
      2011 実績報告書 2011 研究成果報告書
    • 査読あり
  • [雑誌論文] テンプレートメソッドの形成に基づく類似メソッドの集約支援2010

    • 著者名/発表者名
      政井智雄, 吉田則裕, 松下誠, 井上克郎
    • 雑誌名

      ソフトウェア工学の基礎XVII

      ページ: 125-130

    • 関連する報告書
      2011 研究成果報告書
    • 査読あり
  • [雑誌論文] テンブレートメソッドの形成に基づく類似メソッドの集約支援2010

    • 著者名/発表者名
      政井智雄
    • 雑誌名

      ソフトウェア工学の基礎

      巻: XVII ページ: 125-130

    • 関連する報告書
      2010 実績報告書
    • 査読あり
  • [学会発表] 近傍ハッシュ法を用いた2段階のクラスタリングに基づくNear-missクローンの検出2012

    • 著者名/発表者名
      吉岡俊輔, 吉田則裕, 伏田享平, 飯田元
    • 学会等名
      電子情報通信学会ソフトウェアサイエンス研究集会2012年3月研究集会
    • 発表場所
      沖縄
    • 年月日
      2012-03-13
    • 関連する報告書
      2011 研究成果報告書
  • [学会発表] プログラミング演習における初学者を対象としたコーディング傾向の分析2012

    • 著者名/発表者名
      伏田享平, 玉田春昭, 井垣宏, 藤原賢二, 吉田則裕
    • 学会等名
      電子情報通信学会ソフトウェアサイエンス研究集会2012年3月研究集会
    • 発表場所
      沖縄
    • 年月日
      2012-03-13
    • 関連する報告書
      2011 研究成果報告書
  • [学会発表] 近傍ハッシュ法を用いた2段階のクラスタリングに基づくNear-missクローンの検出2012

    • 著者名/発表者名
      吉岡俊輔, 吉田則裕, 伏田享平, 飯田元
    • 学会等名
      電子情報通信学会ソフトウェアサイエンス研究集会2012年3月研究集会
    • 発表場所
      てんぶす那覇(沖縄県)
    • 年月日
      2012-03-13
    • 関連する報告書
      2011 実績報告書
  • [学会発表] プログラミング演習における初学者を対象としたコーディング傾向の分析2012

    • 著者名/発表者名
      伏田享平, 玉田春昭, 井垣宏, 藤原賢二, 吉田則裕
    • 学会等名
      電子情報通信学会ソフトウェアサイエンス研究集会2012年3月研究集会
    • 発表場所
      てんぶす那覇(沖縄県)
    • 年月日
      2012-03-13
    • 関連する報告書
      2011 実績報告書
  • [学会発表] Scalable Detection of Semantic Clones Based on Two-stage Clustering2011

    • 著者名/発表者名
      Shunsuke Yoshioka, Norihiro Yoshida, Kyohei Fushida, Hajimu Iida
    • 学会等名
      IEEE 22nd International Symposium on Software Reliability Engineering
    • 発表場所
      広島
    • 年月日
      2011-11-29
    • 関連する報告書
      2011 研究成果報告書
  • [学会発表] Scalable Detection of Semantic Clones Based on Two-stage Clustering2011

    • 著者名/発表者名
      Shunsuke Yoshioka, Norihiro Yoshida, Kyohei Fushida, Hajimu Iida
    • 学会等名
      IEEE 22nd International Symposium on Software Reliability Engineering
    • 発表場所
      広島国際会議場(広島県)
    • 年月日
      2011-11-29
    • 関連する報告書
      2011 実績報告書
  • [学会発表] A Tool Support to Merge Similar Methods with a Cohesion Metric COB2011

    • 著者名/発表者名
      Masakazu Ioka, Norihiro Yoshida, Tomoo Masai, Yoshiki Higo, Katsuro Inoue
    • 学会等名
      3rd International Workshop on Empirical Software Engineering in Practice
    • 発表場所
      奈良
    • 年月日
      2011-11-01
    • 関連する報告書
      2011 研究成果報告書
  • [学会発表] A Tool Support to Merge Similar Methods with a Cohesion Metric COB2011

    • 著者名/発表者名
      Masakazu Ioka, Norihiro Yoshida, Tomoo Masai, Yoshiki Higo, Katsuro Inoue
    • 学会等名
      3rd International Workshop on Empirical Software Engineering in Practice
    • 発表場所
      奈良県新公会堂(奈良県)
    • 年月日
      2011-11-01
    • 関連する報告書
      2011 実績報告書
  • [学会発表] An Investigation into the Impact of Software Licenses on Copy-and-Paste Reuse among OSS Projects2011

    • 著者名/発表者名
      Yu Kashima, Yasuhiro Hayase, Norihiro Yoshida, Yuki Manabe, Katsuro Inoue
    • 学会等名
      18th Working Conference on Reverse Engineering
    • 発表場所
      Limerick, Ireland
    • 年月日
      2011-10-16
    • 関連する報告書
      2011 実績報告書 2011 研究成果報告書
  • [学会発表] Towards Collection of Refactoring Patterns Based on Code Clone Classification2011

    • 著者名/発表者名
      Masayuki Tokunaga, Norihiro Yoshida, Kazuki Yoshioka, Makoto Matsushita, Katsuro Inoue
    • 学会等名
      2nd Asian Conference on Pattern Languages of Programs
    • 発表場所
      東京
    • 年月日
      2011-10-07
    • 関連する報告書
      2011 研究成果報告書
  • [学会発表] Towards Collection of Refactoring Patterns Based on Code Clone Classification2011

    • 著者名/発表者名
      Masayuki Tokunaga, Norihiro Yoshida, Kazuki Yoshioka, Makoto Matsushita, Katsuro Inoue
    • 学会等名
      2nd Asian Conference on Pattern Languages of Programs
    • 発表場所
      早稲田大学(東京都)
    • 年月日
      2011-10-07
    • 関連する報告書
      2011 実績報告書
  • [学会発表] プログラム理解のための凝集度に基づく機能候補抽出2011

    • 著者名/発表者名
      吉田則裕, 木下正喬, 飯田元
    • 学会等名
      日本ソフトウェア科学会第28回大会
    • 発表場所
      沖縄
    • 年月日
      2011-09-29
    • 関連する報告書
      2011 研究成果報告書
  • [学会発表] オープンソースソフトウェアを対象としたリファクタリングが欠陥混入に与える影響の調査2011

    • 著者名/発表者名
      藤原賢二, 伏田享平, 吉田則裕, 飯田元
    • 学会等名
      日本ソフトウェア科学会第28回大会
    • 発表場所
      沖縄
    • 年月日
      2011-09-29
    • 関連する報告書
      2011 研究成果報告書
  • [学会発表] プログラム理解のための凝集度に基づく機能候補抽出2011

    • 著者名/発表者名
      吉田則裕, 木下正喬, 飯田元
    • 学会等名
      日本ソフトウェア科学会第28回大会
    • 発表場所
      沖縄産業支援センター(沖縄県)
    • 年月日
      2011-09-29
    • 関連する報告書
      2011 実績報告書
  • [学会発表] オープンソースソフトウェアを対象としたリファクタリングが欠陥混入に与える影響の調査2011

    • 著者名/発表者名
      藤原賢二, 伏田享平, 吉田則裕, 飯田元
    • 学会等名
      日本ソフトウェア科学会第28回大会
    • 発表場所
      沖縄産業支援センター(沖縄県)
    • 年月日
      2011-09-29
    • 関連する報告書
      2011 実績報告書
  • [学会発表] ソースコードコーパスを利用したシームレスな再利用手法2011

    • 著者名/発表者名
      山本哲男, 吉田則裕, 肥後芳樹
    • 学会等名
      ソフトウェアエンジニアシンポジウム2011
    • 発表場所
      東京
    • 年月日
      2011-09-13
    • 関連する報告書
      2011 研究成果報告書
  • [学会発表] ソースコードコーパスを利用したシームレスな再利用手法2011

    • 著者名/発表者名
      山本哲男, 吉田則裕, 肥後芳樹
    • 学会等名
      ソフトウェアエンジニアシンポジウム2011
    • 発表場所
      東京女子大学(東京都)
    • 年月日
      2011-09-13
    • 関連する報告書
      2011 実績報告書
  • [学会発表] 凝集度メトリクスCOBを用いたTemplate Methodパターン適用候補の順位付け手法2011

    • 著者名/発表者名
      井岡正和, 吉田則裕, 政井智雄, 井上克郎
    • 学会等名
      電子情報通信学会ソフトウェアサイエンス研究集会2012年7月研究集会
    • 発表場所
      北海道
    • 年月日
      2011-07-30
    • 関連する報告書
      2011 研究成果報告書
  • [学会発表] 凝集度メトリクスCOBを用いだTemplate Methodパターン適用候補の順位付け手法2011

    • 著者名/発表者名
      井岡正和, 吉田則裕, 政井智雄, 井上克郎
    • 学会等名
      電子情報通信学会ソフトウェアサイエンス研究集会2012年7月研究集会
    • 発表場所
      北海道情報大学(北海道)
    • 年月日
      2011-07-30
    • 関連する報告書
      2011 実績報告書
  • [学会発表] コードクローンの特徴に基づくメソッド引き上げリファクタリングパターンの提案2011

    • 著者名/発表者名
      吉岡一樹, 吉田則裕, 徳永将之, 松下誠, 井上克郎
    • 学会等名
      第173回ソフトウェア工学研究発表会
    • 発表場所
      岡山
    • 年月日
      2011-07-21
    • 関連する報告書
      2011 研究成果報告書
  • [学会発表] コードクローンの特徴に基づくメソッド引き上げリファクタリングパターンの提案2011

    • 著者名/発表者名
      吉岡一樹, 吉田則裕, 徳永将之, 松下誠, 井上克郎
    • 学会等名
      情報処理学会第173回ソフトウェア工学研究発表会
    • 発表場所
      岡山国際交流センター(岡山県)
    • 年月日
      2011-07-21
    • 関連する報告書
      2011 実績報告書
  • [学会発表] Finding Code Clones for Refactoring with Clone Metrics : A Case Study of Open Source Software2011

    • 著者名/発表者名
      Eunjong Choi, Norihiro Yoshida, Takashi Ishio, Katsuro Inoue, Tateki Sano
    • 学会等名
      電子情報通信学会ソフトウェアサイエンス研究集会2012年6月研究集会
    • 発表場所
      Seoul, South Korea
    • 年月日
      2011-07-01
    • 関連する報告書
      2011 実績報告書 2011 研究成果報告書
  • [学会発表] An Approach to Investigating How a Lack of Software Refactoring Effects Defect Density2011

    • 著者名/発表者名
      Kenji Fujiwara, Kyohei Fushida, Norihiro Yoshida, Hajimu Iida
    • 学会等名
      電子情報通信学会ソフトウェアサイエンス研究集会2012年6月研究集会
    • 発表場所
      Seoul, South Korea
    • 年月日
      2011-07-01
    • 関連する報告書
      2011 実績報告書 2011 研究成果報告書
  • [学会発表] Extracting Code Clones for Refactoring Using Combinations of Clone Metrics2011

    • 著者名/発表者名
      Eunjong Choi, Norihiro Yoshida, Takashi Ishio, Katsuro Inoue, Tateki Sano
    • 学会等名
      5th International Workshop on Software Clones
    • 発表場所
      Waikiki, HI, USA
    • 年月日
      2011-05-23
    • 関連する報告書
      2011 実績報告書 2011 研究成果報告書
  • [学会発表] A Cohesion Metric Approach to Dividing Source Code into Functional Segments to Improve Maintainability2011

    • 著者名/発表者名
      Norihiro Yoshida, Masataka Kinoshita, Hajimu Iida
    • 学会等名
      16th European Conference on Software Maintenance and Reengineering
    • 発表場所
      Szeged, Hungary
    • 年月日
      2011-03-29
    • 関連する報告書
      2011 実績報告書 2011 研究成果報告書
  • [学会発表] ソースコードコーパスを利用したシームレスな再利用支援2010

    • 著者名/発表者名
      山本哲男, 吉田則裕, 肥後芳樹
    • 学会等名
      電子情報通信学会ソフトウェアサイエンス研究集会2010年12月研究集会
    • 発表場所
      群馬
    • 年月日
      2010-12-25
    • 関連する報告書
      2011 研究成果報告書
  • [学会発表] ソースコードコーパスを利用したシームレスな再利用支援2010

    • 著者名/発表者名
      吉田則裕
    • 学会等名
      電子情報通信学会ソフトウェアサイエンス研究集会2010年12月研究集会
    • 発表場所
      伊香保温泉ホテル天坊(群馬県)
    • 年月日
      2010-12-25
    • 関連する報告書
      2010 実績報告書
  • [学会発表] A Preliminary Study on Impact of Software Licenses on Copy-and-Paste Reuse2010

    • 著者名/発表者名
      Yu Kashima, Yasuhiro Hayase, Norihiro Yoshida, Yuki Manabe, Katsuro Inoue
    • 学会等名
      International Workshop on Empirical Software Engineering in Practice 2010
    • 発表場所
      奈良
    • 年月日
      2010-12-07
    • 関連する報告書
      2011 研究成果報告書
  • [学会発表] A Preliminary Study on Impact of Software Licenses on Copy-and-Paste Reuse2010

    • 著者名/発表者名
      Yu Kashima
    • 学会等名
      International Workshop on Empirical Software Engineering in Practice 2010
    • 発表場所
      奈良先端科学技術大学院大学(奈良県)
    • 年月日
      2010-12-07
    • 関連する報告書
      2010 実績報告書
  • [学会発表] Detection of Chained Clone and Its Application2010

    • 著者名/発表者名
      Norihiro Yoshida
    • 学会等名
      9th CREST Open Workshop
    • 発表場所
      London, UK
    • 年月日
      2010-11-23
    • 関連する報告書
      2011 研究成果報告書
  • [学会発表] Detection of Chained Clone and Its Application2010

    • 著者名/発表者名
      Norihiro Yoshida
    • 学会等名
      The 9th CREST Open Workshop Code Provenance and Clone Detection
    • 発表場所
      London, UK
    • 年月日
      2010-11-23
    • 関連する報告書
      2010 実績報告書
  • [学会発表] コードの生存期間を考慮したコードクローンと欠陥修正の関係調査2010

    • 著者名/発表者名
      齋藤晃, 吉田則裕, 松下誠, 井上克郎
    • 学会等名
      電子情報通信学会ソフトウェアサイエンス研究集会2010年10月研究集会
    • 発表場所
      岩手
    • 年月日
      2010-10-14
    • 関連する報告書
      2011 研究成果報告書
  • [学会発表] ソフトウェアライセンスがコピーアンドペーストによる再利用に与える影響の調査2010

    • 著者名/発表者名
      鹿島悠, 早瀬康裕, 吉田則裕, 真鍋雄貴, 井上克郎
    • 学会等名
      電子情報通信学会ソフトウェアサイエンス研究集会2010年10月研究集会
    • 発表場所
      岩手
    • 年月日
      2010-10-14
    • 関連する報告書
      2011 研究成果報告書
  • [学会発表] コードの生存期間を考慮したコードクローンと欠陥修正の関係調査2010

    • 著者名/発表者名
      齋藤晃
    • 学会等名
      電子情報通信学会ソフトウェアサイエンス研究集会2010年10月研究集会
    • 発表場所
      岩手県立大学(岩手県)
    • 年月日
      2010-10-14
    • 関連する報告書
      2010 実績報告書
  • [学会発表] ソフトウェアライセンスがコビーアンドベーストによる再利用に与える影響の調査2010

    • 著者名/発表者名
      鹿島悠
    • 学会等名
      電子情報通信学会ソフトウェアサイエンス研究集会2010年10月研究集会
    • 発表場所
      岩手県立大学(岩手県)
    • 年月日
      2010-10-14
    • 関連する報告書
      2010 実績報告書

URL: 

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

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

Powered by NII kakenhi