Mining Quantum Software Patterns in Open-Source Projects
- URL: http://arxiv.org/abs/2601.06281v1
- Date: Fri, 09 Jan 2026 19:50:50 GMT
- Title: Mining Quantum Software Patterns in Open-Source Projects
- Abstract summary: This paper presents an empirical study of 985 Jupyter Notebooks from 80 open-source projects to investigate how quantum patterns are applied in practice.
- Score: 0.19999259391104393
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: 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 in the field of Quantum Software Engineering, as the development of frameworks and higher-level abstractions has attracted practitioners from diverse backgrounds. Unlike initial quantum frameworks based on the circuit model, recent frameworks and libraries leverage higher-level abstractions for creating quantum programs. This paper presents an empirical study of 985 Jupyter Notebooks from 80 open-source projects to investigate how quantum patterns are applied in practice. Our work involved two main stages. First, we built a knowledge base from three quantum computing frameworks (Qiskit, PennyLane, and Classiq). This process led us to identify and document 9 new patterns that refine and extend the existing quantum computing pattern catalog. Second, we developed a reusable semantic search tool to automatically detect these patterns across our large-scale dataset, providing a practitioner-focused analysis. Our results show that developers use patterns in three levels: from foundational circuit utilities, to common algorithmic primitives (e.g., Amplitude Amplification), up to domain-specific applications for finance and optimization. This indicates a maturing field where developers are increasingly using high-level building blocks to solve real-world problems.
Related papers
- Artificial intelligence for representing and characterizing quantum systems [49.29080693498154]
Efficient characterization of large-scale quantum systems is a central challenge in quantum science.<n>Recent advances in artificial intelligence (AI) have emerged as a powerful tool to address this challenge.<n>This review discusses how each of these AI paradigms contributes to two core tasks in quantum systems characterization.
arXiv Detail & Related papers (2025-09-05T08:41:24Z) - A Survey of Quantum Transformers: Architectures, Challenges and Outlooks [82.4736481748099]
Quantum Transformers integrate the representational power of classical Transformers with the computational advantages of quantum computing.<n>Since 2022, research in this area has rapidly expanded, giving rise to diverse technical paradigms and early applications.<n>This paper presents the first comprehensive, systematic, and in-depth survey of quantum Transformer models.
arXiv Detail & Related papers (2025-04-04T05:40:18Z) - PennyLang: Pioneering LLM-Based Quantum Code Generation with a Novel PennyLane-Centric Dataset [4.826802034066811]
PennyLang is an off-the-shelf, high-quality dataset of 3,347 PennyLane-specific quantum code samples.<n>Our contributions are threefold: (1) the creation and open-source release of PennyLang; (2) a framework for automated quantum code dataset construction; and (3) a baseline evaluation of the dataset.<n>Moving beyond Qiskit-focused studies, we bring LLM-based tools and reproducible methods to PennyLane for advancing AI-assisted quantum development.
arXiv Detail & Related papers (2025-03-04T11:04:35Z) - QCircuitBench: A Large-Scale Dataset for Benchmarking Quantum Algorithm Design [63.02824918725805]
Quantum computing is recognized for the significant speedup it offers over classical computing through quantum algorithms.<n>QCircuitBench is the first benchmark dataset designed to evaluate AI's capability in designing and implementing quantum algorithms.
arXiv Detail & Related papers (2024-10-10T14:24:30Z) - A Comprehensive Study of Quantum Arithmetic Circuits [3.2846181673536803]
We provide a systematically organized and easily comprehensible overview of the current state-of-the-art in quantum arithmetic circuits.
Specifically, this study covers fundamental operations such as addition, subtraction, multiplication, division and modular exponentiation.
We delve into the detailed quantum implementations of these prominent designs and evaluate their efficiency considering various objectives.
arXiv Detail & Related papers (2024-06-06T08:54:45Z) - Model-Driven Engineering for Quantum Programming: A Case Study on Ground State Energy Calculation [4.889818921125023]
This study introduces a novel framework that brings together two main Quantum Programming methodologies, gate-based Quantum Computing and Quantum Annealing.
It aims to enhance the adaptability, design and scalability of quantum programs, facilitating their design and operation across diverse computing platforms.
A notable achievement of this research is the development of a mapping method for programs between gate-based quantum computers and quantum annealers.
arXiv Detail & Related papers (2024-05-27T11:37:20Z) - An Abstraction Hierarchy Toward Productive Quantum Programming [0.3640881838485995]
We propose an abstraction hierarchy to support quantum software engineering.
We discuss the consequences of overlaps across the programming, execution, and hardware models found in current technologies.
While our work points to concrete conceptual challenges and gaps in quantum programming, our primary thesis is that progress hinges on thinking about the abstraction hierarchy holistically.
arXiv Detail & Related papers (2024-05-22T18:48:36Z) - Quantum algorithms: A survey of applications and end-to-end complexities [88.57261102552016]
The anticipated applications of quantum computers span across science and industry.<n>We present a survey of several potential application areas of quantum algorithms.<n>We outline the challenges and opportunities in each area in an "end-to-end" fashion.
arXiv Detail & Related papers (2023-10-04T17:53:55Z) - The QUATRO Application Suite: Quantum Computing for Models of Human
Cognition [49.038807589598285]
We unlock a new class of applications ripe for quantum computing research -- computational cognitive modeling.
We release QUATRO, a collection of quantum computing applications from cognitive models.
arXiv Detail & Related papers (2023-09-01T17:34:53Z) - Quantum Software Engineering Challenges from Developers' Perspective:
Mapping Research Challenges to the Proposed Workflow Model [5.287156503763459]
Software engineering of quantum programs can be approached from two directions.
In this paper, we aim at bridging the gap by starting with the quantum computing workflow and by mapping existing software engineering research to this workflow.
arXiv Detail & Related papers (2023-08-02T13:32:31Z) - Assessing requirements to scale to practical quantum advantage [56.22441723982983]
We develop a framework for quantum resource estimation, abstracting the layers of the stack, to estimate resources required for large-scale quantum applications.
We assess three scaled quantum applications and find that hundreds of thousands to millions of physical qubits are needed to achieve practical quantum advantage.
A goal of our work is to accelerate progress towards practical quantum advantage by enabling the broader community to explore design choices across the stack.
arXiv Detail & Related papers (2022-11-14T18:50:27Z) - A systematic mapping on quantum software development in the context of software engineering [0.3858593544497595]
This article presents a systematic mapping study on the particularities and characteristics of software that are developed for quantum computers.
A total of 24 papers were selected using digital libraries with the objective of answering three research questions elaborated in the conduct of this research.
arXiv Detail & Related papers (2021-06-02T04:03:35Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.