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

2023 Fiscal Year Annual Research Report

ソフトウェア品質向上に向けた欠陥予測モデルのオンライン最適化の検討

Research Project

Project/Area Number 21K11840
Research InstitutionKindai University

Principal Investigator

角田 雅照  近畿大学, 情報学部, 准教授 (60457140)

Project Period (FY) 2021-04-01 – 2024-03-31
Keywordsオンライン最適化 / オンライン学習 / 多腕バンディット問題 / ソフトウェア欠陥予測 / コードクローン / レビュー / コード生成
Outline of Annual Research Achievements

ソフトウェア品質向上を目的として,欠陥予測モデルのオンライン最適化を行い,精度向上が期待できる成果を得られた.具体的には,精度向上のために最適な説明変数の選択とラーニングデータの選択を行うことを可能とした.後者について概説する.新規開発のソフトウェアにおいて欠陥予測を行う場合,別のソフトウェアから収集したデータをラーニングデータとし,モデル構築する必要がある.これはCPDPと呼ばれる.一般にCPDPでは予測精度が低下することが多い.ソフトウェアが異なると,説明変数と目的変数の関係が大きく異なりうるためである.CPDPの予測精度を高めるために,バンディットアルゴリズムに基づくラーニングデータ選択を行った.さらに,欠陥予測モデルに対してアンサンブル学習を適用する場合,オンライン学習を適用する場合についても,最適な手法を選択する方法を提案した.
研究アプローチの適用範囲を広げ,欠陥予測モデルだけに限定せず,レビュー手法,コードクローン検出手法,コード生成ツールのそれぞれについてもオンラインで最適化し,より望ましい成果を得られることを明らかにした.レビュー手法の選択について概説する.ソフトウェアの信頼性を高める方法の一つは,設計書やソースコードに対してレビューを行い,ソフトウェアの欠陥を除去することである.レビューでの欠陥の見逃しを減少させるために,様々なレビュー方法が提案されており,それぞれ実施に要する時間と効果が異なる.そこでオンライン最適化のアプローチに基づき,複数のレビュー方法をレビュー中に評価し,最適な方法を動的に決定する方法を提案した.
さらに,研究対象をオンライン学習にも拡大し,オンライン学習の従来の問題点を明らかにするとともに,その改善方法を提案した.また,オンライン最適化,オンライン学習の両方の予測精度改善が期待できる,ソフトウェア再テストの方法についても提案した.

  • Research Products

    (11 results)

All 2024 2023 Other

All Int'l Joint Research (2 results) Journal Article (6 results) (of which Peer Reviewed: 6 results,  Open Access: 6 results) Presentation (3 results) (of which Int'l Joint Research: 3 results)

  • [Int'l Joint Research] Massey University(ニュージーランド)

    • Country Name
      NEW ZEALAND
    • Counterpart Institution
      Massey University
  • [Int'l Joint Research] Wageningen University & Research(オランダ)

    • Country Name
      NETHERLANDS
    • Counterpart Institution
      Wageningen University & Research
  • [Journal Article] 過去と現在進行中のテスト結果を組み合わせたソフトウェアバグ予測2024

    • Author(s)
      西浦 生成, 廣瀬 椋一, 角田 雅照, 門田 暁人
    • Journal Title

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

      Volume: 41 Pages: -

    • Peer Reviewed / Open Access
  • [Journal Article] システム構成を考慮したソフトウェア保守種別と工程比率の作業効率への影響分析2024

    • Author(s)
      角田 雅照, 松本 健一, 大岩 佐和子, 押野 智樹
    • Journal Title

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

      Volume: 41 Pages: -

    • Peer Reviewed / Open Access
  • [Journal Article] Measuring Mental Workload of Software Developers Based on Nasal Skin Temperature2024

    • Author(s)
      Keitaro Nakasai, Shin Komeda, Masateru Tsunoda, Masayuki Kashima
    • Journal Title

      IEICE Transactions on Information and Systems

      Volume: E107 Pages: -

    • Peer Reviewed / Open Access
  • [Journal Article] The Influence of Future Perspective on Job Satisfaction and Turnover Intention of Software Engineers2024

    • Author(s)
      YAMAGATA Ikuto、TSUNODA Masateru、NAKASAI Keitaro
    • Journal Title

      IEICE Transactions on Information and Systems

      Volume: E107.D Pages: 268~272

    • DOI

      10.1587/transinf.2023MPL0001

    • Peer Reviewed / Open Access
  • [Journal Article] Prediction of Residual Defects after Code Review Based on Reviewer Confidence2024

    • Author(s)
      KOMEDA Shin、TSUNODA Masateru、NAKASAI Keitaro、UWANO Hidetake
    • Journal Title

      IEICE Transactions on Information and Systems

      Volume: E107.D Pages: 273~276

    • DOI

      10.1587/transinf.2023MPL0002

    • Peer Reviewed / Open Access
  • [Journal Article] Outlier Elimination Technique Using Deletion‐Imputation Iteration for Fault‐Prone Module Detection2023

    • Author(s)
      Toda Koji、Tsunoda Masateru
    • Journal Title

      IEEJ Transactions on Electrical and Electronic Engineering

      Volume: 18 Pages: 1653~1663

    • DOI

      10.1002/tee.23889

    • Peer Reviewed / Open Access
  • [Presentation] Toward Enhancing Software Developers’ Persuasion and Engagement in Gamification2023

    • Author(s)
      Masateru Tsunoda, Hidetsugu Suto, Takeshi Yamada
    • Organizer
      Asia-Pacific Software Engineering Conference (APSEC 2023)
    • Int'l Joint Research
  • [Presentation] Visualizing Program Behavior with a Ball and Pipes for Computer Science Unplugged2023

    • Author(s)
      Sumika Jinnouchi, Masateru Tsunoda
    • Organizer
      Asia-Pacific Software Engineering Conference (APSEC 2023)
    • Int'l Joint Research
  • [Presentation] Software Defect Prediction by Online Learning Considering Defect Overlooking2023

    • Author(s)
      Yuta Yamasaki, Nikolay Fedorov, Masateru Tsunoda, Akito Monden, Amjed Tahir, Kwabena Ebo Bennin, Koji Toda, Keitaro Nakasai
    • Organizer
      International Symposium on Software Reliability Engineering Workshops (ISSREW)
    • Int'l Joint Research

URL: 

Published: 2024-12-25  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi