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

Building a Method for Reducing Missed Defects in Modern Code Review

Research Project

Project/Area Number 18K11243
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeMulti-year Fund
Section一般
Review Section Basic Section 60050:Software-related
Research InstitutionWakayama University

Principal Investigator

Ohira Masao  和歌山大学, システム工学部, 准教授 (70379600)

Project Period (FY) 2018-04-01 – 2021-03-31
Project Status Completed (Fiscal Year 2020)
Budget Amount *help
¥4,290,000 (Direct Cost: ¥3,300,000、Indirect Cost: ¥990,000)
Fiscal Year 2020: ¥1,170,000 (Direct Cost: ¥900,000、Indirect Cost: ¥270,000)
Fiscal Year 2019: ¥1,300,000 (Direct Cost: ¥1,000,000、Indirect Cost: ¥300,000)
Fiscal Year 2018: ¥1,820,000 (Direct Cost: ¥1,400,000、Indirect Cost: ¥420,000)
Keywordsモダンコードレビュー / High Impact Defects / ソフトウェア品質 / ソフトウェア保守 / 欠陥除去
Outline of Final Research Achievements

The goal of this research is to provide a means to prevent the inclusion of High Impact Defects (HIDs) in the modern code review stage. We set the following research goals and conducted the research in this project.
(Research Goal 1) Investigation of missed HID reviews: We compared and analyzed code reviews when HIDs were introduced in and after HIDs were found, and clarified the causes of missed HIDs and how to remove them. (Research Goal 2) Construction and evaluation of a prediction model for HID contamination: We constructed a model to determine whether a code is related to HID or not at the beginning of code review. (Research Goal 3) Development of a knowledge base for HID removal methods: We developed a knowledge base to support quick and safe removal of HIDs.

Academic Significance and Societal Importance of the Research Achievements

近年普及しつつあるモダンコードレビューにおいて重大な欠陥 (HID) を見逃す根本原因については不明なままであった.本研究では,HIDの見逃し原因と除去方法を明らかにするとともに,HIDの混入を判別するモデルを構築した.さらに,HID除去方法に関する知識ベースを構築した.信頼性の高いモダンコードレビューの実施を支援するという観点で,研究成果の社会的意義は大きいと考えている.

Report

(4 results)
  • 2020 Annual Research Report   Final Research Report ( PDF )
  • 2019 Research-status Report
  • 2018 Research-status Report
  • Research Products

    (17 results)

All 2021 2020 2019 2018 Other

All Int'l Joint Research (1 results) Journal Article (2 results) (of which Peer Reviewed: 2 results,  Open Access: 2 results) Presentation (13 results) (of which Int'l Joint Research: 5 results,  Invited: 1 results) Book (1 results)

  • [Int'l Joint Research] MCIS Lab./Department of Computer Engineering/Ecole Polytechnique of Montreal(カナダ)

    • Related Report
      2018 Research-status Report
  • [Journal Article] A Release-Aware Bug Triaging Method Considering Developers' Bug-Fixing Loads2020

    • Author(s)
      KASHIWA Yutaro、OHIRA Masao
    • Journal Title

      IEICE Transactions on Information and Systems

      Volume: E103.D Issue: 2 Pages: 348-362

    • DOI

      10.1587/transinf.2019EDP7152

    • NAID

      130007793519

    • ISSN
      0916-8532, 1745-1361
    • Year and Date
      2020-02-01
    • Related Report
      2019 Research-status Report
    • Peer Reviewed / Open Access
  • [Journal Article] Hierarchical Clustering of OSS License Statements toward Automatic Generation of License Rules2019

    • Author(s)
      Higashi Yunosuke、Ohira Masao、Kashiwa Yutaro、Manabe Yuki
    • Journal Title

      Journal of Information Processing

      Volume: 27 Issue: 0 Pages: 42-50

    • DOI

      10.2197/ipsjjip.27.42

    • NAID

      130007580059

    • ISSN
      1882-6652
    • Related Report
      2018 Research-status Report
    • Peer Reviewed / Open Access
  • [Presentation] Onboarding to Open Source Projects with Good First Issues: a Preliminary Analysis2021

    • Author(s)
      Hyuga Horiguchi, Itsuki Omori, Masao Ohira
    • Organizer
      2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER '21)
    • Related Report
      2020 Annual Research Report
    • Int'l Joint Research
  • [Presentation] Suggesting Questions that Match Each User’s Expertise in Community Question and Answering Services2019

    • Author(s)
      Katsunori Fukui, Tomoki Miyazaki, Masao Ohira
    • Organizer
      20th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD 2019)
    • Related Report
      2019 Research-status Report
    • Int'l Joint Research
  • [Presentation] Code Clone Tracer (CCT): a Tracking Tool for Analyzing Human and Social Factors in Creating and Reusing Code Clones2019

    • Author(s)
      Yusuke Kukita, Kojiro Noguchi, Masao Ohira
    • Organizer
      20th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD 2019)
    • Related Report
      2019 Research-status Report
    • Int'l Joint Research
  • [Presentation] A Bot for Suggesting Questions that Match Each User’s Expertise2019

    • Author(s)
      Katsunori Fukui, Tomoki Miyazaki, Masao Ohira
    • Organizer
      2019 IEEE/ACM 1st International Workshop on Bots in Software Engineering (BotSE '19)
    • Related Report
      2019 Research-status Report
    • Int'l Joint Research
  • [Presentation] What Are the Perception Gaps between Floss Developers and Se Researchers?2019

    • Author(s)
      Yutaro Kashiwa, Akinori Ihara, Masao Ohira
    • Organizer
      The 15th International Conference on Open Source Systems
    • Related Report
      2019 Research-status Report
    • Int'l Joint Research
  • [Presentation] コードクローンへの欠陥混入防止に向けた欠陥混入クローンの特徴分析2019

    • Author(s)
      野口 耕二朗, 大平 雅雄
    • Organizer
      ソフトウェア・シンポジウム 2019 in 熊本
    • Related Report
      2019 Research-status Report
  • [Presentation] 日本語非機能要件の自動分類における教師あり学習アルゴリズムの評価2019

    • Author(s)
      大東 誠弥, 福井 克法, 宮崎 智己, 大平 雅雄
    • Organizer
      ソフトウェア・シンポジウム 2019 in 熊本
    • Related Report
      2019 Research-status Report
  • [Presentation] Politeness 分析に基づくOSS 開発者の活動継続性の理解2018

    • Author(s)
      宮崎 智己, 伊原 彰紀, 大平 雅雄, 東 裕之輔, 山谷 陽亮
    • Organizer
      情報処理学会ソフトウェアエンジニアリングシンポジウム2018
    • Related Report
      2018 Research-status Report
  • [Presentation] ソフトウェアリポジトリマイニングの研究動向とソフトウェア工学におけるAI技術の活用2018

    • Author(s)
      大平 雅雄
    • Organizer
      日本SPIコンソーシアム (JASPIC) プロセス改善への機械学習応用分科会
    • Related Report
      2018 Research-status Report
    • Invited
  • [Presentation] 非機能要件の詳細な自動分類手法の構築に向けて: セキュリティ要件の分類2018

    • Author(s)
      宮崎 智己, 大平 雅雄
    • Organizer
      情報処理学会ソフトウェアエンジニアリングシンポジウム2018
    • Related Report
      2018 Research-status Report
  • [Presentation] ソフトウェアテストにおけるSilent Horrorsの分析へ向けて2018

    • Author(s)
      吉富 楓雅, 宮崎 智己, 柏 祐太郎, 大平 雅雄
    • Organizer
      情報処理学会ソフトウェアエンジニアリングシンポジウム2018
    • Related Report
      2018 Research-status Report
  • [Presentation] トピックモデリングに基づく開発者検索手法の構築へ向けて2018

    • Author(s)
      福井 克法, 大平 雅雄, 川辺 義勝
    • Organizer
      ソフトウェア技術者協会ソフトウェア・シンポジウム2018 in 札幌
    • Related Report
      2018 Research-status Report
  • [Presentation] 開発者の活動量の経時的変化がコミッター候補者予測に与える影響の分析2018

    • Author(s)
      山崎 大輝, 大平 雅雄, 伊原 彰紀, 柏 祐太郎, 宮崎 智己
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究会
    • Related Report
      2018 Research-status Report
  • [Book] ソフトウェア工学の基礎XXVI2019

    • Author(s)
      森崎 修司, 大平 雅雄
    • Total Pages
      216
    • Publisher
      近代科学社
    • ISBN
      9784764906051
    • Related Report
      2019 Research-status Report

URL: 

Published: 2018-04-23   Modified: 2022-01-27  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi