• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to previous page

A clone detection method using natural language processing

Research Project

Project/Area Number 22800040
Research Category

Grant-in-Aid for Research Activity Start-up

Allocation TypeSingle-year Grants
Research Field Software
Research InstitutionNara Institute of Science and Technology

Principal Investigator

YOSHIDA Norihiro  奈良先端科学技術大学院大学, 情報科学研究科, 助教 (00582545)

Project Period (FY) 2010 – 2011
Project Status Completed (Fiscal Year 2011)
Budget Amount *help
¥3,107,000 (Direct Cost: ¥2,390,000、Indirect Cost: ¥717,000)
Fiscal Year 2011: ¥1,482,000 (Direct Cost: ¥1,140,000、Indirect Cost: ¥342,000)
Fiscal Year 2010: ¥1,625,000 (Direct Cost: ¥1,250,000、Indirect Cost: ¥375,000)
Keywordsコードクローン / ソフトウェア保守 / 自然言語処理 / 類義語 / クラスタリング / 国際情報交換 / イギリス
Research Abstract

In this study, we propose a code clone detection tool based on the similarity of identifiers such as variable names. Code clone is a code fragment that has similar code fragment to it in the source code. To identify similar identifier names, we use synonym identification method proposed in natural language processing. As the evaluation of the tool, we confirm the usefulness by the investigation of the frequencies that simultaneous modification is occurred in detected code clones and detected code clones has the same defect.

Report

(3 results)
  • 2011 Annual Research Report   Final Research Report ( PDF )
  • 2010 Annual Research Report
  • Research Products

    (39 results)

All 2012 2011 2010

All Journal Article (4 results) (of which Peer Reviewed: 4 results) Presentation (35 results)

  • [Journal Article] ソースコードコーパスを利用したシームレスなソースコード再利用手法2012

    • Author(s)
      山本哲男, 吉田則裕, 肥後芳樹
    • Journal Title

      情報処理学会論文誌

      Volume: 53巻, 2号 Pages: 644-652

    • NAID

      110008767169

    • Related Report
      2011 Annual Research Report 2011 Final Research Report
    • Peer Reviewed
  • [Journal Article] コードクローン検出技術の展開2011

    • Author(s)
      神谷年洋, 肥後芳樹, 吉田則裕
    • Journal Title

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

      Volume: 28巻, 3号 Pages: 29-42

    • NAID

      10029650889

    • Related Report
      2011 Annual Research Report 2011 Final Research Report
    • Peer Reviewed
  • [Journal Article] テンプレートメソッドの形成に基づく類似メソッドの集約支援2010

    • Author(s)
      政井智雄, 吉田則裕, 松下誠, 井上克郎
    • Journal Title

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

      Pages: 125-130

    • Related Report
      2011 Final Research Report
    • Peer Reviewed
  • [Journal Article] テンブレートメソッドの形成に基づく類似メソッドの集約支援2010

    • Author(s)
      政井智雄
    • Journal Title

      ソフトウェア工学の基礎

      Volume: XVII Pages: 125-130

    • Related Report
      2010 Annual Research Report
    • Peer Reviewed
  • [Presentation] 近傍ハッシュ法を用いた2段階のクラスタリングに基づくNear-missクローンの検出2012

    • Author(s)
      吉岡俊輔, 吉田則裕, 伏田享平, 飯田元
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究集会2012年3月研究集会
    • Place of Presentation
      沖縄
    • Year and Date
      2012-03-13
    • Related Report
      2011 Final Research Report
  • [Presentation] プログラミング演習における初学者を対象としたコーディング傾向の分析2012

    • Author(s)
      伏田享平, 玉田春昭, 井垣宏, 藤原賢二, 吉田則裕
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究集会2012年3月研究集会
    • Place of Presentation
      沖縄
    • Year and Date
      2012-03-13
    • Related Report
      2011 Final Research Report
  • [Presentation] 近傍ハッシュ法を用いた2段階のクラスタリングに基づくNear-missクローンの検出2012

    • Author(s)
      吉岡俊輔, 吉田則裕, 伏田享平, 飯田元
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究集会2012年3月研究集会
    • Place of Presentation
      てんぶす那覇(沖縄県)
    • Year and Date
      2012-03-13
    • Related Report
      2011 Annual Research Report
  • [Presentation] プログラミング演習における初学者を対象としたコーディング傾向の分析2012

    • Author(s)
      伏田享平, 玉田春昭, 井垣宏, 藤原賢二, 吉田則裕
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究集会2012年3月研究集会
    • Place of Presentation
      てんぶす那覇(沖縄県)
    • Year and Date
      2012-03-13
    • Related Report
      2011 Annual Research Report
  • [Presentation] Scalable Detection of Semantic Clones Based on Two-stage Clustering2011

    • Author(s)
      Shunsuke Yoshioka, Norihiro Yoshida, Kyohei Fushida, Hajimu Iida
    • Organizer
      IEEE 22nd International Symposium on Software Reliability Engineering
    • Place of Presentation
      広島
    • Year and Date
      2011-11-29
    • Related Report
      2011 Final Research Report
  • [Presentation] Scalable Detection of Semantic Clones Based on Two-stage Clustering2011

    • Author(s)
      Shunsuke Yoshioka, Norihiro Yoshida, Kyohei Fushida, Hajimu Iida
    • Organizer
      IEEE 22nd International Symposium on Software Reliability Engineering
    • Place of Presentation
      広島国際会議場(広島県)
    • Year and Date
      2011-11-29
    • Related Report
      2011 Annual Research Report
  • [Presentation] A Tool Support to Merge Similar Methods with a Cohesion Metric COB2011

    • Author(s)
      Masakazu Ioka, Norihiro Yoshida, Tomoo Masai, Yoshiki Higo, Katsuro Inoue
    • Organizer
      3rd International Workshop on Empirical Software Engineering in Practice
    • Place of Presentation
      奈良
    • Year and Date
      2011-11-01
    • Related Report
      2011 Final Research Report
  • [Presentation] A Tool Support to Merge Similar Methods with a Cohesion Metric COB2011

    • Author(s)
      Masakazu Ioka, Norihiro Yoshida, Tomoo Masai, Yoshiki Higo, Katsuro Inoue
    • Organizer
      3rd International Workshop on Empirical Software Engineering in Practice
    • Place of Presentation
      奈良県新公会堂(奈良県)
    • Year and Date
      2011-11-01
    • Related Report
      2011 Annual Research Report
  • [Presentation] An Investigation into the Impact of Software Licenses on Copy-and-Paste Reuse among OSS Projects2011

    • Author(s)
      Yu Kashima, Yasuhiro Hayase, Norihiro Yoshida, Yuki Manabe, Katsuro Inoue
    • Organizer
      18th Working Conference on Reverse Engineering
    • Place of Presentation
      Limerick, Ireland
    • Year and Date
      2011-10-16
    • Related Report
      2011 Annual Research Report 2011 Final Research Report
  • [Presentation] Towards Collection of Refactoring Patterns Based on Code Clone Classification2011

    • Author(s)
      Masayuki Tokunaga, Norihiro Yoshida, Kazuki Yoshioka, Makoto Matsushita, Katsuro Inoue
    • Organizer
      2nd Asian Conference on Pattern Languages of Programs
    • Place of Presentation
      東京
    • Year and Date
      2011-10-07
    • Related Report
      2011 Final Research Report
  • [Presentation] Towards Collection of Refactoring Patterns Based on Code Clone Classification2011

    • Author(s)
      Masayuki Tokunaga, Norihiro Yoshida, Kazuki Yoshioka, Makoto Matsushita, Katsuro Inoue
    • Organizer
      2nd Asian Conference on Pattern Languages of Programs
    • Place of Presentation
      早稲田大学(東京都)
    • Year and Date
      2011-10-07
    • Related Report
      2011 Annual Research Report
  • [Presentation] プログラム理解のための凝集度に基づく機能候補抽出2011

    • Author(s)
      吉田則裕, 木下正喬, 飯田元
    • Organizer
      日本ソフトウェア科学会第28回大会
    • Place of Presentation
      沖縄
    • Year and Date
      2011-09-29
    • Related Report
      2011 Final Research Report
  • [Presentation] オープンソースソフトウェアを対象としたリファクタリングが欠陥混入に与える影響の調査2011

    • Author(s)
      藤原賢二, 伏田享平, 吉田則裕, 飯田元
    • Organizer
      日本ソフトウェア科学会第28回大会
    • Place of Presentation
      沖縄
    • Year and Date
      2011-09-29
    • Related Report
      2011 Final Research Report
  • [Presentation] プログラム理解のための凝集度に基づく機能候補抽出2011

    • Author(s)
      吉田則裕, 木下正喬, 飯田元
    • Organizer
      日本ソフトウェア科学会第28回大会
    • Place of Presentation
      沖縄産業支援センター(沖縄県)
    • Year and Date
      2011-09-29
    • Related Report
      2011 Annual Research Report
  • [Presentation] オープンソースソフトウェアを対象としたリファクタリングが欠陥混入に与える影響の調査2011

    • Author(s)
      藤原賢二, 伏田享平, 吉田則裕, 飯田元
    • Organizer
      日本ソフトウェア科学会第28回大会
    • Place of Presentation
      沖縄産業支援センター(沖縄県)
    • Year and Date
      2011-09-29
    • Related Report
      2011 Annual Research Report
  • [Presentation] ソースコードコーパスを利用したシームレスな再利用手法2011

    • Author(s)
      山本哲男, 吉田則裕, 肥後芳樹
    • Organizer
      ソフトウェアエンジニアシンポジウム2011
    • Place of Presentation
      東京
    • Year and Date
      2011-09-13
    • Related Report
      2011 Final Research Report
  • [Presentation] ソースコードコーパスを利用したシームレスな再利用手法2011

    • Author(s)
      山本哲男, 吉田則裕, 肥後芳樹
    • Organizer
      ソフトウェアエンジニアシンポジウム2011
    • Place of Presentation
      東京女子大学(東京都)
    • Year and Date
      2011-09-13
    • Related Report
      2011 Annual Research Report
  • [Presentation] 凝集度メトリクスCOBを用いたTemplate Methodパターン適用候補の順位付け手法2011

    • Author(s)
      井岡正和, 吉田則裕, 政井智雄, 井上克郎
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究集会2012年7月研究集会
    • Place of Presentation
      北海道
    • Year and Date
      2011-07-30
    • Related Report
      2011 Final Research Report
  • [Presentation] 凝集度メトリクスCOBを用いだTemplate Methodパターン適用候補の順位付け手法2011

    • Author(s)
      井岡正和, 吉田則裕, 政井智雄, 井上克郎
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究集会2012年7月研究集会
    • Place of Presentation
      北海道情報大学(北海道)
    • Year and Date
      2011-07-30
    • Related Report
      2011 Annual Research Report
  • [Presentation] コードクローンの特徴に基づくメソッド引き上げリファクタリングパターンの提案2011

    • Author(s)
      吉岡一樹, 吉田則裕, 徳永将之, 松下誠, 井上克郎
    • Organizer
      第173回ソフトウェア工学研究発表会
    • Place of Presentation
      岡山
    • Year and Date
      2011-07-21
    • Related Report
      2011 Final Research Report
  • [Presentation] コードクローンの特徴に基づくメソッド引き上げリファクタリングパターンの提案2011

    • Author(s)
      吉岡一樹, 吉田則裕, 徳永将之, 松下誠, 井上克郎
    • Organizer
      情報処理学会第173回ソフトウェア工学研究発表会
    • Place of Presentation
      岡山国際交流センター(岡山県)
    • Year and Date
      2011-07-21
    • Related Report
      2011 Annual Research Report
  • [Presentation] Finding Code Clones for Refactoring with Clone Metrics : A Case Study of Open Source Software2011

    • Author(s)
      Eunjong Choi, Norihiro Yoshida, Takashi Ishio, Katsuro Inoue, Tateki Sano
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究集会2012年6月研究集会
    • Place of Presentation
      Seoul, South Korea
    • Year and Date
      2011-07-01
    • Related Report
      2011 Annual Research Report 2011 Final Research Report
  • [Presentation] An Approach to Investigating How a Lack of Software Refactoring Effects Defect Density2011

    • Author(s)
      Kenji Fujiwara, Kyohei Fushida, Norihiro Yoshida, Hajimu Iida
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究集会2012年6月研究集会
    • Place of Presentation
      Seoul, South Korea
    • Year and Date
      2011-07-01
    • Related Report
      2011 Annual Research Report 2011 Final Research Report
  • [Presentation] Extracting Code Clones for Refactoring Using Combinations of Clone Metrics2011

    • Author(s)
      Eunjong Choi, Norihiro Yoshida, Takashi Ishio, Katsuro Inoue, Tateki Sano
    • Organizer
      5th International Workshop on Software Clones
    • Place of Presentation
      Waikiki, HI, USA
    • Year and Date
      2011-05-23
    • Related Report
      2011 Annual Research Report 2011 Final Research Report
  • [Presentation] A Cohesion Metric Approach to Dividing Source Code into Functional Segments to Improve Maintainability2011

    • Author(s)
      Norihiro Yoshida, Masataka Kinoshita, Hajimu Iida
    • Organizer
      16th European Conference on Software Maintenance and Reengineering
    • Place of Presentation
      Szeged, Hungary
    • Year and Date
      2011-03-29
    • Related Report
      2011 Annual Research Report 2011 Final Research Report
  • [Presentation] ソースコードコーパスを利用したシームレスな再利用支援2010

    • Author(s)
      山本哲男, 吉田則裕, 肥後芳樹
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究集会2010年12月研究集会
    • Place of Presentation
      群馬
    • Year and Date
      2010-12-25
    • Related Report
      2011 Final Research Report
  • [Presentation] ソースコードコーパスを利用したシームレスな再利用支援2010

    • Author(s)
      吉田則裕
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究集会2010年12月研究集会
    • Place of Presentation
      伊香保温泉ホテル天坊(群馬県)
    • Year and Date
      2010-12-25
    • Related Report
      2010 Annual Research Report
  • [Presentation] A Preliminary Study on Impact of Software Licenses on Copy-and-Paste Reuse2010

    • Author(s)
      Yu Kashima, Yasuhiro Hayase, Norihiro Yoshida, Yuki Manabe, Katsuro Inoue
    • Organizer
      International Workshop on Empirical Software Engineering in Practice 2010
    • Place of Presentation
      奈良
    • Year and Date
      2010-12-07
    • Related Report
      2011 Final Research Report
  • [Presentation] A Preliminary Study on Impact of Software Licenses on Copy-and-Paste Reuse2010

    • Author(s)
      Yu Kashima
    • Organizer
      International Workshop on Empirical Software Engineering in Practice 2010
    • Place of Presentation
      奈良先端科学技術大学院大学(奈良県)
    • Year and Date
      2010-12-07
    • Related Report
      2010 Annual Research Report
  • [Presentation] Detection of Chained Clone and Its Application2010

    • Author(s)
      Norihiro Yoshida
    • Organizer
      9th CREST Open Workshop
    • Place of Presentation
      London, UK
    • Year and Date
      2010-11-23
    • Related Report
      2011 Final Research Report
  • [Presentation] Detection of Chained Clone and Its Application2010

    • Author(s)
      Norihiro Yoshida
    • Organizer
      The 9th CREST Open Workshop Code Provenance and Clone Detection
    • Place of Presentation
      London, UK
    • Year and Date
      2010-11-23
    • Related Report
      2010 Annual Research Report
  • [Presentation] コードの生存期間を考慮したコードクローンと欠陥修正の関係調査2010

    • Author(s)
      齋藤晃, 吉田則裕, 松下誠, 井上克郎
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究集会2010年10月研究集会
    • Place of Presentation
      岩手
    • Year and Date
      2010-10-14
    • Related Report
      2011 Final Research Report
  • [Presentation] ソフトウェアライセンスがコピーアンドペーストによる再利用に与える影響の調査2010

    • Author(s)
      鹿島悠, 早瀬康裕, 吉田則裕, 真鍋雄貴, 井上克郎
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究集会2010年10月研究集会
    • Place of Presentation
      岩手
    • Year and Date
      2010-10-14
    • Related Report
      2011 Final Research Report
  • [Presentation] コードの生存期間を考慮したコードクローンと欠陥修正の関係調査2010

    • Author(s)
      齋藤晃
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究集会2010年10月研究集会
    • Place of Presentation
      岩手県立大学(岩手県)
    • Year and Date
      2010-10-14
    • Related Report
      2010 Annual Research Report
  • [Presentation] ソフトウェアライセンスがコビーアンドベーストによる再利用に与える影響の調査2010

    • Author(s)
      鹿島悠
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究集会2010年10月研究集会
    • Place of Presentation
      岩手県立大学(岩手県)
    • Year and Date
      2010-10-14
    • Related Report
      2010 Annual Research Report

URL: 

Published: 2010-08-27   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi