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

開発者の操作履歴の抽象化に基づくソフトウェア開発支援

研究課題

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

若手研究(B)

配分区分基金
研究分野 ソフトウェア
研究機関立命館大学

研究代表者

大森 隆行  立命館大学, 情報理工学部, 任期制講師 (90532903)

研究協力者 丸山 勝久  立命館大学, 情報理工学部, 教授 (30330012)
林 晋平  東京工業大学, 情報理工学院, 助教 (40541975)
研究期間 (年度) 2014-04-01 – 2018-03-31
研究課題ステータス 完了 (2017年度)
配分額 *注記
2,730千円 (直接経費: 2,100千円、間接経費: 630千円)
2016年度: 650千円 (直接経費: 500千円、間接経費: 150千円)
2015年度: 1,430千円 (直接経費: 1,100千円、間接経費: 330千円)
2014年度: 650千円 (直接経費: 500千円、間接経費: 150千円)
キーワードソフトウェア開発支援 / ソフトウェア開発環境 / ソフトウェア進化 / プログラム理解 / ソフトウェア工学 / プログラム解析
研究成果の概要

開発者が統合開発環境(IDE)上で行った操作の履歴を利用した開発支援について研究を行った。代表的な成果を以下に示す。
(1)IDEにおけるコード補完操作の繰り返しに関する実験および既存コード補完ツールの改善、(2)IDEにおける操作履歴の記録と応用に関する手法の調査の実施、(3)コード編集履歴および改版履歴を用いたリファクタリング理解に関する比較実験の実施、(4)操作履歴に基づく開発タスクの推測手法の考案、(5)操作履歴付加情報(アノテーション)に基づく操作履歴再生器の機能拡張、(6)コメントを用いたプログラム理解支援手法の検討、(7)操作履歴に含まれるプライバシー情報のマスキング手法の考案。

報告書

(5件)
  • 2017 実績報告書   研究成果報告書 ( PDF )
  • 2016 実施状況報告書
  • 2015 実施状況報告書
  • 2014 実施状況報告書
  • 研究成果

    (16件)

すべて 2018 2017 2016 2015 その他

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

  • [雑誌論文] Comparative Study between Two Approaches Using Edit Operations and Code Differences to Detect Past Refactorings2018

    • 著者名/発表者名
      Takayuki Omori、Katsuhisa Maruyama
    • 雑誌名

      IEICE Transactions on Information and Systems

      巻: E101.D 号: 3 ページ: 644-658

    • DOI

      10.1587/transinf.2017EDP7160

    • NAID

      130006414102

    • ISSN
      0916-8532, 1745-1361
    • 関連する報告書
      2017 実績報告書
    • 査読あり / オープンアクセス
  • [雑誌論文] A Survey on Methods of Recording Fine-grained Operations on Integrated Development Environments and their Applications2016

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

      Computer Software

      巻: 32 ページ: 60-80

    • NAID

      130005130089

    • 関連する報告書
      2016 実施状況報告書
    • 査読あり / オープンアクセス / 謝辞記載あり
  • [雑誌論文] Slicing Fine-Grained Code Change History2016

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

      IEICE Transactions on Information and Systems

      巻: E99-D ページ: 671-687

    • NAID

      130005131823

    • 関連する報告書
      2015 実施状況報告書
    • 査読あり / 謝辞記載あり
  • [雑誌論文] 繰り返しコード補完操作に基づくコード補完の改善2015

    • 著者名/発表者名
      Takayuki Omori, Hiroaki Kuwabara, Katsuhisa Maruyama
    • 雑誌名

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

      巻: 32 号: 1 ページ: 1_120-1_135

    • DOI

      10.11309/jssst.32.1_120

    • NAID

      130004892313

    • ISSN
      0289-6540
    • 関連する報告書
      2014 実施状況報告書
    • 査読あり / オープンアクセス / 謝辞記載あり
  • [雑誌論文] 統合開発環境における細粒度な操作履歴の収集および応用に関する調査2015

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

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

      巻: 32 号: 1 ページ: 1_60-1_80

    • DOI

      10.11309/jssst.32.1_60

    • NAID

      130005130089

    • ISSN
      0289-6540
    • 関連する報告書
      2014 実施状況報告書
    • 査読あり / 謝辞記載あり
  • [雑誌論文] コードの編集履歴を用いたプログラム変更の検出2015

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

      情報処理学会論文誌

      巻: 56 ページ: 611-626

    • NAID

      110009877376

    • 関連する報告書
      2014 実施状況報告書
    • 査読あり / 謝辞記載あり
  • [学会発表] ChangeMacroRecorder: Recording Fine-Grained Textual Changes of Source Code2018

    • 著者名/発表者名
      Katsuhisa Maruyama, Shinpei Hayashi, Takayuki Omori
    • 学会等名
      Proceedings of the 25th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER'18)
    • 関連する報告書
      2017 実績報告書
    • 国際学会
  • [学会発表] Privacy Preservation in Interaction History on Integrated Development Environments2018

    • 著者名/発表者名
      Takayuki Omori
    • 学会等名
      Proceedings of the 1st International Workshop on Mining and Analyzing Interaction Histories (MAINT'18)
    • 関連する報告書
      2017 実績報告書
    • 国際学会
  • [学会発表] データフロー要求の変更に伴う波及効果解析2018

    • 著者名/発表者名
      ジョ ヘヨン,大森隆行,糸賀裕弥,大西淳
    • 学会等名
      電子情報通信学会知能ソフトウェア工学研究会(KBSE)
    • 関連する報告書
      2017 実績報告書
  • [学会発表] Lost Comments Support Program Comprehension2017

    • 著者名/発表者名
      Takayuki Omori
    • 学会等名
      24th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER'17)
    • 発表場所
      Alpen-Adria University of Klagenfurt (Austria)
    • 年月日
      2017-02-23
    • 関連する報告書
      2016 実施状況報告書
    • 国際学会
  • [学会発表] ソースコード編集操作履歴中のセンシティブな情報のマスキング2017

    • 著者名/発表者名
      大森隆行
    • 学会等名
      ソフトウェア工学の基礎XXIV 日本ソフトウェア科学会FOSE2017
    • 関連する報告書
      2017 実績報告書
  • [学会発表] 失われたコメントが語るもの ―削除されたコメントに関する調査―2016

    • 著者名/発表者名
      大森隆行
    • 学会等名
      日本ソフトウェア科学会 第23 回ソフトウェア工学の基礎ワークショップ (FOSE2016)
    • 発表場所
      ことひら温泉 琴参閣 (香川県仲多度郡)
    • 年月日
      2016-12-02
    • 関連する報告書
      2016 実施状況報告書
  • [学会発表] Historef: A Tool for Edit History Refactoring2015

    • 著者名/発表者名
      Shinpei Hayashi, Daiki Hoshino, Jumpei Matsuda, Motoshi Saeki, Takayuki Omori, Katsuhisa Maruyama
    • 学会等名
      The 22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER'15)
    • 発表場所
      Montreal (Canada)
    • 年月日
      2015-03-03
    • 関連する報告書
      2014 実施状況報告書
  • [備考] Takayuki Omori Home Page

    • URL

      http://www.ritsumei.ac.jp/~tomori/

    • 関連する報告書
      2017 実績報告書 2016 実施状況報告書
  • [備考] 研究業績一覧 - Publications

    • URL

      http://www.ritsumei.ac.jp/~tomori/publications.html

    • 関連する報告書
      2015 実施状況報告書
  • [備考] 立命館大学 情報理工学部 情報システム学科 大森 隆行

    • URL

      http://research-db.ritsumei.ac.jp/Profiles/77/0007601/profile.html

    • 関連する報告書
      2015 実施状況報告書

URL: 

公開日: 2014-04-04   更新日: 2019-03-29  

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

Powered by NII kakenhi