中文
相关论文

相关论文: Q-PAC: Automated Detection of Quantum Bug-Fix Patt…

200 篇论文

Quantum computers are becoming more mainstream. As more programmers are starting to look at writing quantum programs, they face an inevitable task of debugging their code. How should the programs for quantum computers be debugged? In this…

软件工程 · 计算机科学 2020-02-03 Andriy Miranskyy , Lei Zhang , Javad Doliskani

Reproducibility and comparability of empirical results are at the core tenet of the scientific method in any scientific field. To ease reproducibility of empirical studies, several benchmarks in software engineering research, such as…

软件工程 · 计算机科学 2021-04-01 José Campos , André Souto

Although classical computing has excelled in a wide range of applications, there remain problems that push the limits of its capabilities, especially in fields like cryptography, optimization, and materials science. Quantum computing…

Quantum computing (QC) is anticipated to provide a speedup over classical HPC approaches for specific problems in optimization, simulation, and machine learning. With the advances in quantum computing toward practical applications, the need…

A flaky test yields inconsistent results upon repetition, posing a significant challenge to software developers. An extensive study of their presence and characteristics has been done in classical computer software but not quantum computer…

软件工程 · 计算机科学 2025-01-14 Lei Zhang , Andriy Miranskyy

Quantum computing has demonstrated the potential to solve computationally intensive problems more efficiently than classical methods. Many software engineering tasks, such as test case selection, static analysis, code clone detection, and…

软件工程 · 计算机科学 2025-06-10 Jianjun Zhao

Quantum computing platforms are susceptible to quantum-specific bugs (e.g., incorrect ordering of qubits or incorrect implementation of quantum abstractions), which are difficult to detect and require specialized expertise. The field faces…

软件工程 · 计算机科学 2025-03-24 Matteo Paltenghi , Michael Pradel

Software defect prediction is a critical aspect of software quality assurance, as it enables early identification and mitigation of defects, thereby reducing the cost and impact of software failures. Over the past few years, quantum…

软件工程 · 计算机科学 2024-12-11 Md Nadim , Mohammad Hassan , Ashis Kumar Mandal , Chanchal K. Roy

We introduce a new paradigm for analysing and finding bugs in quantum circuits. In our approach, the problem is given by a triple $\{P\}\,C\,\{Q\}$ and the question is whether, given a set $P$ of quantum states on the input of a circuit…

计算机科学中的逻辑 · 计算机科学 2023-11-27 Yu-Fang Chen , Kai-Min Chung , Ondřej Lengál , Jyun-Ao Lin , Wei-Lun Tsai , Di-De Yen

To support software developers in finding and fixing software bugs, several automated program repair techniques have been introduced. Given a test suite, standard methods usually either synthesize a repair, or navigate a search space of…

软件工程 · 计算机科学 2023-01-23 Dominik Sobania , Martin Briesch , Carol Hanna , Justyna Petke

When a bug is detected by testing a quantum program on a quantum computer, we want to determine its location to fix it. To locate the bug, the quantum program is divided into several segments, and each segment is tested. However, to prepare…

软件工程 · 计算机科学 2024-01-17 Naoto Sato , Ryota Katsube

Quantum computing has become an active research field in recent years, as its applications in fields such as cryptography, optimization, and materials science are promising. Along with these developments, challenges and opportunities exist…

Exploiting the properties of quantum information to the benefit of machine learning models is perhaps the most active field of research in quantum computation. This interest has supported the development of a multitude of software…

量子物理 · 物理学 2023-10-24 Francesco Di Marcantonio , Massimiliano Incudini , Davide Tezza , Michele Grossi

Generating a test suite for a quantum program such that it has the maximum number of failing tests is an optimization problem. For such optimization, search-based testing has shown promising results in the context of classical programs. To…

软件工程 · 计算机科学 2022-04-20 Xinyi Wang , Paolo Arcaini , Tao Yue , Shaukat Ali

Quantum simulators are a foundational component of the quantum software ecosystem. They are widely used to develop and debug quantum programs, validate compiler transformations, and support empirical claims about correctness and…

量子物理 · 物理学 2026-03-25 Krishna Upadhyay , Moshood Fakorede , Umar Farooq

Quantum error correction (QEC) is fundamental for suppressing noise in quantum hardware and enabling fault-tolerant quantum computation. In this paper, we propose an efficient verification framework for QEC programs. We define an assertion…

编程语言 · 计算机科学 2025-10-30 Qifan Huang , Li Zhou , Wang Fang , Mengyu Zhao , Mingsheng Ying

Quantum machine learning has emerged as a promising tool for pattern recognition, yet many audio-focused approaches still treat spectrograms as generic images and do not explicitly exploit their time-frequency structure. We propose Q-Patch,…

声音 · 计算机科学 2026-05-08 Lisan Al Amin , Rakib Hossain , Mahbubul Islam , Faisal Quader , Thanh Thi Nguyen

We provide an overview of the software engineering efforts and their impact in QMCPACK, a production-level ab-initio Quantum Monte Carlo open-source code targeting high-performance computing (HPC) systems. Aspects included are: (i)…

Quantum computing (QC) and deep learning techniques have attracted widespread attention in the recent years. This paper proposes QC-based deep learning methods for fault diagnosis that exploit their unique capabilities to overcome the…

量子物理 · 物理学 2020-10-15 Akshay Ajagekar , Fengqi You

Software bugs significantly contribute to software cost and increase the risk of system malfunctioning. In recent years, many automated program-repair approaches have been proposed to automatically fix undesired program behavior. Despite of…

软件工程 · 计算机科学 2021-07-19 Dirk Beyer , Lars Grunske , Thomas Lemberger , Minxing Tang