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

2008 Fiscal Year Final Research Report

Integrated Software Maintenance System based on Code-Clone Repositories

Research Project

  • PDF
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
Keywordsコードクローン / ソフトウェアメトリクス / ソフトウェア保守 / 類似度
Research Abstract

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

  • Research Products

    (29 results)

All 2009 2008 2007 2006 2005 Other

All Journal Article (8 results) (of which Peer Reviewed: 8 results) Presentation (20 results) Remarks (1 results)

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

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

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

      Pages: 1506-1519

    • 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

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

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

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

      Pages: 2559-2561

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

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

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

      Pages: 1465-1481

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

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

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

      Pages: 3510-3519

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

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

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

      Pages: 1431-1442

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

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

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

      Pages: 811-822

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

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

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

      Pages: 2279-2287

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

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

    • Author(s)
      石尾 隆, 伊達浩典, 市井 誠, 井上克郎
    • Organizer
      情報処理学会ソフトウェア工学研究会ウィンターワークショップ2009・イン・宮崎
    • Year and Date
      2009-01-23
  • [Presentation] コードクローンの複雑度メトリクスを用いた開発者の特徴分析2008

    • Author(s)
      東 誠, 肥後芳樹, 早瀬康裕, 松下 誠, 井上克郎
    • Organizer
      情報処理学会ソフトウェアエンジニアリングシンポジウム2008(SES2008)
    • Place of Presentation
      東洋大学白山キャンパス
    • Year and Date
      2008-09-01
  • [Presentation] アイテムセットマイニングを利用したコードクローン分析作業の効率向上2008

    • Author(s)
      宮崎宏海, 肥後芳樹, 井上克郎
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究会2008年7月研究会
    • Place of Presentation
      公立はこだて未来大学
    • Year and Date
      2008-07-31
  • [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
  • [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
  • [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
  • [Presentation] 欠陥検出を目的とした類似コード検索法2008

    • Author(s)
      吉田則裕, 石尾 隆, 松下 誠, 井上克郎
    • Organizer
      情報処理学会ソフトウェア工学研究会ウインターワークショップ2008・イン・道後
    • Place of Presentation
      愛媛大学
    • Year and Date
      2008-01-24
  • [Presentation] AGMアルゴリズムを用いたギャップを含むコードクローン情報の生成2007

    • Author(s)
      肥後芳樹, 植田泰士, 楠本真二, 井上克郎
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究会2007年12月研究会
    • Place of Presentation
      島根大学松江キャンパス, 総合理工学部3号館2F 多目的ホール
    • Year and Date
      2007-12-17
  • [Presentation] D-CCFinder: 超大規模ソースコード集合を対象とした分散処理型コードクローン検出・可視化システム2007

    • Author(s)
      リビエリ シモネ, 肥後芳樹, 松下 誠, 井上克郎
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究会2006年12月研究会
    • Place of Presentation
      九州大学伊都キャンパス ウエスト2号館3階第4講義室
    • Year and Date
      2007-12-15
  • [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
  • [Presentation] ソフトウェア保守性を評価するメトリクス間の関連分析2007

    • Author(s)
      馬場慎太郎, 吉田則裕, 楠本真二, 井上克郎
    • Organizer
      ソフトウェア信頼性研究会第4回ワークショップ
    • Place of Presentation
      愛媛大学
    • Year and Date
      2007-06-08
  • [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
  • [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
  • [Presentation] コードクローン分析ツールGeminiを用いたコードクローン分析手法2005

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

    • Author(s)
      肥後芳樹, 神谷年洋, 楠本真二, 井上克郎
    • Organizer
      情報処理学会ソフトウェア工学研究会組込みソフトウェアシンポジウム2005
    • Place of Presentation
      日本科学未来館
    • Year and Date
      2005-10-18
  • [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
  • [Presentation] コードクローン分析ツールGeminiを用いたコードクローン分析手法2005

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

    • Author(s)
      川口真司, 松下 誠, 井上克郎
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究会2005年8月研究会
    • Place of Presentation
      小樽商科大学407教室
    • Year and Date
      2005-08-04
  • [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
  • [Remarks] 本研究課題で開発したコードクローン検出・分析システムなど(Gemini, Aries, Libra, CC-Finderなど)を以下のURLに公開しており、企業のソフトウェア開発現場等において実際に利用されている。

    • URL

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

URL: 

Published: 2010-06-10   Modified: 2012-09-24  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi