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

大規模欠陥データを利用したソフトウェア開発におけるプロジェクト比較の枠組みの研究

Research Project

Project/Area Number 19K20242
Research Category

Grant-in-Aid for Early-Career Scientists

Allocation TypeMulti-year Fund
Review Section Basic Section 60050:Software-related
Research InstitutionOsaka Institute of Technology

Principal Investigator

本田 澄  大阪工業大学, 情報科学部, 講師 (40732938)

Project Period (FY) 2019-04-01 – 2025-03-31
Project Status Granted (Fiscal Year 2023)
Budget Amount *help
¥3,640,000 (Direct Cost: ¥2,800,000、Indirect Cost: ¥840,000)
Fiscal Year 2022: ¥910,000 (Direct Cost: ¥700,000、Indirect Cost: ¥210,000)
Fiscal Year 2021: ¥910,000 (Direct Cost: ¥700,000、Indirect Cost: ¥210,000)
Fiscal Year 2020: ¥910,000 (Direct Cost: ¥700,000、Indirect Cost: ¥210,000)
Fiscal Year 2019: ¥910,000 (Direct Cost: ¥700,000、Indirect Cost: ¥210,000)
Keywordsソフトウェア工学 / ソフトウェア品質 / 開発管理 / ソフトウェア信頼性 / プロジェクトマネージメント / 開発手法 / 時系列解析
Outline of Research at the Start

ソフトウェア開発においては、ソフトウェアに不具合を与える様々な欠陥が作りこまれ、試験(テスト)によってモニタリングされる。開発中に欠陥数がどれだけ存在するかを予測する方法が数多く提案されているが、それぞれの方法は特定の状況下でのみ有効であり、条件が異なる場合に利用できない。また、ドメインや開発手法の異なるプロジェクトを対象とした評価は行われておらず、それぞれの特性を考慮したものはない。そこで様々な企業におけるソフトウェア開発で発見された欠陥情報を収集しドメインや特性に関する知見を分析しまとめ広く公開する。

Outline of Annual Research Achievements

ソフトウェア開発においては、ソフトウェアに不具合を与える様々な欠陥が作りこまれ、試験(テスト)によってモニタリングされる。開発中に欠陥数がどれだけ存在するかを予測する方法が数多く提案されているが、それぞれの方法は特定の状況下でのみ有効であり、条件が異なる場合に利用できない。また、ドメインや開発手法の異なるプロジェクトを対象とした評価は行われておらず、それぞれの特性を考慮したものはない。本研究では、様々なソフトウェア開発で発見された欠陥情報を収集しドメインや特性に関する知見を分析し、様々な状況下への適用が可能な新たなモデルを提案し、様々なソフトウェア開発への適用とその利用方法を提案する。
2023年度は、プロジェクト比較が可能なソフトウェア信頼度成長モデルの構築と比較手法の構築および検証を進めた。また企業における欠陥情報の収集方法について、セキュアなウェブサービスを利用し欠陥情報の登録および分析結果の提示が可能なシステムを運用した。
加えて、収集したオープンソースソフトウェアのメトリクスから、ソフトウェアのバージョンアップと品質の関係を分析し国内会議にて発表した。また、機械学習を利用した組織目標とプロジェクトの品質に与える影響を分析する方法について発表した。これらの研究成果はソフトウェア信頼度成長モデルに環境や状況の変化を組み込む検討の一つとして実施している。また、複数プロジェクトを利用したソフトウェア信頼度成長モデルに関連して、欠陥数と時間の関係性について、その形状を主たる分析対象として評価する方法について検討した。欠陥数や開発期間の違いから評価が困難であったプロジェクトを比較する際に有効であると考えられ、評価した結果を国内会議にて発表した。

Current Status of Research Progress
Current Status of Research Progress

2: Research has progressed on the whole more than it was originally planned.

Reason

当初計画していた通り、企業における欠陥情報を収集できるセキュアなウェブサービスを運用した。また、その有効性を複数のオープンソースソフトウェアの欠陥情報を利用して評価できている。オープンソースソフトウェアに対するデータ収集はサーバを利用し半自動で収集できており、今後も多くのデータを収集することが可能である。また、企業におけるソフトウェアに対してウェブサービスを構築したため、それにより半自動で収集できる。欠陥情報およびメトリクスを利用した組織と予測欠陥数に関する研究成果を国際会議および国内会議で発表できている。

Strategy for Future Research Activity

企業が開発するソフトウェアにおける欠陥情報を収集するためのウェブサービスを運用することができた。欠陥情報を利用し、組織と予測欠陥数およびメトリクスの関連性を明確にすることができた。
今後は開発したウェブサービスを利用して、企業が開発するソフトウェアに関する欠陥情報について複数の企業から収集し提案するソフトウェア信頼度成長モデルの評価を行う。プロジェクト比較が可能なソフトウェア信頼度成長モデルの構築と比較手法の構築および検証を進める予定である。また、複数の学会に参加し、企業からの情報提供を求め、企業が開発するソフトウェアに関する欠陥情報をより多く収集できる予定である。

Report

(5 results)
  • 2023 Research-status Report
  • 2022 Research-status Report
  • 2021 Research-status Report
  • 2020 Research-status Report
  • 2019 Research-status Report
  • Research Products

    (20 results)

All 2024 2023 2022 2021 2020 2019 Other

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

  • [Journal Article] A Bayesian Network-Based Analysis of Changing Impact of Organizational Goals on Software Development2023

    • Author(s)
      Honda Kiyoshi、Hashimoto Naohiro、Washizaki Hironori、Fukazawa Yoshiaki、Taga Masahiro、Matsuzaki Akira、Nakagawa Kazuyuki、Sakai Yusuke
    • Journal Title

      2023 IEEE 34th International Symposium on Software Reliability Engineering Workshops (ISSREW)

      Pages: 154-159

    • DOI

      10.1109/issrew60843.2023.00080

    • Related Report
      2023 Research-status Report
    • Peer Reviewed
  • [Journal Article] 予測欠陥数の変化を用いた組織とプロジェクトの関係分析2023

    • Author(s)
      本田 澄,神山 飛悠河,鷲崎 弘宜,深澤 良彰
    • Journal Title

      情報処理学会 ソフトウェア工学研究会 (IPSJ/SIGSE) 第213回SE研究発表会

      Volume: SE

    • Related Report
      2022 Research-status Report
    • Peer Reviewed
  • [Journal Article] Grad-CAMを用いた画像認識AIの特徴分析の試み2022

    • Author(s)
      西村 滋幸,本田 澄,山下 育男
    • Journal Title

      日本ソフトウェア科学会 ソフトウェア工学の基礎研究会第29回ソフトウェア工学の基礎ワークショップ (FOSE2022)in 松江しんじ湖温泉

      Volume: 29 Pages: 1-2

    • Related Report
      2022 Research-status Report
    • Peer Reviewed
  • [Journal Article] オープンソースソフトウェアにおけるCode Smellと対応するリファクタリングの特徴に関する調査2021

    • Author(s)
      本田 澄、西尾 達哉、鷲崎 弘宜、深澤 良彰
    • Journal Title

      ソフトウェアエンジニアリングシンポジウム2021論文集

      Volume: 2021

    • NAID

      170000185254

    • Related Report
      2021 Research-status Report
    • Peer Reviewed
  • [Presentation] ソフトウェア信頼度成長モデルのウェブアプリケーション2024

    • Author(s)
      本田澄
    • Organizer
      ウィンターワークショップ2024・ イン・鹿児島
    • Related Report
      2023 Research-status Report
  • [Presentation] オープンソースソフトウェアにおけるバージョンアップと品質の関係分析の試み2023

    • Author(s)
      本田 澄,吉永 圭佑,鷲崎 弘宜,深澤 良彰
    • Organizer
      ソフトウェアエンジニアリングシンポジウム2023
    • Related Report
      2023 Research-status Report
  • [Presentation] 複数プロジェクトを利用したソフトウェア信頼度成長モデル構築に向けた試み2023

    • Author(s)
      本田 澄,里中 俊介,鷲崎 弘宜,深澤 良彰
    • Organizer
      第30回ソフトウェア工学の基礎ワークショップ
    • Related Report
      2023 Research-status Report
  • [Presentation] A Bayesian Network-Based Analysis of Changing Impact of Organizational Goals on Software Development2023

    • Author(s)
      Honda Kiyoshi、Hashimoto Naohiro、Washizaki Hironori、Fukazawa Yoshiaki、Taga Masahiro、Matsuzaki Akira、Nakagawa Kazuyuki、Sakai Yusuke
    • Organizer
      2023 IEEE 34th International Symposium on Software Reliability Engineering Workshops (ISSREW)
    • Related Report
      2023 Research-status Report
    • Int'l Joint Research
  • [Presentation] 予測欠陥数の変化を用いた組織とプロジェクトの関係分析2023

    • Author(s)
      本田 澄,神山 飛悠河,鷲崎 弘宜,深澤 良彰
    • Organizer
      第213回SE研究発表会
    • Related Report
      2022 Research-status Report
  • [Presentation] ベイジアンネットワークを利用した組織目標が与える影響の可視化の試み2023

    • Author(s)
      本田 澄,橋本 直宙,世羅 俐恵,鷲崎 弘宜,深澤 良彰,多賀 正博,中川 和之,酒井 優介
    • Organizer
      情報処理学会/ソフトウェア工学研究会ウィンターワークショップ2023・イン・富山
    • Related Report
      2022 Research-status Report
  • [Presentation] Grad-CAMを用いた画像認識AIの特徴分析の試み2022

    • Author(s)
      西村 滋幸,本田 澄,山下 育男
    • Organizer
      日本ソフトウェア科学会 ソフトウェア工学の基礎研究会第29回ソフトウェア工学の基礎ワークショップ (FOSE2022)in 松江しんじ湖温泉
    • Related Report
      2022 Research-status Report
  • [Presentation] Web APIを模倣するデバッグツールの開発2022

    • Author(s)
      松田 宗一郎,本田 澄,鷲崎 弘宜,深澤 良彰
    • Organizer
      日本ソフトウェア科学会 ソフトウェア工学の基礎研究会第29回ソフトウェア工学の基礎ワークショップ (FOSE2022)in 松江しんじ湖温泉
    • Related Report
      2022 Research-status Report
  • [Presentation] オープンソースソフトウェアにおけるCode Smellと対応するリファクタリングの特徴に関する調査2021

    • Author(s)
      本田 澄、西尾 達哉、鷲崎 弘宜、深澤 良彰
    • Organizer
      ソフトウェアエンジニアリングシンポジウム2021
    • Related Report
      2021 Research-status Report
  • [Presentation] DIDを利用したアジャイル化による効果の評価に向けた試み2021

    • Author(s)
      本田 澄、鷲崎 弘宜、深澤 良彰、多賀 正博、松崎 明
    • Organizer
      第28回ソフトウェア工学の基礎ワークショップ (FOSE2021)
    • Related Report
      2021 Research-status Report
  • [Presentation] バージョン間の差分に着目したリファクタリング実施状況の調査2020

    • Author(s)
      西尾 達哉,本田 澄
    • Organizer
      FOSE2020: 第27回 ソフトウェア工学の基礎ワークショップ
    • Related Report
      2020 Research-status Report
  • [Presentation] Industrial Case Study on Time Series Analysis of Metrics Changes Based on GQM Models2019

    • Author(s)
      Honda Kiyoshi、Washizaki Hironori、Fukazawa Yoshiaki、Taga Masahiro、Matsuzaki Akira
    • Organizer
      10th International Workshop on Empirical Software Engineering in Practice (IWESEP)
    • Related Report
      2019 Research-status Report
    • Int'l Joint Research
  • [Presentation] DC-SRGM: Deep Cross-Project Software Reliability Growth Model2019

    • Author(s)
      San Kyawt Kyawt、Washizaki Hironori、Fukazawa Yoshiaki、Honda Kiyoshi、Taga Masahiro、Matsuzaki Akira
    • Organizer
      2019 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)
    • Related Report
      2019 Research-status Report
    • Int'l Joint Research
  • [Presentation] GQMを利用した組織目標が与えるメトリクスへの影響についての時系列解析2019

    • Author(s)
      本田 澄、鷲崎 弘宜、深澤 良彰、多賀 正博、松崎 明
    • Organizer
      IPSJ/SIGSE ソフトウェアエンジニアリングシンポジウム2019
    • Related Report
      2019 Research-status Report
  • [Presentation] 欠陥データを利用したソフトウェアプロジェクト比較手法に関する研究に向けて2019

    • Author(s)
      本田 澄、鷲崎 弘宜、深澤 良彰
    • Organizer
      日本ソフトウェア科学会 第26回 ソフトウェア工学の基礎ワークショップ FOSE2019
    • Related Report
      2019 Research-status Report
  • [Remarks] ソフトウェア信頼度成長モデル利用ページ

    • URL

      https://softwarereliabilitylab.github.io/srgm/

    • Related Report
      2023 Research-status Report

URL: 

Published: 2019-04-18   Modified: 2024-12-25  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi