课题基金 / 基金详情

Test Mining : リポジトリマイニングによる組合わせテスト品質最適化

Test Mining : リポジトリマイニングによる組合わせテスト品質最適化
测试挖掘:使用存储库挖掘进行组合测试质量优化
批准号:
16K12415
负责人:
崔 銀惠 (2019)
金额:
$2.16万
依托单位国家:
日本
项目类别:
Grant-in-Aid for Challenging Exploratory Research
财政年份:
2016
资助国家:
日本
项目状态:
已结题
起止时间:
2016 至 2019

项目摘要

项目成果

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
テストマイニングフレームワークの開発に向けてのタスクを次のように実施した. まず, マイニングフレームワーク開発のために, (1)公開リポジトリSIR(Software Infrastructure Repository)の3つのCプログラムのプロジェクトFlex, Grep, Makeを対象に, 必要なテストコード, テストモデル(パラメータ, 値, 制約条件式), バグ履歴, テスト結果を半自動で抽出できるところまで実施した. (2)また, 公開のパッケージ管理システムMacPortsに対しては, その設定ファイルから構成テスト用のテストモデルとペアワイズテストを全自動生成するプログラムと, テスト実行環境を開発した. 次に, マイニングフレームワークを用いたテストの品質向上へ向けた設計・評価に関しては, まず, (3)(1)で抽出した情報を用いて, 前年度に開発したテストとバグ履歴を入力としたベイズ推定に基づいてテストモデルのパラメータと値に対して優先度を表す重みを自動的に計算する基本アルゴリズムを更に発展させ, テストとバグの履歴に加えてプログラムのコードカバレッジ情報も追加してテストの優先度付けができるプログラムを開発し, 提案法の評価実験を進めた. テスト結果をデバッグとテスト最適化ヘフィードバックさせるために(4)テストの結果から回帰分析と機械学習の手法に基づいて不具合組み合わせを特定するアルゴリズムを発展させ, 必要な探索空間を大幅に削減しながら効率よく不具合特定を可能にしたアルゴリズムの開発と評価を行った. また, 開発したアルゴリズムをパラメータの重み付け, 及び, テストの品質向上のために活用し, 評価する手法の提案を行った. まず, パラメータの重み付け手法開発では, マイニングフレームワークによって抽出したパラメータに対して, 品質予測モデルを用いてテスト品質に影響する度合いに基づく重要度分析を行い, 重み付けする手法の開発を進めた.
期刊论文(15)
专著(0)
科研奖励(0)
会议论文
DOI: 10.1109/met.2017.5
发表时间: 2017-05
期刊: 2017 IEEE/ACM 2nd International Workshop on Metamorphic Testing (MET)
影响因子: --
作者: [Mingyue Jiang;T. Chen;Fei-Ching Kuo;Zuohua Ding;Eun-Hye Choi;O. Mizuno]
通讯作者: Mingyue Jiang;T. Chen;Fei-Ching Kuo;Zuohua Ding;Eun-Hye Choi;O. Mizuno
DOI: 10.1109/icstw.2018.00062
发表时间: 2018-04
期刊: 2018 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW)
影响因子: --
作者: [Hao Jin;Takashi Kitamura;Eun-Hye Choi;Tatsuhiro Tsuchiya]
通讯作者: Hao Jin;Takashi Kitamura;Eun-Hye Choi;Tatsuhiro Tsuchiya
DOI: --
发表时间: 2018
期刊:
影响因子: --
作者: [西浦 生成, 水野 修, 崔 銀惠]
通讯作者: 崔 銀惠
DOI: 10.1109/qrs.2017.24
发表时间: 2017-07
期刊: 2017 IEEE International Conference on Software Quality, Reliability and Security (QRS)
影响因子: --
作者: [Kinari Nishiura;Eun-Hye Choi;O. Mizuno]
通讯作者: Kinari Nishiura;Eun-Hye Choi;O. Mizuno
14