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

理解と品質維持に適したソースコード修正を支援する開発環境の構築

研究課題

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

若手研究(B)

配分区分基金
研究分野 ソフトウエア
研究機関東京工業大学

研究代表者

林 晋平  東京工業大学, 情報理工学(系)研究科, 助教 (40541975)

研究協力者 佐伯 元司  東京工業大学, 大学院情報理工学研究科, 教授 (80162254)
丸山 勝久  立命館大学, 情報理工学部, 教授 (30330012)
大森 隆行  立命館大学, 情報理工学部, 講師 (90532903)
研究期間 (年度) 2011-04-28 – 2015-03-31
研究課題ステータス 完了 (2014年度)
配分額 *注記
3,640千円 (直接経費: 2,800千円、間接経費: 840千円)
2013年度: 1,170千円 (直接経費: 900千円、間接経費: 270千円)
2012年度: 1,430千円 (直接経費: 1,100千円、間接経費: 330千円)
2011年度: 1,040千円 (直接経費: 800千円、間接経費: 240千円)
キーワードソフトウェア進化 / リファクタリング / ソフトウェア構成管理 / ソフトウェア開発環境 / 機能捜索
研究成果の概要

本研究は,開発者がソースコードに対して行う変更を支援するために,変更すべき箇所の特定に加え,開発の後段での理解が容易になるよう,また対象ソフトウェアに与える品質の悪影響を抑制するよう変更を構成可能とすることを目的としている.変更箇所の特定,変更の再構成および分析に関する種々のツールを開発し,またそれらが高品質な変更の構成に役立つことを示した.

報告書

(5件)
  • 2014 実績報告書   研究成果報告書 ( PDF )
  • 2013 実施状況報告書
  • 2012 実施状況報告書
  • 2011 実施状況報告書
  • 研究成果

    (34件)

すべて 2015 2014 2013 2012 2011 その他

すべて 雑誌論文 (19件) (うち査読あり 18件、 オープンアクセス 3件、 謝辞記載あり 5件) 学会発表 (14件) 備考 (1件)

  • [雑誌論文] 統合開発環境における細粒度な操作履歴の収集および応用に関する調査2015

    • 著者名/発表者名
      大森 隆行, 林 晋平, 丸山 勝久
    • 雑誌名

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

      巻: 32(1) ページ: 60-80

    • NAID

      130005130089

    • 関連する報告書
      2014 実績報告書
    • 査読あり / オープンアクセス / 謝辞記載あり
  • [雑誌論文] 変更履歴解析に基づくリファクタリング検出技術の調査2015

    • 著者名/発表者名
      崔 恩瀞, 藤原 賢二, 吉田 則裕, 林 晋平
    • 雑誌名

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

      巻: 32(1) ページ: 47-59

    • NAID

      130005130088

    • 関連する報告書
      2014 実績報告書
    • 査読あり / オープンアクセス / 謝辞記載あり
  • [雑誌論文] Historef: A Tool for Edit History Refactoring2015

    • 著者名/発表者名
      Shinpei Hayashi, Daiki Hoshino, Jumpei Matsuda, Motoshi Saeki, Takayuki Omori, Katsuhisa Maruyama
    • 雑誌名

      Proceedings of the 22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2015)

      巻: - ページ: 469-473

    • DOI

      10.1109/saner.2015.7081858

    • 関連する報告書
      2014 実績報告書
    • 査読あり / 謝辞記載あり
  • [雑誌論文] ソースコード編集操作の自動グループ化2014

    • 著者名/発表者名
      星野 大樹, 林 晋平, 佐伯 元司
    • 雑誌名

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

      巻: 31(3) ページ: 277-283

    • NAID

      130004688285

    • 関連する報告書
      2014 実績報告書
    • 査読あり / オープンアクセス / 謝辞記載あり
  • [雑誌論文] Toward Understanding How Developers Recognize Features in Source Code from Descriptions2014

    • 著者名/発表者名
      Shinpei Hayashi, Takashi Ishio, Hiroshi Kazato, Tsuyoshi Oshima
    • 雑誌名

      Proceedings of the 9th International Workshop on Advanced Modularization Techniques (AOAsia/Pacific 2014)

      巻: - ページ: 1-3

    • DOI

      10.1145/2666358.2666578

    • 関連する報告書
      2014 実績報告書
    • 査読あり / 謝辞記載あり
  • [雑誌論文] REdiffs: Refactoring-Aware Difference Viewer for Java2013

    • 著者名/発表者名
      Shinpei Hayashi, Sirinut Thangthumachit, Motoshi Saeki
    • 雑誌名

      Proceedings of the 20th Working Conference on Reverse Engineering (WCRE 2013)

      巻: - ページ: 487-488

    • DOI

      10.1109/wcre.2013.6671331

    • 関連する報告書
      2013 実施状況報告書
    • 査読あり
  • [雑誌論文] On the Effectiveness of Accuracy of Automated Feature Location Technique2013

    • 著者名/発表者名
      Takashi Ishio, Shinpei Hayashi, Hiroshi Kazato, Tsuyoshi Oshima
    • 雑誌名

      Proceedings of the 20th Working Conference on Reverse Engineering (WCRE 2013)

      巻: - ページ: 381-390

    • DOI

      10.1109/wcre.2013.6671313

    • NAID

      120006668281

    • 関連する報告書
      2013 実施状況報告書
    • 査読あり
  • [雑誌論文] ソースコード差分の対話的修正法2013

    • 著者名/発表者名
      林 晋平, 丁 斌, 加藤 哲平, 佐伯 元司
    • 雑誌名

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

      巻: - ページ: 41-46

    • 関連する報告書
      2013 実施状況報告書
    • 査読あり
  • [雑誌論文] ソースコード編集操作の自動グループ化2013

    • 著者名/発表者名
      星野 大樹, 林 晋平, 佐伯 元司
    • 雑誌名

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

      巻: - ページ: 107-112

    • NAID

      130004688285

    • 関連する報告書
      2013 実施状況報告書
    • 査読あり
  • [雑誌論文] ソフトウェア進化研究の分類と動向2012

    • 著者名/発表者名
      大森 隆行, 丸山 勝久, 林 晋平, 沢田 篤史
    • 雑誌名

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

      巻: 29(3) ページ: 3-28

    • NAID

      10030497521

    • 関連する報告書
      2012 実施状況報告書
    • 査読あり
  • [雑誌論文] Refactoring Edit History of Source Code2012

    • 著者名/発表者名
      Shinpei Hayashi, Takayuki Omori, Teruyoshi Zenmyo, Katsuhisa Maruyama, Motoshi Saeki
    • 雑誌名

      Proceedings of the 28th IEEE International Conference on Software Maintenance

      巻: - ページ: 617-620

    • DOI

      10.1109/icsm.2012.6405336

    • 関連する報告書
      2012 実施状況報告書
    • 査読あり
  • [雑誌論文] Slicing and Replaying Code Change History2012

    • 著者名/発表者名
      Katsuhisa Maruyama, Eijiro Kitsu, Takayuki Omori, Shinpei Hayashi
    • 雑誌名

      Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering

      巻: - ページ: 246-249

    • DOI

      10.1145/2351676.2351713

    • 関連する報告書
      2012 実施状況報告書
    • 査読あり
  • [雑誌論文] Cutting a Method Call Graph for Supporting Feature Location2012

    • 著者名/発表者名
      Teppei Kato, Shinpei Hayashi, Motoshi Saeki
    • 雑誌名

      Proceedings of the 4th International Workshop on Empirical Software Engineering in Practice

      巻: - ページ: 55-57

    • DOI

      10.1109/iwesep.2012.17

    • 関連する報告書
      2012 実施状況報告書
    • 査読あり
  • [雑誌論文] Feature Locationを用いたソフトウェア機能の対話的な実装理解支援2012

    • 著者名/発表者名
      林 晋平, 関根 克幸, 佐伯 元司
    • 雑誌名

      情報処理学会論文誌

      巻: 53(2) ページ: 578-589

    • NAID

      110008767163

    • 関連する報告書
      2011 実施状況報告書
    • 査読あり
  • [雑誌論文] ソフトウェア進化研究に関する動向調査 - IWPSEシリーズを題材に -2012

    • 著者名/発表者名
      大森 隆行, 丸山 勝久, 林 晋平, 沢田 篤史
    • 雑誌名

      電子情報通信学会技術研究報告

      巻: 111(481) ページ: 121-126

    • NAID

      110009546271

    • 関連する報告書
      2011 実施状況報告書
  • [雑誌論文] Supporting Design Model Refactoring for Improving Class Responsibility Assignment2011

    • 著者名/発表者名
      Motohiro Akiyama, Shinpei Hayashi, Takashi Kobayashi, Motoshi Saeki
    • 雑誌名

      Model Driven Engineering Languages and Systems (MODELS 2011 Proceedings, Lecture Notes in Computer Science)

      巻: 6981 ページ: 455-469

    • DOI

      10.1007/978-3-642-24485-8_33

    • ISBN
      9783642244841, 9783642244858
    • 関連する報告書
      2011 実施状況報告書
    • 査読あり
  • [雑誌論文] Understanding Source Code Differences by Separating Refactoring Effects2011

    • 著者名/発表者名
      Sirinut Thangthumachit, Shinpei Hayashi, Motoshi Saeki
    • 雑誌名

      Proceedings of the 18th Asia Pacific Software Engineering Conference (APSEC 2011)

      巻: - ページ: 339-347

    • DOI

      10.1109/apsec.2011.47

    • 関連する報告書
      2011 実施状況報告書
    • 査読あり
  • [雑誌論文] ソースコード編集履歴のリファクタリング手法2011

    • 著者名/発表者名
      林 晋平, 大森 隆行, 善明 晃由, 丸山 勝久, 佐伯 元司
    • 雑誌名

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

      巻: - ページ: 61-70

    • 関連する報告書
      2011 実施状況報告書
    • 査読あり
  • [雑誌論文] プログラム理解支援を目的とした編集操作スライスとその再生2011

    • 著者名/発表者名
      丸山 勝久, 木津 栄二郎, 大森 隆行, 林 晋平
    • 雑誌名

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

      巻: - ページ: 121-126

    • 関連する報告書
      2011 実施状況報告書
    • 査読あり
  • [学会発表] ソースコード編集履歴の不吉な臭いの検出2015

    • 著者名/発表者名
      星野 大樹, 林 晋平, 佐伯 元司
    • 学会等名
      情報処理学会 第187回ソフトウェア工学研究発表会
    • 発表場所
      東京
    • 年月日
      2015-03-12 – 2015-03-13
    • 関連する報告書
      2014 実績報告書
  • [学会発表] Historef: A Tool for Edit History Refactoring2015

    • 著者名/発表者名
      Shinpei Hayashi, Daiki Hoshino, Jumpei Matsuda, Motoshi Saeki, Takayuki Omori, Katsuhisa Maruyama
    • 学会等名
      22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2015)
    • 発表場所
      Montreal, Canada
    • 年月日
      2015-03-03 – 2015-03-06
    • 関連する報告書
      2014 実績報告書
  • [学会発表] Toward Understanding How Developers Recognize Features in Source Code from Descriptions2014

    • 著者名/発表者名
      Shinpei Hayashi, Takashi Ishio, Hiroshi Kazato, Tsuyoshi Oshima
    • 学会等名
      9th International Workshop on Advanced Modularization Techniques (AOAsia/Pacific 2014)
    • 発表場所
      Hong Kong
    • 年月日
      2014-11-16
    • 関連する報告書
      2014 実績報告書
  • [学会発表] 編集操作履歴の階層的なグループ化を用いたポリシー準拠のコミットの構築2014

    • 著者名/発表者名
      松田 淳平, 林 晋平, 佐伯 元司
    • 学会等名
      ソフトウェアエンジニアリングシンポジウム2014 (SES 2014)
    • 発表場所
      東京
    • 年月日
      2014-09-01 – 2014-09-03
    • 関連する報告書
      2014 実績報告書
  • [学会発表] 下位概念間の依存関係を用いた機能捜索2014

    • 著者名/発表者名
      加藤 哲平, 林 晋平, 佐伯 元司
    • 学会等名
      情報処理学会ソフトウェア工学研究会
    • 発表場所
      東京
    • 関連する報告書
      2013 実施状況報告書
  • [学会発表] On the Effectiveness of Accuracy of Automated Feature Location Technique2013

    • 著者名/発表者名
      Takashi Ishio, Shinpei Hayashi, Hiroshi Kazato, Tsuyoshi Oshima
    • 学会等名
      20th Working Conference on Reverse Engineering
    • 発表場所
      Koblenz-Landau, Germany
    • 関連する報告書
      2013 実施状況報告書
  • [学会発表] REdiffs: Refactoring-Aware Difference Viewer for Java2013

    • 著者名/発表者名
      Shinpei Hayashi, Sirinut Thangthumachit, Motoshi Saeki
    • 学会等名
      20th Working Conference on Reverse Engineering
    • 発表場所
      Koblenz-Landau, Germany
    • 関連する報告書
      2013 実施状況報告書
  • [学会発表] ソースコード差分の対話的修正法2013

    • 著者名/発表者名
      林 晋平, 丁 斌, 加藤 哲平, 佐伯 元司
    • 学会等名
      第20回ソフトウェア工学の基礎ワークショップ
    • 発表場所
      加賀
    • 関連する報告書
      2013 実施状況報告書
  • [学会発表] ソースコード編集操作の自動グループ化2013

    • 著者名/発表者名
      星野 大樹, 林 晋平, 佐伯 元司
    • 学会等名
      第20回ソフトウェア工学の基礎ワークショップ
    • 発表場所
      加賀
    • 関連する報告書
      2013 実施状況報告書
  • [学会発表] ソースコード編集履歴のリファクタリング手法2011

    • 著者名/発表者名
      林 晋平
    • 学会等名
      第18回ソフトウェア工学の基礎ワークショップ
    • 発表場所
      浅虫温泉, 青森
    • 関連する報告書
      2011 実施状況報告書
  • [学会発表] Supporting Design Model Refactoring for Improving Class Responsibility Assignment2011

    • 著者名/発表者名
      Shinpei Hayashi
    • 学会等名
      ACM/IEEE 14th International Conference on Model Driven Engineering Languages and Systems
    • 発表場所
      Museum of New Zealand Te Papa, Wellington, New Zealand
    • 関連する報告書
      2011 実施状況報告書
  • [学会発表] Refactoring Edit History of Source Code

    • 著者名/発表者名
      Shinpei Hayashi
    • 学会等名
      28th IEEE International Conference on Software Maintenance
    • 発表場所
      Trento, Italy
    • 関連する報告書
      2012 実施状況報告書
  • [学会発表] Historef:編集履歴リファクタリングの支援ツール

    • 著者名/発表者名
      林 晋平
    • 学会等名
      第19回ソフトウェア工学の基礎ワークショップ
    • 発表場所
      大分
    • 関連する報告書
      2012 実施状況報告書
  • [学会発表] Feature Locationベンチマークの現状と課題

    • 著者名/発表者名
      林 晋平
    • 学会等名
      ウィンターワークショップ2013・イン・那須
    • 発表場所
      栃木
    • 関連する報告書
      2012 実施状況報告書
  • [備考]

    • URL

      http://www.se.cs.titech.ac.jp/~hayashi/

    • 関連する報告書
      2014 実績報告書

URL: 

公開日: 2011-08-05   更新日: 2019-07-29  

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

Powered by NII kakenhi