論文の概要: Identifying Flakiness in Quantum Programs
- arxiv url: http://arxiv.org/abs/2302.03256v2
- Date: Fri, 7 Jul 2023 12:30:11 GMT
- ステータス: 処理完了
- システム内更新日: 2023-10-24 13:28:22.740937
- Title: Identifying Flakiness in Quantum Programs
- Title(参考訳): 量子プログラムにおけるフレキネスの同定
- Authors: Lei Zhang, Mahsa Radnejad, Andriy Miranskyy
- Abstract要約: 14の量子ソフトウェアリポジトリのうち12つで、不安定なテストが見られます。
8つの原因群と7つの共通解を持つ46の異なるフレキ試験報告を同定した。
この研究は、量子プログラムにおけるフレキなテストの解決に関する有益な洞察を提供するため、実践者に興味を持つかもしれない。
- 参考スコア(独自算出の注目度): 5.592360872268223
- License: http://creativecommons.org/licenses/by-nc-nd/4.0/
- Abstract: In recent years, software engineers have explored ways to assist quantum
software programmers. Our goal in this paper is to continue this exploration
and see if quantum software programmers deal with some problems plaguing
classical programs. Specifically, we examine whether intermittently failing
tests, i.e., flaky tests, affect quantum software development.
To explore flakiness, we conduct a preliminary analysis of 14 quantum
software repositories. Then, we identify flaky tests and categorize their
causes and methods of fixing them.
We find flaky tests in 12 out of 14 quantum software repositories. In these
12 repositories, the lower boundary of the percentage of issues related to
flaky tests ranges between 0.26% and 1.85% per repository. We identify 46
distinct flaky test reports with 8 groups of causes and 7 common solutions.
Further, we notice that quantum programmers are not using some of the recent
flaky test countermeasures developed by software engineers.
This work may interest practitioners, as it provides useful insight into the
resolution of flaky tests in quantum programs. Researchers may also find the
paper helpful as it offers quantitative data on flaky tests in quantum software
and points to new research opportunities.
- Abstract(参考訳): 近年、ソフトウェアエンジニアは量子ソフトウェアプログラマを支援する方法を模索している。
本稿のゴールは、量子ソフトウェアプログラマが古典的プログラムを悩ませる問題に対処するかどうかを引き続き調べることである。
具体的には、断続的に失敗するテスト、すなわち不安定なテストが量子ソフトウェア開発に影響を及ぼすかどうかを調べる。
フレキネスを探索するため,14の量子ソフトウェアリポジトリの予備解析を行った。
次に,フレーカーテストを特定し,その原因と方法の分類を行う。
14の量子ソフトウェアリポジトリのうち12つで、不安定なテストが見つかりました。
これらの12のリポジトリでは、不安定なテストに関連する問題の割合の低い境界は、レポジトリ当たり0.26%から1.85%である。
8つの原因と7つの共通解を持つ46の異なるテスト報告を同定した。
さらに,近年のソフトウェア技術者によるフレークテスト対策には,量子プログラマが使用していないことに気付く。
この研究は、量子プログラムにおけるフレキなテストの解決に関する有益な洞察を提供するため、実践者に興味を持つかもしれない。
この論文は、量子ソフトウェアにおけるフレキなテストの定量的データを提供し、新たな研究機会を示唆している。
関連論文リスト
- Automating Quantum Software Maintenance: Flakiness Detection and Root Cause Analysis [4.554856650068748]
コードの変更なしに不整合に合格または失敗する、不安定なテストは、ソフトウェア工学における大きな課題である。
量子ソフトウェアにおける不安定なテストを自動的に検出するフレームワークの構築を目指しています。
論文 参考訳(メタデータ) (2024-10-31T02:43:04Z) - A Survey on Testing and Analysis of Quantum Software [21.351834312054844]
量子ソフトウェアのテストと分析における技術の現状を幅広く調査する。
量子コンピューティング、ソフトウェア工学、プログラミング言語、形式的手法など、いくつかの研究コミュニティの文献について論じる。
論文 参考訳(メタデータ) (2024-10-01T13:05:54Z) - Automated flakiness detection in quantum software bug reports [5.592360872268223]
量子ソフトウェアのバグレポートにおいて、フレキなテストの自動検出の課題と潜在的な解決策を概説する。
我々は、量子ソフトウェアにおけるフレキネスの認識を高め、この新たな課題を解決するために、ソフトウェアエンジニアリングコミュニティが協力して働くことを奨励することを目的としています。
論文 参考訳(メタデータ) (2024-08-09T20:42:20Z) - Quantum Information Processing with Molecular Nanomagnets: an introduction [49.89725935672549]
本稿では,量子情報処理の導入について紹介する。
量子アルゴリズムを理解し設計するための基本的なツールを紹介し、分子スピンアーキテクチャ上での実際の実現を常に言及する。
分子スピンキュートハードウェア上で提案および実装された量子アルゴリズムの例を示す。
論文 参考訳(メタデータ) (2024-05-31T16:43:20Z) - Quantum algorithms: A survey of applications and end-to-end complexities [90.05272647148196]
期待されている量子コンピュータの応用は、科学と産業にまたがる。
本稿では,量子アルゴリズムの応用分野について検討する。
私たちは、各領域における課題と機会を"エンドツーエンド"な方法で概説します。
論文 参考訳(メタデータ) (2023-10-04T17:53:55Z) - Analyzing Quantum Programs with LintQ: A Static Analysis Framework for Qiskit [21.351834312054844]
本稿では,量子プログラムのバグを検出するための静的解析フレームワークLintQを提案する。
我々のアプローチは、基礎となる量子コンピューティングプラットフォームを参照することなく、量子コンピューティングの共通概念を推論するために設計された一連の抽象化によって実現されている。
提案手法は,実世界の7,568個のQiskitベースの量子プログラムを新たに収集したデータセットに適用し,LintQが様々なプログラミング問題を効果的に同定することを示す。
論文 参考訳(メタデータ) (2023-10-01T16:36:09Z) - Validation tests of GBS quantum computers give evidence for quantum
advantage with a decoherent target [62.997667081978825]
複数モードデータの検証に指紋としてグループカウント確率の正P位相空間シミュレーションを用いる。
偽データを解き放つ方法を示し、これを古典的なカウントアルゴリズムに適用する。
論文 参考訳(メタデータ) (2022-11-07T12:00:45Z) - Iterative Qubits Management for Quantum Index Searching in a Hybrid
System [56.39703478198019]
IQuCSは、量子古典ハイブリッドシステムにおけるインデックス検索とカウントを目的としている。
我々はQiskitでIQuCSを実装し、集中的な実験を行う。
その結果、量子ビットの消費を最大66.2%削減できることが示されている。
論文 参考訳(メタデータ) (2022-09-22T21:54:28Z) - Tangelo: An Open-source Python Package for End-to-end Chemistry
Workflows on Quantum Computers [85.21205677945196]
Tangelo(タンジェロ)は、量子コンピュータ上でエンドツーエンド化学を開発するためのオープンソースのPythonソフトウェアパッケージである。
量子ハードウェアで成功した実験の設計を支援し、量子アルゴリズムの発展を促進することを目的としている。
論文 参考訳(メタデータ) (2022-06-24T17:44:00Z) - On Applying the Lackadaisical Quantum Walk Algorithm to Search for
Multiple Solutions on Grids [63.75363908696257]
不足量子ウォーク(英: lackadaisical quantum walk)は、頂点が重量$l$の自己ループを持つグラフ構造を探索するために開発されたアルゴリズムである。
本稿では,グリッド上の複数解の探索に不連続な量子ウォークを適用した際の問題に対処する。
論文 参考訳(メタデータ) (2021-06-11T09:43:09Z) - On Testing and Debugging Quantum Software [9.12212813288783]
スタンドアローンまたはシステム・オブ・システムの一部として、量子コンピュータの様々なユースケースについて論じる。
量子コンピュータ固有の問題に注目し、これらの問題に対処するために必要な新しいテクニックをリストアップする。
論文 参考訳(メタデータ) (2021-03-16T16:20:32Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。