Kinari Nishiura,Daiki Watanabe,Osamu Mizuno,Eunjong Choi
組み合わせテストの結果から不具合誘発要因である入力パラメータ値の組を特定すること(FIL)によって,開発者がソフトウェアシステムから不具合を取り除くための有益な情報が得られる.既存のFIL手法はテスト結果が決定的であることを前提としている.一方で,同じテストケースの結果が一意に定まらない,非決定的なテストの存在が報告されており,既存のFIL手法はこれに対応できない.本論文では,テスト結果が非決定的になる原因のうち実行順序に依存するものに焦点を絞り,非決定的なテスト結果に対応可能な新しいFIL手法であるF-CODEを提案した.F-CODEでは,初めにテストの失敗を再現するテスト実行順序を特定し,それらを連続して実行するよう既存手法を改変することによって実行順序に依存する非決定性を排除することで,FIL結果が正しく取得されることを可能にしている.さらに,実行順序に依存して不具合誘発要因が有効になる条件となる要因を同時に特定する.また実際のシステムに基づく人工的なテスト結果を用いた評価実験によって,提案手法の特定精度およびテストの追加実行回数の増加割合が良好であることを示した.
西浦 生成,渡辺 大輝,水野 修,崔 恩瀞
Kinari Nishiura,Daiki Watanabe,Osamu Mizuno,Eunjong Choi
886
情報処理学会論文誌
Trans. of Information Processing Society of Japan
4
(c)情報処理学会
4
1008-1018
0
組み合わせテストにおける実行順序に起因する非決定的不具合誘発要因特定法の提案
Faulty Interaction Localization Approach for Non-deterministic Failure-inducing Combination Depends on Execution Order
62
2021
Daiki Watanabe,Kinari Nishiura,Osamu Mizuno
組み合わせテストによる不具合誘発パラメータ組み合 わせの特定は,ソフトウェア開発者が不具合誘発の原因 となる要因を特定する上で重要な役割を果たす.近年, 様々な研究者によって組み合わせテストの手法が数多く 提案されている.一方で,不具合の個数や不具合誘発条 件の複雑さ,用いるシステムの規模などで示されるある 特定の状況下において,実際どの手法を用いれば最も効 率よく正確に不具合誘発パラメータ組み合わせを特定で きるのかという疑問が抱かれる.本論文では,これまで に提案された 3 種類の従来手法を用いて,組み合わせテ ストにかかる処理時間,必要な追加テストケースとその 実行回数,不具合特定成功率といった 3 つの観点を中心 に比較評価を行った.実験の結果,用いたテストスイー トの変化による同一手法内でのデータの変化や,同一の テストスイートにおける 3 種類の従来手法の実験結果 の差異について収集することが出来た.また,得られた データを元に比較を行い,3 種類の従来手法の有用性の 差別化や,テストスイートの変化が引き起こす影響につ いての結論を示した.
渡辺 大輝,西浦 生成,水野 修
Daiki Watanabe,Kinari Nishiura,Osamu Mizuno
ソフトウェア・シンポジウム2018論文集
786
6
47-56
2
不具合誘発パラメータ組み合わせ特定三手法の比較評価
2018
Kinari Nishiura,Eun-Hye Choi,Osamu Mizuno
西浦 生成,崔 銀惠,水野 修
Kinari Nishiura,Eun-Hye Choi,Osamu Mizuno
ソフトウェア信頼性研究会ワークショップ(FORCE2018)
866
12
千葉工業大学
3
ロジスティック回帰分析を利用した組み合わせテスト結果からの不具合誘発パラメータ組み合わせ特定法の改善
2018
Daiki Watanabe
渡辺 大輝
Daiki Watanabe
889
2
7
京都工芸繊維大学
組み合わせテストにおける実行順序に起因する非決定的不具合誘発要因特定法の提案
2020
Daiki Watanabe
渡辺 大輝
Daiki Watanabe
781
卒業研究報告書, 京都工芸繊維大学
2
7
不具合誘発パラメータ組み合わせ特定三手法の比較評価
2018
Kinari Nishiura
西浦 生成
Kinari Nishiura
773
2
7
京都工芸繊維大学 大学院工芸科学研究科
組み合わせテストにおける不具合誘発パラメータ組の効率的特定技法
2018