抄録/ポイント:
抄録/ポイント
文献の概要を数百字程度の日本語でまとめたものです。
部分表示の続きは、JDreamⅢ(有料)でご覧頂けます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。
突然変異試験は,効果的なテストケースを生成する助けとなる故障ベースのテスト技術である。突然変異試験は,数千の突然変異体を実行する必要があるので,計算的に高価である。この状況において,遺伝的アルゴリズムのような探索ベースのアプローチは,コストを低減するためにテストケース生成を自動化するのを助けることができる。本論文では,突然変異試験の計算コストを低減できる改良遺伝的アルゴリズムを提案した。最初に,テストケースを評価するためにオブジェクト指向プログラム特徴を効率的に使用する新しい状態ベースおよび制御指向適合性関数を提示した。次に,実装したツール,eMuJavaを用いてそれを経験的に評価し,それを標準適合関数と比較した。結果は,提案した適合性関数がテストケースの適合性に関する詳細な情報を提供するが,標準的な遺伝的アルゴリズムはテストケースを修復するために効果的に使用することができないことを示した。したがって,著者らは,適合性情報を知的に使用して,適切な子孫を生成するために,新しい双方向交差と適応可能な突然変異法を提案した。最後に,改良遺伝的アルゴリズムをランダム試験,標準遺伝的アルゴリズム,およびEvoSuiteと比較した。実験結果は,著者らの提案したアプローチが,より少ない数の試み(計算コストの削減)において,最適テストケースを見つけることができることを証明した。そのうえ,疑わしい等価突然変異体からソフトウェアバグを検出することができて,これらの突然変異体は最終的に殺される(突然変異スコアを増加させる)。Copyright 2019 The Institute of Electrical and Electronics Engineers, Inc. All rights reserved. Translated from English into Japanese by JST.【JST・京大機械翻訳】