Analyzing the Evolution and Maintenance of Quantum Software Repositories

Krishna Upadhyay, Vinaik Chhetri, A. B. Siddique, Umar Farooq

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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 ({1 8. 5 4 %}) 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.

Original languageEnglish
Title of host publicationProceedings - 2025 IEEE International Conference on Quantum Software, QSW 2025
EditorsRong N. Chang, Carl K. Chang, Jingwei Yang, Nimanthi Atukorala, Dan Chen, Sumi Helal, Sasu Tarkoma, Qiang He, Tevfik Kosar, Claudio Ardagna, Sebastian Feld, Elisabetta di Nitto, Manuel Wimmer
Pages173-184
Number of pages12
ISBN (Electronic)9798331567200
DOIs
StatePublished - 2025
Event2025 IEEE International Conference on Quantum Software, QSW 2025 - Helsinki, Finland
Duration: Jul 7 2025Jul 12 2025

Publication series

NameProceedings - 2025 IEEE International Conference on Quantum Software, QSW 2025

Conference

Conference2025 IEEE International Conference on Quantum Software, QSW 2025
Country/TerritoryFinland
CityHelsinki
Period7/7/257/12/25

Bibliographical note

Publisher Copyright:
© 2025 IEEE.

Keywords

  • Quantum Software Engineering
  • Software Evolution
  • Software Maintenance
  • Software Mining
  • Software Repositories

ASJC Scopus subject areas

  • Software
  • Control and Optimization
  • Discrete Mathematics and Combinatorics
  • Atomic and Molecular Physics, and Optics
  • Statistical and Nonlinear Physics

Cite this