Research on improving coverage of machine learning based software testing
基于机器学习的软件测试提高覆盖率研究
基本信息
- 批准号:22K11979
- 负责人:
- 金额:$ 2.41万
- 依托单位:
- 依托单位国家:日本
- 项目类别:Grant-in-Aid for Scientific Research (C)
- 财政年份:2022
- 资助国家:日本
- 起止时间:2022-04-01 至 2025-03-31
- 项目状态:未结题
- 来源:
- 关键词:
项目摘要
本研究では,機械学習を利用したテスト支援環境におけるカバレッジの向上を目的としている.2022年度はまず,現在のテスト支援環境の限界の調査を行った.これを通して,いくつか問題点が明らかになり,解決策を検討し,提案・評価を行った.まず,特定の画面を対象にテストするとき,その画面に到達するために長いパスを必要とする場合,なかなか到達できない問題があった.これに対しては,決定性有限オートマトンを用いて探索パスを記録することにより,状態の再現を可能とし,すでに到達したことのある状態に直接移動することを可能にする手法を提案した.12個のモバイルアプリケーションに対して評価した結果,三つのアプリケーションについてはカバレッジの向上が見られた.向上が見られなかったアプリケーションに対して分析した結果,(1) アプリケーションが小さく状態数が少なかったため効果を得られなかった,(2) アプリケーションの遷移がテスト中に変化する,などがわかった.現在,引き続き結果を分析中である.上記と並行して別の観点から問題の解決を図った.本環境のテスト手法では,基本的に画面を単位として状態を定義しているが,UI部品の位置を細かく指定すると簡単に状態数が爆発する.また,状態間の遷移に対する報酬が固定されているため,同じ遷移が選ばれるようになる問題がある.最後に,学習の収束しにくさという問題もある.これらの問題を解決するために,(1) 離散値に限定した状態の定義,(2) 動的な報酬関数,(3) 遷移履歴の使用による定期的な再学習の3点を提案した.評価の結果,以前よりカバレッジが約20%向上した.
这项研究旨在使用机器学习来改善测试支持环境中的覆盖范围。在2022财年,我们首先研究了当前测试支持环境的局限性。通过此,考虑了一些问题,考虑了解决方案,并提出了建议和评估。首先,在测试特定屏幕时,如果需要长路径才能到达该屏幕,则很难解决。为此,我们提出了一种方法,该方法允许使用确定性有限自动机记录搜索路径,并允许直接移动到已经达到的状态。由于对12个移动应用程序进行了评估,三个应用程序的覆盖范围得到了改善。对未显示改进的应用的分析表明,(1)没有获得效果,因为申请较小并且状态数很少,并且(2)应用程序过渡在测试期间发生了变化。我们目前正在继续分析结果。与上述同行,我们试图从另一个角度解决问题。在这种环境中,状态基本上是使用屏幕作为一个单元定义的,但是指定详细的UI零件位置很容易导致状态数量爆炸。此外,由于国家之间过渡的奖励是固定的,因此选择了相同的过渡问题。最后,融合学习的困难也存在问题。为了解决这些问题,我们提出了三个点:(1)限于离散值的状态的定义,(2)动态奖励函数,以及(3)使用过渡历史记录定期重新学习。由于评估,与以前相比,覆盖范围提高了约20%。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
高田 眞吾其他文献
相互作用型XR アプリのためのフォグクラウドコンピューティング環境の構築
为交互式XR应用程序构建雾云计算环境
- DOI:
- 发表时间:
2020 - 期刊:
- 影响因子:0
- 作者:
名倉 正剛;薄井 駿;高田 眞吾;Taiki Iwao and Satoshi Fujita;更田 裕司;横山史明,沢田篤史,野呂昌満,江坂篤侍;井上 彰吾,藤田 聡 - 通讯作者:
井上 彰吾,藤田 聡
Fault Localization手法の適用による障害原因を示すログの特定に関する一考察
应用故障定位方法识别故障原因日志的研究
- DOI:
- 发表时间:
2020 - 期刊:
- 影响因子:0
- 作者:
倉重 徹;末次 健太郎;角 幸一郎;名倉 正剛;高田 眞吾;浅原 明広;謝 佳智,名倉 正剛,高田 眞吾 - 通讯作者:
謝 佳智,名倉 正剛,高田 眞吾
2020 Symposia on VLSI Technology & CircuitsでのAIチップ研究動向
2020年超大规模集成电路技术与电路研讨会人工智能芯片研究趋势
- DOI:
- 发表时间:
2020 - 期刊:
- 影响因子:0
- 作者:
名倉 正剛;薄井 駿;高田 眞吾;Taiki Iwao and Satoshi Fujita;更田 裕司 - 通讯作者:
更田 裕司
OSS を対象にしたコーディング規約違反発生状況の調査
调查 OSS 违反编码约定的情况
- DOI:
- 发表时间:
2020 - 期刊:
- 影响因子:0
- 作者:
倉重 徹;末次 健太郎;角 幸一郎;名倉 正剛;高田 眞吾;浅原 明広 - 通讯作者:
浅原 明広
高田 眞吾的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('高田 眞吾', 18)}}的其他基金
コンポーネントベースソフトウェア開発におけるコンポーネントの探索に関する研究
基于组件的软件开发中的组件探索研究
- 批准号:
14780239 - 财政年份:2002
- 资助金额:
$ 2.41万 - 项目类别:
Grant-in-Aid for Young Scientists (B)
異種コンポーネントの統合に関する研究
异构组件集成研究
- 批准号:
14019079 - 财政年份:2002
- 资助金额:
$ 2.41万 - 项目类别:
Grant-in-Aid for Scientific Research on Priority Areas
異種コンポーネントの統合に関する研究
异构组件集成研究
- 批准号:
13224082 - 财政年份:2001
- 资助金额:
$ 2.41万 - 项目类别:
Grant-in-Aid for Scientific Research on Priority Areas (C)
相似海外基金
肝臓内酸素動態を含む透析低血圧発症予知モデルの構築:統計・機械学習分析による解析
构建预测透析低血压发作(包括肝内氧动态)的模型:使用统计和机器学习分析进行分析
- 批准号:
24K15796 - 财政年份:2024
- 资助金额:
$ 2.41万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
臨床情報による高精度分娩進行予測モデルの開発: 機械学習の活用
利用临床信息开发高精度的分娩进展预测模型:利用机器学习
- 批准号:
24K13948 - 财政年份:2024
- 资助金额:
$ 2.41万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
新興感染症のシステマティック・レビューを機械学習を用いて簡易に実施するための研究
利用机器学习轻松对新发传染病进行系统评价的研究
- 批准号:
24K13518 - 财政年份:2024
- 资助金额:
$ 2.41万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
独立成分分析を活用した信頼性の高い機械学習手法の構築
使用独立成分分析构建可靠的机器学习方法
- 批准号:
24K15093 - 财政年份:2024
- 资助金额:
$ 2.41万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
学習過程情報に基づき理由を説明可能な高速論理型機械学習器の開発の提案
开发可根据学习过程信息解释原因的高速逻辑机器学习装置的提案
- 批准号:
24K15095 - 财政年份:2024
- 资助金额:
$ 2.41万 - 项目类别:
Grant-in-Aid for Scientific Research (C)