Analyzing the Evolution and Maintenance of Quantum Software Repositories
- URL: http://arxiv.org/abs/2501.06894v3
- Date: Fri, 06 Jun 2025 02:11:49 GMT
- Title: Analyzing the Evolution and Maintenance of Quantum Software Repositories
- Abstract summary: This study conducts a large-scale mining analysis of over 21,000 GitHub repositories, containing 1.2 million commits from more than 10,000 developers.<n>We analyze repository growth, programming language and framework adoption, and contributor trends, revealing a 200% increase in repositories and a 150% rise in contributors since 2017.
- Score: 2.352412885878654
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Quantum computing is rapidly advancing, but quantum software development faces significant challenges, including a steep learning curve, high hardware error rates, and a lack of mature engineering practices. This study conducts a large-scale mining analysis of over 21,000 GitHub repositories, containing 1.2 million commits from more than 10,000 developers, to examine the evolution and maintenance of quantum software. We analyze repository growth, programming language and framework adoption, and contributor trends, revealing a 200% increase in repositories and a 150% rise in contributors since 2017. Additionally, we investigate software development and maintenance practices, showing that perfective commits dominate (51.76%), while the low occurrence of corrective commits (18.54%) indicates potential gaps in bug resolution. Furthermore, 34% of reported issues are quantum-specific, highlighting the need for specialized debugging tools beyond conventional software engineering approaches. This study provides empirical insights into the software engineering challenges of quantum computing, offering recommendations to improve development workflows, tooling, and documentation. We are also open-sourcing our dataset to support further analysis by the community and to guide future research and tool development for quantum computing. The dataset is available at: https://github.com/kriss-u/QRepoAnalysis-Paper
Related papers
- SWE-bench Science: Can Coding Agents Resolve Engineering Tasks in Science? [60.11366724565423]
SWE-bench Science is a repository-level benchmark for scientific software engineering comprising 119 tasks from 98 GitHub repositories across 20 scientific domains.<n>We identify four recurring failure mechanisms: deficits in scientific knowledge or abstraction, misguided exploration or surface-level repair, incomplete repair coverage or system integration, and failures to generalize scientific knowledge beyond observed cases in our analysis.
arXiv Detail & Related papers (2026-08-20T08:53:15Z) - Accelerated Genetic Programming Hyper-Heuristics for Simulation-Based Scheduling via Agentic AI [42.44812101223683]
This paper presents a systematic approach using Claude agentic AI on real-world project-scheduling workloads in a high-performance computing environment.<n>Testing runtime reduced from 1,298 seconds to under 200 seconds without changing outputs, saving four million core-hours (NZ$320,000) annually.
arXiv Detail & Related papers (2026-08-19T22:48:46Z) - Agentic AI in the Software Development Lifecycle: Architecture, Empirical Evidence, and the Reshaping of Software Engineering [0.0]
Modern agentic systems operate at the granularity of a repository, a feature, or an algorithm.<n>We propose a six-layer reference architecture for agentic software engineering systems.<n>We argue that the central object of inquiry has shifted from code generation to delegated execution under human supervision.
arXiv Detail & Related papers (2026-04-29T04:06:47Z) - Empirical Investigation of Quantum Computing Toolchains and Algorithms : Mining Stack Overflow Repository [1.4760094700012518]
We analyze 1,404 Stack Overflow posts related to quantum computing topics.<n>We identify the main discussion topics, their popularity, and the tools, programming languages, and quantum algorithms referenced by practitioners.
arXiv Detail & Related papers (2026-04-16T20:40:15Z) - Characterizing Bugs and Quality Attributes in Quantum Software: A Large-Scale Empirical Study [0.6445605125467574]
This study presents the first ecosystem-scale longitudinal analysis of software bugs across 123 open source quantum repositories from 2012 to 2024.<n>Full-stack libraries and compilers are the most bug-prone categories due to circuit, gate, and transpilation-related issues.<n>High-severity bugs cluster in cryptography, experimental computing, and compiler toolchains.
arXiv Detail & Related papers (2025-12-31T06:05:49Z) - QASER: Breaking the Depth vs. Accuracy Trade-Off for Quantum Architecture Search [43.72215866683917]
Quantum computing faces a key challenge: balancing the need for low circuit depth with the high accuracy required for complex computations.<n>We introduce a novel reinforcement learning approach featuring engineered reward functions, called textbfQASER.<n>We achieve up to 50% improved accuracy, while reducing 2-qubit gate counts and depths by 20%.
arXiv Detail & Related papers (2025-11-20T11:53:38Z) - Quantum Design Automation: Foundations, Challenges, and the Road Ahead [39.223805375181776]
We advocate for a holistic design perspective in quantum computing.<n>We detail how interconnected computational methods and tools collaborate to enable end-to-end quantum computer design.
arXiv Detail & Related papers (2025-11-13T16:44:36Z) - CircInspect: Integrating Visual Circuit Analysis, Abstraction, and Real-Time Development in Quantum Debugging [3.147897243459717]
Quantum software development introduces complexities due to the probabilistic nature of quantum computing.<n>By leveraging breakpoints and real-time software development features, toolnameempowers users to analyze isolated quantum circuit components, monitor program output, visualize structural changes, and abstract information to enhance comprehension.
arXiv Detail & Related papers (2025-09-04T00:07:34Z) - Quantum Resource Management in the NISQ Era: Implications and Perspectives from Software Engineering [44.99833362998488]
We analyze the role of resources in current uses of NISQ devices, identifying their relevance and implications for quantum software engineering.<n>We aim to strengthen the field of Quantum Resource Estimation (QRE) and move toward scalable and reliable quantum software development.
arXiv Detail & Related papers (2025-08-06T19:15:57Z) - Towards reliable quantum software, algorithm and use-case development: Multidisciplinary analysis from the perspective of Finnish industries [1.7529550873546489]
TORQS has studied the dilemma of reliable software development and potential for quantum computing for Finnish industries from multidisciplinary points of views.<n>Here we condense the main observations and results of the project into an essay roadmap and timeline for investing in quantum software, algorithms, hardware, and business.
arXiv Detail & Related papers (2025-06-19T12:05:47Z) - HiPerRAG: High-Performance Retrieval Augmented Generation for Scientific Insights [72.82973609312178]
HiPerRAG is a workflow to index and retrieve knowledge from more than 3.6 million scientific articles.<n>At its core are Oreo, a high- throughput model for multimodal document parsing, and ColTrast, a query-aware encoder fine-tuning algorithm.<n>HiPerRAG delivers robust performance on existing scientific question answering benchmarks and two new benchmarks introduced in this work.
arXiv Detail & Related papers (2025-05-07T22:50:23Z) - Thinking Longer, Not Larger: Enhancing Software Engineering Agents via Scaling Test-Time Compute [61.00662702026523]
We propose a unified Test-Time Compute scaling framework that leverages increased inference-time instead of larger models.<n>Our framework incorporates two complementary strategies: internal TTC and external TTC.<n>We demonstrate our textbf32B model achieves a 46% issue resolution rate, surpassing significantly larger models such as DeepSeek R1 671B and OpenAI o1.
arXiv Detail & Related papers (2025-03-31T07:31:32Z) - SeQUeNCe GUI: An Extensible User Interface for Discrete Event Quantum Network Simulations [55.2480439325792]
SeQUeNCe is an open source simulator of quantum network communication.
We implement a graphical user interface which maintains the core principles of SeQUeNCe.
arXiv Detail & Related papers (2025-01-15T19:36:09Z) - From Graphs to Qubits: A Critical Review of Quantum Graph Neural Networks [56.51893966016221]
Quantum Graph Neural Networks (QGNNs) represent a novel fusion of quantum computing and Graph Neural Networks (GNNs)
This paper critically reviews the state-of-the-art in QGNNs, exploring various architectures.
We discuss their applications across diverse fields such as high-energy physics, molecular chemistry, finance and earth sciences, highlighting the potential for quantum advantage.
arXiv Detail & Related papers (2024-08-12T22:53:14Z) - Large-scale quantum reservoir learning with an analog quantum computer [45.21335836399935]
We develop a quantum reservoir learning algorithm that harnesses the quantum dynamics of neutral-atom analog quantum computers to process data.
We experimentally implement the algorithm, achieving competitive performance across various categories of machine learning tasks.
Our findings demonstrate the potential of utilizing classically intractable quantum correlations for effective machine learning.
arXiv Detail & Related papers (2024-07-02T18:00:00Z) - From Problem to Solution: A general Pipeline to Solve Optimisation Problems on Quantum Hardware [4.495439225315798]
This paper presents a comprehensive quantum optimisation development pipeline, novel in its depth of 22 activities across multiple stages.
We have extensively screened literature and use-cases, interviewed experts, and brought in our own expertise to develop this general quantum pipeline.
The proposed solution pipeline is divided into five stages: Use-case Identification, Solution Draft, Pre-Processing, Execution and Post-Processing.
arXiv Detail & Related papers (2024-06-28T12:35:14Z) - Quantum Computing Enhanced Service Ecosystem for Simulation in Manufacturing [56.61654656648898]
We propose a framework for a quantum computing-enhanced service ecosystem for simulation in manufacturing.
We analyse two high-value use cases with the aim of a quantitative evaluation of these new computing paradigms for industrially-relevant settings.
arXiv Detail & Related papers (2024-01-19T11:04:14Z) - Embedded Software Development with Digital Twins: Specific Requirements
for Small and Medium-Sized Enterprises [55.57032418885258]
Digital twins have the potential for cost-effective software development and maintenance strategies.
We interviewed SMEs about their current development processes.
First results show that real-time requirements prevent, to date, a Software-in-the-Loop development approach.
arXiv Detail & Related papers (2023-09-17T08:56:36Z) - 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) - Using Machine Learning To Identify Software Weaknesses From Software
Requirement Specifications [49.1574468325115]
This research focuses on finding an efficient machine learning algorithm to identify software weaknesses from requirement specifications.
Keywords extracted using latent semantic analysis help map the CWE categories to PROMISE_exp. Naive Bayes, support vector machine (SVM), decision trees, neural network, and convolutional neural network (CNN) algorithms were tested.
arXiv Detail & Related papers (2023-08-10T13:19:10Z) - Software engineering to sustain a high-performance computing scientific
application: QMCPACK [2.0201625125851375]
We provide an overview of the software engineering efforts and their impact in ab-initio Quantum Monte Carlo open-source code.
Aspects included are: (i) strategic expansion of continuous integration (CI) targeting CPUs, using GitHub Actions runners, and NVIDIA and AMD in pre-exascale systems, using self-hosted hardware.
We quantify the value of these improvements by providing metrics to illustrate the shift towards a sustainable, rather than reactive, maintenance approach.
arXiv Detail & Related papers (2023-07-21T11:15:57Z) - Quantum Software Analytics: Opportunities and Challenges [25.276328005616204]
Quantum computing systems depend on the principles of quantum mechanics to perform challenging tasks more efficiently than their classical counterparts.
In classical software engineering, the software life cycle is used to document and structure the processes of design, implementation, and maintenance of software applications.
We summarize a set of software analytics topics and techniques in the development life cycle that can be leveraged and integrated into quantum software application development.
arXiv Detail & Related papers (2023-07-21T02:24:31Z) - The GitHub Development Workflow Automation Ecosystems [47.818229204130596]
Large-scale software development has become a highly collaborative endeavour.
This chapter explores the ecosystems of development bots and GitHub Actions.
It provides an extensive survey of the state-of-the-art in this domain.
arXiv Detail & Related papers (2023-05-08T15:24:23Z) - Symbolic quantum programming for supporting applications of quantum
computing technologies [0.0]
The main focus of this paper is on quantum computing technologies, as they can in the most direct way benefit from developing tools.
We deliver a short survey of the most popular approaches in the field of quantum software development and we aim at pointing their strengths and weaknesses.
Next, we describe a software architecture and its preliminary implementation supporting the development of quantum programs using symbolic approach.
arXiv Detail & Related papers (2023-02-18T18:30:00Z) - 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) - DQC$^2$O: Distributed Quantum Computing for Collaborative Optimization
in Future Networks [54.03701670739067]
We propose an adaptive distributed quantum computing approach to manage quantum computers and quantum channels for solving optimization tasks in future networks.
Based on the proposed approach, we discuss the potential applications for collaborative optimization in future networks, such as smart grid management, IoT cooperation, and UAV trajectory planning.
arXiv Detail & Related papers (2022-09-16T02:44:52Z) - Quantum Advantage Seeker with Kernels (QuASK): a software framework to
speed up the research in quantum machine learning [0.9217021281095907]
QuASK is an open-source quantum machine learning framework written in Python.
It implements most state-of-the-art algorithms to analyze the data through quantum kernels.
It can be used as a command-line tool to download datasets, pre-process them, quantum machine learning routines, analyze and visualize the results.
arXiv Detail & Related papers (2022-06-30T13:43:16Z) - Tangelo: An Open-source Python Package for End-to-end Chemistry
Workflows on Quantum Computers [85.21205677945196]
Tangelo is an open-source Python software package for the development of end-to-end chemistry on quantum computers.
It aims to support the design of successful experiments on quantum hardware, and to facilitate advances in quantum algorithm development.
arXiv Detail & Related papers (2022-06-24T17:44:00Z) - Evolution of Quantum Computing: A Systematic Survey on the Use of
Quantum Computing Tools [5.557009030881896]
We conduct a systematic survey and categorize papers, tools, frameworks, platforms that facilitate quantum computing.
We discuss the current essence, identify open challenges and provide future research direction.
We conclude that scores of frameworks, tools and platforms are emerged in the past few years, improvement of currently available facilities would exploit the research activities in the quantum research community.
arXiv Detail & Related papers (2022-04-04T21:21:12Z) - Reducing the cost of energy estimation in the variational quantum
eigensolver algorithm with robust amplitude estimation [50.591267188664666]
Quantum chemistry and materials is one of the most promising applications of quantum computing.
Much work is still to be done in matching industry-relevant problems in these areas with quantum algorithms that can solve them.
arXiv Detail & Related papers (2022-03-14T16:51:36Z) - 1-2-3 Reproducibility for Quantum Software Experiments [12.312854439969051]
We propose a 1-2-3 approach to engineering for quantum software experiments.
Our scheme ascertains long-term traceability even when the quantum processor itself is no longer accessible.
arXiv Detail & Related papers (2022-01-28T10:54:34Z) - Formal Verification of Quantum Programs: Theory, Tools and Challenges [0.0]
Survey aims to be a short introduction into the area of formal verification of quantum programs.
This survey examines some of the challenges that the field may face in the future, namely the development of complex quantum algorithms.
arXiv Detail & Related papers (2021-10-04T11:00:48Z)
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.