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

ソフトウェア開発プロセスの効率化を目的とした自動コードレビューモデルの提案

研究課題

研究課題/領域番号 17J09333
研究種目

特別研究員奨励費

配分区分補助金
応募区分国内
研究分野 ソフトウェア
研究機関奈良先端科学技術大学院大学

研究代表者

平尾 俊貴  奈良先端科学技術大学院大学, 情報科学研究科, 特別研究員(DC1)

研究期間 (年度) 2017-04-26 – 2020-03-31
研究課題ステータス 完了 (2019年度)
配分額 *注記
2,800千円 (直接経費: 2,800千円)
2019年度: 900千円 (直接経費: 900千円)
2018年度: 900千円 (直接経費: 900千円)
2017年度: 1,000千円 (直接経費: 1,000千円)
キーワードソフトウェア工学 / コードレビュー / データマイニング / 機械学習 / ビッグデータ分析 / 評価プロセス / ソフトウェア開発 / ソースコード
研究実績の概要

令和元年度の研究計画を遂行するために必要となる、ソフトウェア開発プロジェクトの開発履歴が記録されたデータを定量/定性的に分析した。当実験用データは、1年目、2年目で収集完了したデータを使用した。当該データは、主にオープンソースプロジェクトの開発履歴を元にしたデータセットであり、過去の関連研究でも類似したデータは使用されている。当実験データを基に3つの研究テーマに着手した。1つ目は,有限な人的資源を最適化することを目的とした、コードレビューの時間的コスト予測モデルの実証実験である。レビューコメントの種類に着目し、先行研究より詳細な分析結果を基にした機械学習モデルを実現した。本調査結果の一部を論文誌にまとめ、IEICE Transactions on Information and Systemsで採択された。2つ目は、ソフトウェアプロダクト間で発生する依存関係に着目して、その依存関係の影響を分析した。調査した結果、依存関係を考慮したコードレビュー分析手法は、従来モデルの性能を向上させることが確認できた。本調査結果の一部を論文にまとめ、The 27th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineeringで採択された。3つ目は,開発者間で展開される議論における、意見の多様性に着目した実証的分析である.本調査結果の一部を論文誌にまとめ、IEEE Transactions on Software Engineeringで採択された。

現在までの達成度 (段落)

令和元年度が最終年度であるため、記入しない。

今後の研究の推進方策

令和元年度が最終年度であるため、記入しない。

報告書

(3件)
  • 2019 実績報告書
  • 2018 実績報告書
  • 2017 実績報告書
  • 研究成果

    (13件)

すべて 2020 2019 2018 2017 その他

すべて 国際共同研究 (4件) 雑誌論文 (3件) (うち国際共著 1件、 査読あり 2件、 オープンアクセス 1件) 学会発表 (6件) (うち国際学会 3件)

  • [国際共同研究] McGill University(カナダ)

    • 関連する報告書
      2019 実績報告書
  • [国際共同研究] McGill大学(カナダ)

    • 関連する報告書
      2018 実績報告書
  • [国際共同研究] McGill大学(カナダ)

    • 関連する報告書
      2017 実績報告書
  • [国際共同研究]

    • 関連する報告書
      2017 実績報告書
  • [雑誌論文] Code Reviews with Divergent Review Scores: An Empirical Study of the OpenStack and Qt Communities2020

    • 著者名/発表者名
      Toshiki Hirao, Shane McIntosh, Akinori Ihara, Kenichi Matsumoto
    • 雑誌名

      IEEE Transactions on Software Engineering

      巻: Early Access 号: 1 ページ: 1-1

    • DOI

      10.1109/tse.2020.2977907

    • 関連する報告書
      2019 実績報告書
    • 査読あり / 国際共著
  • [雑誌論文] Understanding Developer Commenting in Code Reviews2019

    • 著者名/発表者名
      Toshiki Hirao, Raula Gaikovina Kula, Akinori Ihara, Kenichi Matsumoto
    • 雑誌名

      IEICE Transactions on Information and Systems

      巻: E102.D 号: 12 ページ: 2423-2432

    • DOI

      10.1587/transinf.2019MPP0005

    • NAID

      130007754459

    • ISSN
      0916-8532, 1745-1361
    • 年月日
      2019-12-01
    • 関連する報告書
      2019 実績報告書
    • 査読あり / オープンアクセス
  • [雑誌論文] The review linkage graph for code review analytics: a recovery approach and empirical study2019

    • 著者名/発表者名
      Hirao Toshiki、McIntosh Shane、Ihara Akinori、Matsumoto Kenichi
    • 雑誌名

      The 27th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering

      巻: - ページ: 578-589

    • DOI

      10.1145/3338906.3338949

    • 関連する報告書
      2019 実績報告書
  • [学会発表] The review linkage graph for code review analytics: a recovery approach and empirical study2019

    • 著者名/発表者名
      Toshiki Hirao
    • 学会等名
      The 27th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering
    • 関連する報告書
      2019 実績報告書
    • 国際学会
  • [学会発表] An empirical study of design discussions in code review2018

    • 著者名/発表者名
      Zanaty Farida El、Hirao Toshiki、McIntosh Shane、Ihara Akinori、Matsumoto Kenichi
    • 学会等名
      The 12th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement
    • 関連する報告書
      2018 実績報告書
    • 国際学会
  • [学会発表] ソフトウェア開発者にフィードバックを与えるチャットボットの実現に向けて2017

    • 著者名/発表者名
      平尾俊貴,伊原彰紀,上田裕己,桂川大輝,Dong Wang,松本健一
    • 学会等名
      ソフトウェアエンジニアリングシンポジウム ワークショップ 2017
    • 関連する報告書
      2017 実績報告書
  • [学会発表] How Is IF Statement Fixed Through Code Review? - a Case Study of Qt Project -2017

    • 著者名/発表者名
      Yuki Ueda,Akinori Ihara,Toshiki Hirao,Takashi Ishio, and Kenichi Matsumoto
    • 学会等名
      8th IEEE International Workshop on Program Debugging
    • 関連する報告書
      2017 実績報告書
    • 国際学会
  • [学会発表] コードレビューを通して変更依頼されるIf文の分析2017

    • 著者名/発表者名
      上田裕己,伊原彰紀,平尾俊貴,石尾隆,松本健一
    • 学会等名
      ソフトウェアエンジニアリングシンポジウム 2017
    • 関連する報告書
      2017 実績報告書
  • [学会発表] コーディング規約改定によるコードレビュー中の軽微な変更の分析2017

    • 著者名/発表者名
      上田裕己,伊原彰紀,平尾俊貴,石尾隆,松本健一
    • 学会等名
      ソフトウェアエンジニアリングシンポジウム 2017
    • 関連する報告書
      2017 実績報告書

URL: 

公開日: 2017-05-25   更新日: 2024-03-26  

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

Powered by NII kakenhi