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

Integrated Software Maintenance System based on Code-Clone Repositories

Research Project

Project/Area Number 17200001
Research Category

Grant-in-Aid for Scientific Research (A)

Allocation TypeSingle-year Grants
Section一般
Research Field Software
Research InstitutionOsaka University

Principal Investigator

INOUE Katsuro  Osaka University, 大学院・情報科学研究科, 教授 (20168438)

Co-Investigator(Kenkyū-buntansha) KUSUMOTO Shinji  大阪大学, 大学院・情報科学研究科, 教授 (30234438)
MATSUSHITA Makoto  大阪大学, 大学院・情報科学研究科, 准教授 (60304028)
ISHIO Takashi  大阪大学, 大学院・情報科学研究科, 助教 (60452413)
HIGO Yoshiki  大阪大学, 大学院・情報科学研究科, 助教 (70452414)
Project Period (FY) 2005 – 2008
Project Status Completed (Fiscal Year 2008)
Budget Amount *help
¥44,590,000 (Direct Cost: ¥34,300,000、Indirect Cost: ¥10,290,000)
Fiscal Year 2008: ¥8,450,000 (Direct Cost: ¥6,500,000、Indirect Cost: ¥1,950,000)
Fiscal Year 2007: ¥8,450,000 (Direct Cost: ¥6,500,000、Indirect Cost: ¥1,950,000)
Fiscal Year 2006: ¥8,450,000 (Direct Cost: ¥6,500,000、Indirect Cost: ¥1,950,000)
Fiscal Year 2005: ¥19,240,000 (Direct Cost: ¥14,800,000、Indirect Cost: ¥4,440,000)
Keywordsコードクローン / ソフトウェアメトリクス / ソフトウェア保守 / 類似度 / ソフトウェア部品 / コードクローン分析 / 分析支援ツール / リファクタリング / メトリクス
Research Abstract

本研究では、ソフトウェア中の一致した部分を示すコードクローンを用いることによって、ソフトウェア開発および保守の際に利用できる種々の分析手法や、その手法を用いた分析ツール等について研究を行った。また、研究成果であるツールを企業等の実際の開発現場に利用してもらうことにより、ツールの有用性が高いことを確認した。

Report

(5 results)
  • 2008 Annual Research Report   Final Research Report ( PDF )
  • 2007 Annual Research Report
  • 2006 Annual Research Report
  • 2005 Annual Research Report
  • Research Products

    (51 results)

All 2009 2008 2007 2006 2005 Other

All Journal Article (21 results) (of which Peer Reviewed: 11 results) Presentation (28 results) Remarks (2 results)

  • [Journal Article] 類義語の特定に基づく類似コード検索法2009

    • Author(s)
      吉田則裕, 服部剛之, 早瀬康裕, 井上克郎
    • Journal Title

      情報処理学会論文誌 Vol.50, No.5

      Pages: 1506-1519

    • Related Report
      2008 Final Research Report
    • Peer Reviewed
  • [Journal Article] A metric-based approach to identifying refactoring opportunities for merging code clones in a Java software system2008

    • Author(s)
      Yoshiki Higo, Shinji Kusumoto, Katsuro Inoue
    • Journal Title

      Journal of Software Maintenance and Evolution: Research and Pracctice Vol.20, Issue 6

      Pages: 435-461

    • Related Report
      2008 Final Research Report
    • Peer Reviewed
  • [Journal Article] Fault-Proneモジュール予測へのコードクローン情報の適用2008

    • Author(s)
      馬場慎太郎, 吉田則裕, 楠本真二, 井上克郎
    • Journal Title

      電子情報通信学会論文誌D Vol.J91-D, No.10

      Pages: 2559-2561

    • NAID

      120005349090

    • Related Report
      2008 Final Research Report
    • Peer Reviewed
  • [Journal Article] コードクローン検出とその関連技術2008

    • Author(s)
      肥後芳樹, 楠本真二, 井上克郎
    • Journal Title

      電子情報通信学会論文誌D Vol.J91-D, No.6

      Pages: 1465-1481

    • NAID

      120005349103

    • Related Report
      2008 Final Research Report
    • Peer Reviewed
  • [Journal Article] Fault-Proneモジュール予測へのコードクローン情報の適用2008

    • Author(s)
      馬場 慎太郎
    • Journal Title

      電子情報通信学会論文誌D Vol. J91-D

      Pages: 2559-2561

    • Related Report
      2008 Annual Research Report
    • Peer Reviewed
  • [Journal Article] コードクローン検出とその関連技術2008

    • Author(s)
      肥後 芳樹
    • Journal Title

      電子情報通信学会論文誌D Vol. J91-D

      Pages: 1465-1481

    • NAID

      110007380099

    • Related Report
      2008 Annual Research Report
    • Peer Reviewed
  • [Journal Article] A metric-based approach to identifying refactoring opportunities for merging code clones in a Java software svstem2008

    • Author(s)
      Yoshiki Higo
    • Journal Title

      Journal of Software Maintenance and Evolution : Research and Practice Vol. 20

      Pages: 435-461

    • Related Report
      2008 Annual Research Report
    • Peer Reviewed
  • [Journal Article] 大規模ソースコードを対象としたコードクローンの検出と可視化2007

    • Author(s)
      肥後芳樹, リビエリ シモネ, 松下 誠, 井上克郎
    • Journal Title

      情報処理学会論文誌 Vol.48. No.11

      Pages: 3510-3519

    • NAID

      110006530813

    • Related Report
      2008 Final Research Report
    • Peer Reviewed
  • [Journal Article] コードクローン間の依存関係に基づくリファクタリング支援2007

    • Author(s)
      吉田則裕, 肥後芳樹, 神谷年洋, 楠本真二, 井上克郎
    • Journal Title

      情報処理学会論文誌 Vol.48, No.3

      Pages: 1431-1442

    • NAID

      110006223879

    • Related Report
      2008 Final Research Report
    • Peer Reviewed
  • [Journal Article] 産学連携に基づいたコードクローン可視化手法の改良と実装2007

    • Author(s)
      肥後芳樹, 吉田則裕, 楠本真二, 井上克郎
    • Journal Title

      情報処理学会論文誌 Vol.48, No.2

      Pages: 811-822

    • NAID

      110006207802

    • Related Report
      2008 Final Research Report
    • Peer Reviewed
  • [Journal Article] 産学連携に基づいたコードクローン可視化手法の改良と実装2007

    • Author(s)
      肥後芳樹
    • Journal Title

      情報処理学会論文誌 Vol.48,No.2

      Pages: 811-822

    • NAID

      110006207802

    • Related Report
      2006 Annual Research Report
  • [Journal Article] コードクローン間の依存関係に基づくリファクタリング支援2007

    • Author(s)
      吉田則裕
    • Journal Title

      情報処理学会論文誌 Vol.48,No.3(印刷中)

    • Related Report
      2006 Annual Research Report
  • [Journal Article] 版管理システムを用いたクローン履歴分析手法の提案2006

    • Author(s)
      川口真司, 松下 誠, 井上克郎
    • Journal Title

      電子情報通信学会論文誌D Vol.J89-D, No.10

      Pages: 2279-2287

    • NAID

      120005353744

    • Related Report
      2008 Final Research Report
    • Peer Reviewed
  • [Journal Article] コードクローンを対象としたリファクタリングの有効性に関する調査2006

    • Author(s)
      肥後芳樹
    • Journal Title

      電子情報通信学会技術研究報告 (SS2006-30) Vol.106,No.201

      Pages: 37-42

    • NAID

      110004824057

    • Related Report
      2006 Annual Research Report
  • [Journal Article] 版管理システムを用いたクローン履歴分析手法の提案2006

    • Author(s)
      川口真司
    • Journal Title

      電子情報通信学会論文誌D Vol.J89-D,No.10

      Pages: 2279-2287

    • Related Report
      2006 Annual Research Report
  • [Journal Article] コードクローン履歴閲覧環境を用いたクローン評価の試み2006

    • Author(s)
      川口真司
    • Journal Title

      情報処理学会研究報告 (2006-SE-154) Vol.2006,No.125

      Pages: 49-56

    • Related Report
      2006 Annual Research Report
  • [Journal Article] Aries : Refactoring Support Tool for Code Clone2005

    • Author(s)
      Yoshiki Higo
    • Journal Title

      The Proceedings of the 3rd Workshop of Software Quality, St.Louis, Missouri, USA, 2005.

      Pages: 53-56

    • Related Report
      2005 Annual Research Report
  • [Journal Article] On Refactoring Support Based on Code Clone Dependency Relation2005

    • Author(s)
      Norihiro Yoshida
    • Journal Title

      Proceedings of the 11th IEEE International Symposium on Software Metrics, 19-22 September 2005, Como Italy

      Pages: 16-25

    • Related Report
      2005 Annual Research Report
  • [Journal Article] コードクローン分析ツールGeminiを用いたコードクローン分析手法2005

    • Author(s)
      肥後芳樹
    • Journal Title

      電子情報通信学会技術研究報告(SS2005-30) Vol.105, No.228

      Pages: 37-42

    • NAID

      110003277381

    • Related Report
      2005 Annual Research Report
  • [Journal Article] リファクタリングを目的としたコードクローン分析ツールAries2005

    • Author(s)
      肥後芳樹
    • Journal Title

      組込みソフトウェアシンポジウム2005論文集(IPSJ Symposium Series) Vol.2005, No.12

      Pages: 172-173

    • NAID

      120005478478

    • Related Report
      2005 Annual Research Report
  • [Journal Article] コードクローン分析ツールGeminiを用いたコードクローン分析手順2005

    • Author(s)
      肥後芳樹
    • Journal Title

      第5回クリティカルソフトウェアワークショップ(WOCS)予稿集

      Pages: 211-218

    • Related Report
      2005 Annual Research Report
  • [Presentation] 分散処理を用いたコーディングパターン検出ツールの実装2009

    • Author(s)
      悦田翔悟, 伊達浩典, 石尾 隆, 井上克郎
    • Organizer
      情報処理学会第71回全国大会
    • Place of Presentation
      立命館大学 びわこ・くさつキャンパス
    • Year and Date
      2009-03-10
    • Related Report
      2008 Final Research Report
  • [Presentation] 大規模パターンマイニングを用いた高品質ソースコードの検索2009

    • Author(s)
      石尾 隆, 伊達浩典, 市井 誠, 井上克郎
    • Organizer
      情報処理学会ソフトウェア工学研究会ウィンターワークショップ2009・イン・宮崎
    • Year and Date
      2009-01-23
    • Related Report
      2008 Final Research Report
  • [Presentation] 大規模パターンマイニングを用いた高品質ソースコードの検索2009

    • Author(s)
      石尾 隆
    • Organizer
      情報処理学会ウインターワークショップ2009 ・ イン・宮崎
    • Place of Presentation
      宮崎市民プラザ
    • Year and Date
      2009-01-23
    • Related Report
      2008 Annual Research Report
  • [Presentation] コードクローンの複雑度メトリクスを用いた開発者の特徴分析2008

    • Author(s)
      東 誠, 肥後芳樹, 早瀬康裕, 松下 誠, 井上克郎
    • Organizer
      情報処理学会ソフトウェアエンジニアリングシンポジウム2008(SES2008)
    • Place of Presentation
      東洋大学白山キャンパス
    • Year and Date
      2008-09-01
    • Related Report
      2008 Final Research Report
  • [Presentation] コードクローンの複雑度メトリクスを用いた開発者の特徴分析2008

    • Author(s)
      東 誠
    • Organizer
      情報処理学会ソフトウェアエンジニアリングシンポジウム2008
    • Place of Presentation
      東洋大学白山キャンパス
    • Year and Date
      2008-09-01
    • Related Report
      2008 Annual Research Report
  • [Presentation] アイテムセットマイニングを利用したコードクローン分析作業の効率向上2008

    • Author(s)
      宮崎宏海, 肥後芳樹, 井上克郎
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究会2008年7月研究会
    • Place of Presentation
      公立はこだて未来大学
    • Year and Date
      2008-07-31
    • Related Report
      2008 Final Research Report
  • [Presentation] アイテムセットマイニングを利用したコードクローン分析作業の効率向上2008

    • Author(s)
      宮崎 宏海
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究会
    • Place of Presentation
      公立はこだて大学
    • Year and Date
      2008-07-31
    • Related Report
      2008 Annual Research Report
  • [Presentation] A Criterion for Filtering Code Clone Related Bugs2008

    • Author(s)
      Yasuhiro Hayase, Yii Yong Lee, Katsuro Inoue
    • Organizer
      International Workshop on Defects in Large Software Systems (DEFECTS 2008)
    • Place of Presentation
      Seattle Hilton Hotel, Seattle, Washington, USA
    • Year and Date
      2008-07-20
    • Related Report
      2008 Final Research Report
  • [Presentation] Retrieving Similar Code Fragments based on Identifier Similarity for Defect Detection2008

    • Author(s)
      Norihiro Yoshida, Takashi Ishio, Makoto Matsushita, Katsuro Inoue
    • Organizer
      International Workshop on Defects in Large Software Systems (DEFECTS 2008)
    • Place of Presentation
      Seattle Hilton Hotel, Seattle, Washington, USA
    • Year and Date
      2008-07-20
    • Related Report
      2008 Final Research Report
  • [Presentation] Retrieving Similar Code Fragments based on Identifier Similaritv for Defect Detection2008

    • Author(s)
      Norihiro Yoshida
    • Organizer
      International Workshop on Defects in Large Software Svstems (DEFECTS 2008)
    • Place of Presentation
      Seattle Hilton Hotel
    • Year and Date
      2008-07-20
    • Related Report
      2008 Annual Research Report
  • [Presentation] A Criterion for Filtering Code Clone Related Bugs2008

    • Author(s)
      Yasuhiro Hayase
    • Organizer
      International Workshop on Defects in Large Software Svstems (DEFECTS 2008)
    • Place of Presentation
      Seattle Hilton Hotel
    • Year and Date
      2008-07-20
    • Related Report
      2008 Annual Research Report
  • [Presentation] Token Comparison Approach to Detect Code Clone-related Bugs2008

    • Author(s)
      Yii Yong Lee, Yasuhiro Hayase, Makoto Matsushita, Katsuro Inoue
    • Organizer
      電子情報通信学会ソフトェアサイエンス研究会2008年3月研究会
    • Place of Presentation
      長崎大学文教キャンパス総合研究教育棟1階 108番講義室
    • Year and Date
      2008-03-03
    • Related Report
      2008 Final Research Report
  • [Presentation] 欠陥検出を目的とした類似コード検索法2008

    • Author(s)
      吉田則裕, 石尾 隆, 松下 誠, 井上克郎
    • Organizer
      情報処理学会ソフトウェア工学研究会ウインターワークショップ2008・イン・道後
    • Place of Presentation
      愛媛大学
    • Year and Date
      2008-01-24
    • Related Report
      2008 Final Research Report
  • [Presentation] 欠陥検出を目的とした類似コード検索法2008

    • Author(s)
      吉田 則裕
    • Organizer
      情報処理学会ウインターワークショップ2008・イン・道後
    • Place of Presentation
      愛媛大学
    • Year and Date
      2008-01-24
    • Related Report
      2007 Annual Research Report
  • [Presentation] AGMアルゴリズムを用いたギャップを含むコードクローン情報の生成2007

    • Author(s)
      肥後芳樹, 植田泰士, 楠本真二, 井上克郎
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究会2007年12月研究会
    • Place of Presentation
      島根大学松江キャンパス, 総合理工学部3号館2F 多目的ホール
    • Year and Date
      2007-12-17
    • Related Report
      2008 Final Research Report
  • [Presentation] AGMアルゴリズムを用いたギャップを含むコードクローン情報の生成2007

    • Author(s)
      肥後 芳樹
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究会2007年12月研究会
    • Place of Presentation
      島根大学松江キャンパス
    • Year and Date
      2007-12-17
    • Related Report
      2007 Annual Research Report
  • [Presentation] D-CCFinder: 超大規模ソースコード集合を対象とした分散処理型コードクローン検出・可視化システム2007

    • Author(s)
      リビエリ シモネ, 肥後芳樹, 松下 誠, 井上克郎
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究会2006年12月研究会
    • Place of Presentation
      九州大学伊都キャンパス ウエスト2号館3階第4講義室
    • Year and Date
      2007-12-15
    • Related Report
      2008 Final Research Report
  • [Presentation] Simultaneous Modification Support based on Code Clone Analysis2007

    • Author(s)
      Yoshiki Higo
    • Organizer
      The 14th Asia-Pacific Software Engineering Conference (APSEC2007)
    • Place of Presentation
      ミッドランドホール
    • Year and Date
      2007-12-07
    • Related Report
      2007 Annual Research Report
  • [Presentation] Simultaneous Modification Support based on Code Clone Analysis2007

    • Author(s)
      Yoshiki Higo, Yasushi Ueda, Shinji Kusumoto, Katsuro Inoue
    • Organizer
      The 14th Asia-Pacific Software Engineering Conference (APSEC2007)
    • Place of Presentation
      The Midland Square Building, Nagoya, Japan
    • Year and Date
      2007-12-05
    • Related Report
      2008 Final Research Report
  • [Presentation] ソフトウェア保守性を評価するメトリクス間の関連分析2007

    • Author(s)
      馬場慎太郎, 吉田則裕, 楠本真二, 井上克郎
    • Organizer
      ソフトウェア信頼性研究会第4回ワークショップ
    • Place of Presentation
      愛媛大学
    • Year and Date
      2007-06-08
    • Related Report
      2008 Final Research Report
  • [Presentation] Very-Large Scale Code Clone Analysis and Visualization of Open Source Programs Using Distributed CCFinder: D-CCFinder2007

    • Author(s)
      Simone Livieri, Yoshiki Higo, Makoto Matsushita, Katsuro Inoue
    • Organizer
      The 29th International Conference on Software Engineering (ICSE 2007)
    • Place of Presentation
      Hilton Minneapolis Hotel, Minneapolis, USA
    • Year and Date
      2007-05-23
    • Related Report
      2008 Final Research Report
  • [Presentation] Analysis of the Linux Kernel Evolution Using Code Clone Coverage2007

    • Author(s)
      Simone Livieri, Yoshiki Higo, Makoto Matsushita, Katsuro Inoue
    • Organizer
      The 4th Workshop on Mining Software Repositories (MSR 2007)
    • Place of Presentation
      Hilton Minneapolis Hotel, Minneapolis, USA
    • Year and Date
      2007-05-19
    • Related Report
      2008 Final Research Report
  • [Presentation] コードクローン分析ツールGeminiを用いたコードクローン分析手法2005

    • Author(s)
      肥後芳樹, 楠本真二, 井上克郎
    • Organizer
      第5回クリティカルソフトウェアワークショップ(WOCS)
    • Place of Presentation
      東京国際交流館
    • Year and Date
      2005-11-02
    • Related Report
      2008 Final Research Report
  • [Presentation] リファクタリングを目的としたコードクローン分析ツール Aries2005

    • Author(s)
      肥後芳樹, 神谷年洋, 楠本真二, 井上克郎
    • Organizer
      情報処理学会ソフトウェア工学研究会組込みソフトウェアシンポジウム2005
    • Place of Presentation
      日本科学未来館
    • Year and Date
      2005-10-18
    • Related Report
      2008 Final Research Report
  • [Presentation] On Refactoring Support Based on Code Clone Dependency Relation2005

    • Author(s)
      Norihiro Yoshida, Yoshiki Higo, Toshihiro Kamiya, Shinji Kusumoto, Katsuro Inoue
    • Organizer
      The 11th IEEE International Software Metrics Symposium,
    • Place of Presentation
      Villa Olmo, Como, Italy
    • Year and Date
      2005-09-19
    • Related Report
      2008 Final Research Report
  • [Presentation] コードクローン分析ツールGeminiを用いたコードクローン分析手法2005

    • Author(s)
      肥後芳樹, 楠本真二, 井上克郎
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究会2005年8月研究会
    • Place of Presentation
      電子情報通信学会ソフトウェアサイエンス研究会2005年8月研究会
    • Year and Date
      2005-08-04
    • Related Report
      2008 Final Research Report
  • [Presentation] 版管理システムを用いたコードクローン履歴分析2005

    • Author(s)
      川口真司, 松下 誠, 井上克郎
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究会2005年8月研究会
    • Place of Presentation
      小樽商科大学407教室
    • Year and Date
      2005-08-04
    • Related Report
      2008 Final Research Report
  • [Presentation] Aries: Refactoring Support Tool for Code Clone2005

    • Author(s)
      Yoshiki Higo, Toshihiro Kamiya, Shinji Kusumoto, Katsuro Inoue
    • Organizer
      The 3rd Workshop of Software Quality (3-WoSQ)
    • Place of Presentation
      Adam's Mark Hotel, St. Louis, Missouri, USA
    • Year and Date
      2005-05-17
    • Related Report
      2008 Final Research Report
  • [Remarks] 本研究課題で開発したコードクローン検出・分析システムなど(Gemini, Aries, Libra, CC-Finderなど)を以下のURLに公開しており、企業のソフトウェア開発現場等において実際に利用されている。

    • URL

      http://sel.ics.es.osaka-u.ac.jp/icca/index.html

    • Related Report
      2008 Final Research Report
  • [Remarks]

    • URL

      http://sel.ics.es.osaka-u.ac.jp/research/clone/

    • Related Report
      2007 Annual Research Report

URL: 

Published: 2005-04-01   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi