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

2008 年度 研究成果報告書

コードクローンリポジトリを用いた統合ソフトウェア保守支援環境の構築

研究課題

  • PDF
研究課題/領域番号 17200001
研究種目

基盤研究(A)

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

研究代表者

井上 克郎  大阪大学, 大学院・情報科学研究科, 教授 (20168438)

研究分担者 楠本 真二  大阪大学, 大学院・情報科学研究科, 教授 (30234438)
松下 誠  大阪大学, 大学院・情報科学研究科, 准教授 (60304028)
石尾 隆  大阪大学, 大学院・情報科学研究科, 助教 (60452413)
肥後 芳樹  大阪大学, 大学院・情報科学研究科, 助教 (70452414)
研究期間 (年度) 2005 – 2008
キーワードコードクローン / ソフトウェアメトリクス / ソフトウェア保守 / 類似度
研究概要

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

  • 研究成果

    (29件)

すべて 2009 2008 2007 2006 2005 その他

すべて 雑誌論文 (8件) (うち査読あり 8件) 学会発表 (20件) 備考 (1件)

  • [雑誌論文] 類義語の特定に基づく類似コード検索法2009

    • 著者名/発表者名
      吉田則裕, 服部剛之, 早瀬康裕, 井上克郎
    • 雑誌名

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

      ページ: 1506-1519

    • 査読あり
  • [雑誌論文] A metric-based approach to identifying refactoring opportunities for merging code clones in a Java software system2008

    • 著者名/発表者名
      Yoshiki Higo, Shinji Kusumoto, Katsuro Inoue
    • 雑誌名

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

      ページ: 435-461

    • 査読あり
  • [雑誌論文] Fault-Proneモジュール予測へのコードクローン情報の適用2008

    • 著者名/発表者名
      馬場慎太郎, 吉田則裕, 楠本真二, 井上克郎
    • 雑誌名

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

      ページ: 2559-2561

    • 査読あり
  • [雑誌論文] コードクローン検出とその関連技術2008

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

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

      ページ: 1465-1481

    • 査読あり
  • [雑誌論文] 大規模ソースコードを対象としたコードクローンの検出と可視化2007

    • 著者名/発表者名
      肥後芳樹, リビエリ シモネ, 松下 誠, 井上克郎
    • 雑誌名

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

      ページ: 3510-3519

    • 査読あり
  • [雑誌論文] コードクローン間の依存関係に基づくリファクタリング支援2007

    • 著者名/発表者名
      吉田則裕, 肥後芳樹, 神谷年洋, 楠本真二, 井上克郎
    • 雑誌名

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

      ページ: 1431-1442

    • 査読あり
  • [雑誌論文] 産学連携に基づいたコードクローン可視化手法の改良と実装2007

    • 著者名/発表者名
      肥後芳樹, 吉田則裕, 楠本真二, 井上克郎
    • 雑誌名

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

      ページ: 811-822

    • 査読あり
  • [雑誌論文] 版管理システムを用いたクローン履歴分析手法の提案2006

    • 著者名/発表者名
      川口真司, 松下 誠, 井上克郎
    • 雑誌名

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

      ページ: 2279-2287

    • 査読あり
  • [学会発表] 分散処理を用いたコーディングパターン検出ツールの実装2009

    • 著者名/発表者名
      悦田翔悟, 伊達浩典, 石尾 隆, 井上克郎
    • 学会等名
      情報処理学会第71回全国大会
    • 発表場所
      立命館大学 びわこ・くさつキャンパス
    • 年月日
      2009-03-10
  • [学会発表] 大規模パターンマイニングを用いた高品質ソースコードの検索2009

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

    • 著者名/発表者名
      東 誠, 肥後芳樹, 早瀬康裕, 松下 誠, 井上克郎
    • 学会等名
      情報処理学会ソフトウェアエンジニアリングシンポジウム2008(SES2008)
    • 発表場所
      東洋大学白山キャンパス
    • 年月日
      2008-09-01
  • [学会発表] アイテムセットマイニングを利用したコードクローン分析作業の効率向上2008

    • 著者名/発表者名
      宮崎宏海, 肥後芳樹, 井上克郎
    • 学会等名
      電子情報通信学会ソフトウェアサイエンス研究会2008年7月研究会
    • 発表場所
      公立はこだて未来大学
    • 年月日
      2008-07-31
  • [学会発表] A Criterion for Filtering Code Clone Related Bugs2008

    • 著者名/発表者名
      Yasuhiro Hayase, Yii Yong Lee, Katsuro Inoue
    • 学会等名
      International Workshop on Defects in Large Software Systems (DEFECTS 2008)
    • 発表場所
      Seattle Hilton Hotel, Seattle, Washington, USA
    • 年月日
      2008-07-20
  • [学会発表] Retrieving Similar Code Fragments based on Identifier Similarity for Defect Detection2008

    • 著者名/発表者名
      Norihiro Yoshida, Takashi Ishio, Makoto Matsushita, Katsuro Inoue
    • 学会等名
      International Workshop on Defects in Large Software Systems (DEFECTS 2008)
    • 発表場所
      Seattle Hilton Hotel, Seattle, Washington, USA
    • 年月日
      2008-07-20
  • [学会発表] Token Comparison Approach to Detect Code Clone-related Bugs2008

    • 著者名/発表者名
      Yii Yong Lee, Yasuhiro Hayase, Makoto Matsushita, Katsuro Inoue
    • 学会等名
      電子情報通信学会ソフトェアサイエンス研究会2008年3月研究会
    • 発表場所
      長崎大学文教キャンパス総合研究教育棟1階 108番講義室
    • 年月日
      2008-03-03
  • [学会発表] 欠陥検出を目的とした類似コード検索法2008

    • 著者名/発表者名
      吉田則裕, 石尾 隆, 松下 誠, 井上克郎
    • 学会等名
      情報処理学会ソフトウェア工学研究会ウインターワークショップ2008・イン・道後
    • 発表場所
      愛媛大学
    • 年月日
      2008-01-24
  • [学会発表] AGMアルゴリズムを用いたギャップを含むコードクローン情報の生成2007

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

    • 著者名/発表者名
      リビエリ シモネ, 肥後芳樹, 松下 誠, 井上克郎
    • 学会等名
      電子情報通信学会ソフトウェアサイエンス研究会2006年12月研究会
    • 発表場所
      九州大学伊都キャンパス ウエスト2号館3階第4講義室
    • 年月日
      2007-12-15
  • [学会発表] Simultaneous Modification Support based on Code Clone Analysis2007

    • 著者名/発表者名
      Yoshiki Higo, Yasushi Ueda, Shinji Kusumoto, Katsuro Inoue
    • 学会等名
      The 14th Asia-Pacific Software Engineering Conference (APSEC2007)
    • 発表場所
      The Midland Square Building, Nagoya, Japan
    • 年月日
      2007-12-05
  • [学会発表] ソフトウェア保守性を評価するメトリクス間の関連分析2007

    • 著者名/発表者名
      馬場慎太郎, 吉田則裕, 楠本真二, 井上克郎
    • 学会等名
      ソフトウェア信頼性研究会第4回ワークショップ
    • 発表場所
      愛媛大学
    • 年月日
      2007-06-08
  • [学会発表] Very-Large Scale Code Clone Analysis and Visualization of Open Source Programs Using Distributed CCFinder: D-CCFinder2007

    • 著者名/発表者名
      Simone Livieri, Yoshiki Higo, Makoto Matsushita, Katsuro Inoue
    • 学会等名
      The 29th International Conference on Software Engineering (ICSE 2007)
    • 発表場所
      Hilton Minneapolis Hotel, Minneapolis, USA
    • 年月日
      2007-05-23
  • [学会発表] Analysis of the Linux Kernel Evolution Using Code Clone Coverage2007

    • 著者名/発表者名
      Simone Livieri, Yoshiki Higo, Makoto Matsushita, Katsuro Inoue
    • 学会等名
      The 4th Workshop on Mining Software Repositories (MSR 2007)
    • 発表場所
      Hilton Minneapolis Hotel, Minneapolis, USA
    • 年月日
      2007-05-19
  • [学会発表] コードクローン分析ツールGeminiを用いたコードクローン分析手法2005

    • 著者名/発表者名
      肥後芳樹, 楠本真二, 井上克郎
    • 学会等名
      第5回クリティカルソフトウェアワークショップ(WOCS)
    • 発表場所
      東京国際交流館
    • 年月日
      2005-11-02
  • [学会発表] リファクタリングを目的としたコードクローン分析ツール Aries2005

    • 著者名/発表者名
      肥後芳樹, 神谷年洋, 楠本真二, 井上克郎
    • 学会等名
      情報処理学会ソフトウェア工学研究会組込みソフトウェアシンポジウム2005
    • 発表場所
      日本科学未来館
    • 年月日
      2005-10-18
  • [学会発表] On Refactoring Support Based on Code Clone Dependency Relation2005

    • 著者名/発表者名
      Norihiro Yoshida, Yoshiki Higo, Toshihiro Kamiya, Shinji Kusumoto, Katsuro Inoue
    • 学会等名
      The 11th IEEE International Software Metrics Symposium,
    • 発表場所
      Villa Olmo, Como, Italy
    • 年月日
      2005-09-19
  • [学会発表] コードクローン分析ツールGeminiを用いたコードクローン分析手法2005

    • 著者名/発表者名
      肥後芳樹, 楠本真二, 井上克郎
    • 学会等名
      電子情報通信学会ソフトウェアサイエンス研究会2005年8月研究会
    • 発表場所
      電子情報通信学会ソフトウェアサイエンス研究会2005年8月研究会
    • 年月日
      2005-08-04
  • [学会発表] 版管理システムを用いたコードクローン履歴分析2005

    • 著者名/発表者名
      川口真司, 松下 誠, 井上克郎
    • 学会等名
      電子情報通信学会ソフトウェアサイエンス研究会2005年8月研究会
    • 発表場所
      小樽商科大学407教室
    • 年月日
      2005-08-04
  • [学会発表] Aries: Refactoring Support Tool for Code Clone2005

    • 著者名/発表者名
      Yoshiki Higo, Toshihiro Kamiya, Shinji Kusumoto, Katsuro Inoue
    • 学会等名
      The 3rd Workshop of Software Quality (3-WoSQ)
    • 発表場所
      Adam's Mark Hotel, St. Louis, Missouri, USA
    • 年月日
      2005-05-17
  • [備考] 本研究課題で開発したコードクローン検出・分析システムなど(Gemini, Aries, Libra, CC-Finderなど)を以下のURLに公開しており、企業のソフトウェア開発現場等において実際に利用されている。

    • URL

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

URL: 

公開日: 2010-06-10   更新日: 2012-09-24  

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

Powered by NII kakenhi