AIを活用したソフトウェアテストの手法を開発へ 日本ナレッジ(株)と連携、品質特性ごとに不具合を分類・解析
東京工科大学(東京都八王子市、学長 軽部征夫)コンピュータサイエンス学部の喜多義弘助教らの研究チームは、日本ナレッジ株式会社(東京都台東区、代表取締役 藤井洋一)と連携し、機械学習を適用したソフトウェアの品質分析手法の開発を開始いたします。
IoT化によってあらゆる産業に拡がっているソフトウェア開発の効率化と品質向上に繋がる技術として、3〜5年後を目処に実用化を目指します。
ソフトウェア開発において、不具合を発見する工程であるソフトウェアテストは、従来は手作業で行われているため、品質が一定でなく障害発生の原因となる可能性があります。またAIを用いない自動生成手法では、不具合の発見率が効率的でないことなどが課題となっています。本研究では、1)ソフトウェアの品質特性に関する教師データの収集 2)機械学習によるデータ分類 3)同分析手法の体系化 などをもとにAI分析ツールの開発を行い、同社の探索的テスト及び品質特性分析手法「FaRSeT(ファルセット)」(注1)などへの適用を検討します。
具体的には、生体認証の実用化で導入した機械学習によるデータ分類手法をベースに、新たにディープラーニングの手法を取り入れることでAIによる品質分析の自動化を試みます。発見した不具合を品質特性ごとにAIを用いて分類し、品質への影響の度合いからテストが十分ではない箇所を自動的に探し出す手法を提案します。さらに、ソフトウェア「製品品質」と、そのソフトウェアを利用するユーザが感じる「利用時品質」をAIによって分析・予測し、ソフトウェアの品質を高めるためのテスト手法などを導き出すことも視野に入れています。
注1 FaRSeT(Flexible and Rapid Software Test)は、日本ナレッジが考案した、探索的テストと品質特性とマインドマップを組み合わせたテスト手法。仕様変更が多発する短納期プロジェクトでの課題解決のために、技術メンバーのノウハウを集約。
■東京工科大学コンピュータサイエンス学部
本学コンピュータサイエンス学部は、ICT時代を見据えた情報工学系の学部として2003年に設置され、機械学習や深層学習をはじめとするAI関連技術の教育や研究にいち早く取り組んでまいりました。来年度には「AIコース」を新設するなど、新たな「実学」教育に向けたカリキュラムの改革にも取り組んでいます。
■日本ナレッジ株式会社
1985年設立。システムソフトウェアの試験所として日本初のISO/IEC 17025認定を取得。国際規格に準拠したテストプロセスに基づき、確実で信頼度の高いソフトウェアテストを提供しています。また、加盟するIVIA(IT検証産業協会)のテストプロセスをベースに、実践的かつ体系的な知識を有する技術者を育成。テスト技術の資格取得を積極的に行っています。システム検証サービス、パッケージ開発、システム受託、システムコンサル、鋼材業システム導入コンサル、システムサポート事業を行い、「itとスポーツの融合」を推進しています。
https://www.know-net.co.jp/
■コンピュータサイエンス学部WEB
https://www.teu.ac.jp/gakubu/cs/index.html
この件に関するお問い合わせ先
東京工科大学 出版部 担当: 大田
E-mail: ohta(at)stf.teu.ac.jp Tel:042-637-2109
※(at)はアットマークに置き換えてください。