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

2019 Fiscal Year Annual Research Report

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

Research Project

Project/Area Number 17J09333
Research InstitutionNara Institute of Science and Technology

Principal Investigator

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

Project Period (FY) 2017-04-26 – 2020-03-31
Keywordsソフトウェア工学 / コードレビュー / データマイニング / 機械学習 / ビッグデータ分析
Outline of Annual Research Achievements

令和元年度の研究計画を遂行するために必要となる、ソフトウェア開発プロジェクトの開発履歴が記録されたデータを定量/定性的に分析した。当実験用データは、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で採択された。

Research Progress Status

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

Strategy for Future Research Activity

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

  • Research Products

    (5 results)

All 2020 2019 Other

All Int'l Joint Research (1 results) Journal Article (3 results) (of which Peer Reviewed: 2 results) Presentation (1 results) (of which Int'l Joint Research: 1 results)

  • [Int'l Joint Research] McGill University(カナダ)

    • Country Name
      CANADA
    • Counterpart Institution
      McGill University
  • [Journal Article] Code Reviews with Divergent Review Scores: An Empirical Study of the OpenStack and Qt Communities2020

    • Author(s)
      Hirao Toshiki、McIntosh Shane、Ihara Akinori、Matsumoto Kenichi
    • Journal Title

      IEEE Transactions on Software Engineering

      Volume: - Pages: 1

    • DOI

      10.1109/TSE.2020.2977907

    • Peer Reviewed
  • [Journal Article] The review linkage graph for code review analytics: a recovery approach and empirical study2019

    • Author(s)
      Hirao Toshiki、McIntosh Shane、Ihara Akinori、Matsumoto Kenichi
    • Journal Title

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

      Volume: - Pages: 578~589

    • DOI

      https://doi.org/10.1145/3338906.3338949

  • [Journal Article] Understanding Developer Commenting in Code Reviews2019

    • Author(s)
      HIRAO Toshiki、GAIKOVINA KULA Raula、IHARA Akinori、MATSUMOTO Kenichi
    • Journal Title

      IEICE Transactions on Information and Systems

      Volume: E102.D Pages: 2423~2432

    • DOI

      https://doi.org/10.1587/transinf.2019MPP0005

    • Peer Reviewed
  • [Presentation] The review linkage graph for code review analytics: a recovery approach and empirical study2019

    • Author(s)
      Toshiki Hirao
    • Organizer
      The 27th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering
    • Int'l Joint Research

URL: 

Published: 2021-01-27  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi