2022 Fiscal Year Research-status Report
機械学習に基づくデータ駆動型ソフトウェア信頼性評価手法の開発
Project/Area Number |
22K14440
|
Research Institution | Tottori University |
Principal Investigator |
南野 友香 鳥取大学, 工学研究科, 准教授 (30778014)
|
Project Period (FY) |
2022-04-01 – 2024-03-31
|
Keywords | ソフトウェア信頼度成長モデル / 変化点検出 / Change Finder |
Outline of Annual Research Achievements |
ソフトウェアの品質/信頼性を評価するためには,テスト工程でのフォールト(いわゆるバグ)発見事象を数理モデル化したソフトウェア信頼度成長モデルの利用が有効である.従前のソフトウェア信頼度成長モデルは,テスト工程における環境が一定であり,ソフトウェア信頼度成長過程の傾向に変化がないことを前提としている.しかし,実際は,納期とテストの進捗状況に合わせたテスト要員数の増減や,テスト内容の変更などが行われる.このようなテスト環境の変化は,フォールト発見数データに変化点(チェンジポイント)を発生させ,ソフトウェア信頼度成長モデルに基づく信頼性評価の精度に影響を与えるといわれている.これまでに変化点を考慮したモデルが多く提案されたものの,開発管理者が意図的に発生させたテスト環境の変化を取り扱うことが多く,観測データの統計的変化については,その検出手法を含め,研究蓄積が少ない. そこで本研究では,機械学習の変化点検出エンジンであるChange Finderを用いて,フォールト発見数データから変化点を検出した.Change Finder は時系列データから外れ値と変化点を区別したうえで,データの傾向が急激に変化する時刻を検知する異常検知手法の1つである. 本研究では,テスト環境の変化点が既知のフォールト発見数データを適用した.Change Finderにより,既知であるテスト環境の変化点が検出された場合は,テスト環境の変化がフォールト発見数データに統計的変化を与えたものと判断する.それ以外の変化点が検出された場合は,何らかの要因によりフォールト発見数データに統計的変化が生じたものと判断する.このような仮定の下,検出結果を変化点モデルに適用し,テスト環境の変化を考慮した場合と適合性比較を行うことで,Change Finderの有効性を確認した.
|
Current Status of Research Progress |
Current Status of Research Progress
2: Research has progressed on the whole more than it was originally planned.
Reason
2022年度に一定の研究成果が得られたため,ISSAT国際会議,電子情報通信学会での成果報告の準備を行っている.
|
Strategy for Future Research Activity |
提案手法の有効性を示すため,さまざまなプロジェクトで得られたフォールト発見数データに提案手法を適用し,適用例を充実させる.さらに,複数回の変化点発生を想定した検出やその他の異常検知手法の適用を試みる.
|
Causes of Carryover |
コロナウイルス感染症の影響により,学会がオンライン開催となり,旅費等の使用計画に変更が生じた.
|
Research Products
(1 results)