グラフデータベースをバックエンドとするソフトウェアに対するテスト手法の確立

图数据库后端软件测试方法的建立

基本信息

  • 批准号:
    20K11747
  • 负责人:
  • 金额:
    $ 2.75万
  • 依托单位:
  • 依托单位国家:
    日本
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
  • 财政年份:
    2020
  • 资助国家:
    日本
  • 起止时间:
    2020-04-01 至 2024-03-31
  • 项目状态:
    已结题

项目摘要

本研究では,NoSQLデータベースの1つであるグラフデータベースを用いるソフトウェアを対象としたテスト手法の確立を目指している.3年度目となる2022年度では,このようなソフトウェアを対象とするミューテーションテスト(ミューテーション分析)に関する研究を主に進めた.ミューテーションテストは,プログラムに人為的にバグを埋め込むことで,誤ったプログラムを多数生成する.テストをこれらのプログラムに対し実行し,どの程度,不具合が検出できたかを調べる.このことで,テストスイートのバグ検出能力を計測することができる.前年度の2021年度でグラフデータベースにおける問合せ言語(クエリ言語)に対するミューテーションテスト方法を開発したが,2022年度では,この方法の実装を中心に行った.この実装では,Neo4J等の代表的なグラフデータベースでサポートされているクエリ言語Cypherに対し,多数のミューテーション操作(バグを埋め込む操作)をNode.jsとJavaScriptを用いて実現した.Cypherで記述されたクエリをこの実装に入力すると,自動的にバグを含む多数のクエリが出力される.このミューテーションテストを実行するツールの実装に加えて,コードのホスティングサービスサイト上でこのツールを公開するための準備を進めた.さらに,2021年度に国際会議にて論文発表したグラフデータベースを用いたソフトウェアシステム開発工程におけるテストカバレッジの把握についても,用いたデータを公開するため,その準備を進めた.
This study で は, no デ ー タ ベ ー ス の 1 つ で あ る グ ラ フ デ ー タ ベ ー ス を with い る ソ フ ト ウ ェ ア を like と seaborne し た テ ス ト gimmick の establish を refers し て い る. 3 year mesh と な る 2022 で は, こ の よ う な ソ フ ト ウ ェ ア を like と seaborne す る ミ ュ ー テ ー シ ョ ン テ ス ト (ミ ュ ー テ ー シ ョ ン analysis) に masato す を main に る research into め た. ミ ュ ー テ ー シ ョ ン テ ス ト は, プ ロ グ ラ ム に man-made に バ グ を buried め 込 む こ と で, mistakenly っ た プ ロ グ ラ ム を most generated す る. Youdaoplaceholder0 た れら プログラムに プログラムに プログラムに for the actual <s:1> and <s:1> degree of <s:1>, it does not have the ability to が検 produce で た た を を を を べる べる べる べる べる べる べる べる べる を を を べる べる べる べる. The output capacity of を measurement する とがで とがで る る る ト ト バグ検 バグ検 る る measurement. Annual の before 2021 で グ ラ フ デ ー タ ベ ー ス に お け る asked us せ words (ク エ リ words) に す seaborne る ミ ュ ー テ ー シ ョ ン テ ス ト method を open 発 し た が, 2022 annual で は, こ の way の be loaded を center line に っ た. こ の be loaded で は, secondary の represent な グ ラ フ デ ー タ ベ ー ス で サ ポ ー ト さ れ て い る ク エ リ words of Cypher に し seaborne, most の ミ ュ ー テ ー シ ョ ン operation (バ グ を buried め 込 む operation) を Node. Js と JavaScript を with い て be presently し た. Account of Cypher で さ れ た ク エ リ を こ の be loaded に す into force る と, automatic に バ グ を including む most の ク エ リ が output さ れ る. こ の ミ ュ ー テ ー シ ョ ン テ ス ト を line be す る ツ ー ル の be loaded に plus え て, コ ー ド の ホ ス テ ィ ン グ サ ー ビ ス サ イ ト on で こ の ツ ー ル を public す る た め の prepare を into め た. に さ ら に, 2021 international conference on に て paper 発 table し た グ ラ フ デ ー タ ベ ー ス を with い た ソ フ ト ウ ェ ア シ ス テ ム open 発 engineering に お け る テ ス ト カ バ レ ッ ジ の grasp に つ い て も, use い た デ ー タ を public す る た め, そ の prepare を into め た.

项目成果

期刊论文数量(4)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
要求-テストケース間のカバレッジ分析におけるグラフクエリの応用可能性の検討
检查图形查询在需求和测试用例之间的覆盖率分析中的适用性
  • DOI:
  • 发表时间:
    2020
  • 期刊:
  • 影响因子:
    0
  • 作者:
    有若新悟;中川博之;土屋達弘
  • 通讯作者:
    土屋達弘
グラフクエリに対するミューテーションテストの提案
图查询的突变测试建议
要求仕様に対するテストカバレッジ分析におけるグラフクエリの適用について
图查询在需求规范测试覆盖率分析中的应用
  • DOI:
  • 发表时间:
    2021
  • 期刊:
  • 影响因子:
    0
  • 作者:
    有若新悟;中川博之;土屋達弘
  • 通讯作者:
    土屋達弘
Graph queries for analyzing the coverage of requirements by test cases
用于分析测试用例的需求覆盖率的图形查询
{{ 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 }}

土屋 達弘其他文献

Verifying Feature Interactions in Home Network Systems
验证家庭网络系统中的功能交互
  • DOI:
  • 发表时间:
    2008
  • 期刊:
  • 影响因子:
    0
  • 作者:
    T. Matsuo;パッタラリーラープルット;土屋 達弘;菊野 亨;タカフミ マツオ;リーラープルット パッタラ;タツヒロ ツチヤ;トオル キクノ;Leelaprute Pattara;Tatsuhiro Tsuchiya;T. Kikuno
  • 通讯作者:
    T. Kikuno
A Requirements Coverage Visualization Approach Based on Document Similarities
一种基于文档相似性的需求覆盖可视化方法
  • DOI:
    10.11309/jssst.35.1_67
  • 发表时间:
    2018
  • 期刊:
  • 影响因子:
    0
  • 作者:
    松井 勝利;中川 博之;土屋 達弘
  • 通讯作者:
    土屋 達弘

土屋 達弘的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('土屋 達弘', 18)}}的其他基金

ディペンダブルな分散システム実現のためのモデルチェッキング技術の開発
开发模型检查技术以实现可靠的分布式系统
  • 批准号:
    23K28060
  • 财政年份:
    2024
  • 资助金额:
    $ 2.75万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
Development of model checking technology for dependable distributed systems
可靠分布式系统模型检测技术的开发
  • 批准号:
    23H03370
  • 财政年份:
    2023
  • 资助金额:
    $ 2.75万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
分散環境におけるディペンダブル情報システム実現のためのテスト・検証アプローチ
分布式环境下实现可靠​​信息系统的测试验证方法
  • 批准号:
    18049055
  • 财政年份:
    2006
  • 资助金额:
    $ 2.75万
  • 项目类别:
    Grant-in-Aid for Scientific Research on Priority Areas
高信頼ソフトウェアを実現する強力なテストケース生成手法の開発
开发强大的测试用例生成方法以实现高可靠性软件
  • 批准号:
    17700033
  • 财政年份:
    2005
  • 资助金额:
    $ 2.75万
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
設計誤り検出のためのモデル検査を用いたソフトウェア解析システムの開発
使用模型检查进行设计错误检测的软件分析系统的开发
  • 批准号:
    14019055
  • 财政年份:
    2002
  • 资助金额:
    $ 2.75万
  • 项目类别:
    Grant-in-Aid for Scientific Research on Priority Areas
設計誤り検出のためのモデル検査を用いたソフトウェア解析システムの開発
使用模型检查进行设计错误检测的软件分析系统的开发
  • 批准号:
    13224060
  • 财政年份:
    2001
  • 资助金额:
    $ 2.75万
  • 项目类别:
    Grant-in-Aid for Scientific Research on Priority Areas (C)
悪意ある攻撃に対してデータの安全性を保障する高信頼多重化データ管理方式の研究
保障数据安全免受恶意攻击的高可靠复用数据管理方法研究
  • 批准号:
    12780224
  • 财政年份:
    2000
  • 资助金额:
    $ 2.75万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
分散システムにおける相互排除機構の高信頼化に関する研究
分布式系统中互斥机制增强可靠性研究
  • 批准号:
    10780190
  • 财政年份:
    1998
  • 资助金额:
    $ 2.75万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)

相似海外基金

Development of Effective e-Learning System for Programming Education
开发有效的编程教育电子学习系统
  • 批准号:
    15K00488
  • 财政年份:
    2015
  • 资助金额:
    $ 2.75万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了