2023 Quantum Open Source Survey

We are excited to share the results for the 2023 Quantum Open Source Survey organized by Unitary Fund. The purpose of this survey is to gather a dataset that is inclusive and representative of current and prospective open-source software (OSS) coders, for and with quantum technologies (QT) in order to better serve users of the quantum computing ecosystem.

Having a better understanding of the needs and backgrounds of the quantum computing community can help stakeholders improve their products/services/events to better accommodate users. Collectively, 798 responses were provided by a global community.

Read the blog post for an analysis of the results.

Here are the results, divided into the sections below:

Demographics

1) Roles

Which of the following statements describe your role? Please check all that apply.

Total answers: 636

2) Background

Which of the following statements best describe your background?

Total answers: 633

2b) Combination of role and background

3) Main reason for involvement in quantum technologies

Which of the following statements best describe your main reason for your involvement in quantum technologies?

Total answers: 634

4) Affiliation in quantum technology

Which of the following options represent the type of organization(s) you are affiliated with? Please check all that apply.

Total answers: 634

5) Affiliated organization size in terms of employee number

Approximately how many people are employed by the organization you are currently affiliated with?

7) Length of stay within the same company

If yes, on average, how long did you stay with previous employers before changing companies?

8) Work environment in quantum technology

If you work in quantum technology, how do you work?

9) Current/expected total annual compensation in US dollars

What is your current/expected total annual compensation in US dollars (salary, bonuses, and perks, before taxes and deductions)? Please enter a whole number in the box below, without any punctuation. If you prefer not to answer, please leave the box empty.

10) Country of residence

In what country do you currently live?

Total answers: 617

11) Age

What is your age?

12) Educational background

What is your educational background?

13) Ethnicity

What race or ethnicity best describes you?

14) Gender identity

What is your gender identity?

Experience

15) Quantum software use

Have you ever used any Quantum Software? Quantum Software is any tool that assists with connecting to quantum computing cloud services or research in the fields of quantum computing or quantum physics, as well as study, teach, learn, develop, simulate, or interact with quantum computing concepts.

16) Role in the quantum software project most involved in

When it comes to the Quantum Software project you are most involved in, what best describes your role during the last year?

Cloud services

17) Cloud services used currently or in the future

Please select which of the following cloud services for quantum software you are currently using and which services you would like to use in the next year? Please select all that apply.

Total answers: 530

Tool Have been using it in the last year Plan to continue using it next year Plan to start using it next year
IBM Quantum 70.4 53.6 12.3
Amazon Braket 19.1 12.3 19.6
Quantinuum 17.9 16.4 13.4
Google 16.0 12.1 17.9
Xanadu 16.8 14.3 14.2
Microsoft’s Azure Quantum 12.3 7.2 17.5
IonQ 6.6 6.2 12.3
qBraid 9.2 7.9 6.8
DWave 7.9 4.5 10.6
Pasqal 3.2 3.4 10.2
Rigetti Cloud Services 4.7 3.2 7.7
Infleqtion 2.3 3.4 6.6
Strangeworks 1.5 2.5 6.6
Quandela 1.3 2.1 7.0
Quantum Inspire 2.6 1.7 5.3

17b) Cloud services: 2023 vs 2022

Full-stack development platforms and simulators

18) Full-stack development platforms and simulators used currently or in the future

Please select which of the following full-stack development platforms and simulators you are currently using or would like to use in the future. Please select all that apply.

Total answers: 535

Tool Have been using it in the last year Plan to continue using it next year Plan to start using it next year
Qiskit 68.8 55.3 8.8
Qiskit Aer 46.4 39.1 5.4
PennyLane 29.0 22.6 10.8
Cirq 22.8 17.6 10.7
t|ket> 19.8 16.3 8.6
amazon-braket-sdk-python 13.8 8.6 12.0
cuQuantum 9.9 9.3 10.1
QuTiP-qip 12.1 10.1 5.6
CUDA Quantum 7.7 7.5 8.8
Q# 9.3 5.0 8.6
Strawberry Fields 5.6 3.6 7.7
dwave-ocean-sdk 6.7 3.7 6.0
Intel Quantum Simulator 3.2 1.7 9.5
Yao.jl 3.7 3.6 5.4
pyQuil 4.7 3.2 3.7
Quirk 4.5 3.0 3.6
TensorCircuit 1.9 2.6 6.5
Bloqade 3.7 2.2 5.0
ProjectQ 3.2 1.5 3.7
Qibo 1.5 1.9 4.9
Silq 1.3 1.5 5.4
Pulser 2.1 1.9 4.1
Perceval 1.5 1.9 4.7
XaCC 1.9 1.7 3.9
CQuIC/qcircuit 2.1 1.3 4.1
quil-lang/qvm 1.9 1.7 3.7
QuantumUtils/quantum-utils-mathematica 1.5 1.3 4.3
Qrack 0.7 1.1 5.0
QuEST-Kit/QuEST 1.5 0.7 4.5
Tequila 1.3 1.1 4.1
corbett/QuantumComputing (Quintuplet) 0.6 0.7 4.5
softwareQinc/qpp (Q++) 0.9 0.7 4.1
OpenQL 0.4 0.7 4.3
weinbe58/QuSpin 1.3 1.1 3.0
DDSIM 0.9 0.4 3.7
stewdio/q.js (Quantum JavaScript) 0.6 1.1 3.2
quantastica/quantum-circuit 0.6 0.4 3.7
QWIRE 0.9 0.4 3.4
Liqui|> 0.9 0.4 3.4
quipper-language 0.6 0.4 3.6
Staq 0.4 0.6 3.4
QCGPU 0.4 0.4 3.2

18b) Full-stack development platforms and simulators: 2023 vs 2022

Software for applications and tools

19) Softwares for applications and tools used currently or in the future

Please select which of the following software for applications and tools you are currently using as quantum software and which software you would like to use in the next year. Please select all that apply.

Total answers: 411

Tool Have been using it in the last year Plan to continue using it next year Plan to start using it next year
Qiskit/qiskit-optimization 29.9 25.5 15.1
Qiskit/qiskit-machine-learning 27.5 23.1 18.7
PennyLaneAI/qml 25.1 21.4 13.4
openqasm/openqasm 28.2 23.1 8.0
Qiskit/qiskit-nature 24.1 20.7 11.4
tensorflow/quantum 13.4 10.2 17.0
Qiskit/qiskit-finance 13.4 11.7 10.5
unitaryfund/mitiq 9.2 7.3 11.7
quantumlib/OpenFermion 10.2 7.5 7.1
mit-han-lab/torchquantum 4.6 6.1 9.2
BQSKit/bqskit 5.1 5.4 6.8
quantumlib/Stim 4.9 6.1 5.6
Quantomatic/pyzx 4.9 3.6 6.6
AgnostiqHQ/covalent 3.9 2.7 6.1
Infleqtion/Superstaq 2.9 3.6 4.9
qir-alliance/qcor 2.7 1.7 5.1
zapatacomputing/orqviz 2.2 0.7 4.4
boschmitt/tweedledum 2.2 0.5 4.6
lanl/qmasm 1.5 1.5 3.9
SoftwareQuTech/SimulaQron 1.7 1.2 3.4
NetKet/NetKet 1.0 1.0 3.9
vprusso/toqito 0.7 0.7 4.4
hongyehu/PyClifford 0.7 0.5 4.1
tqsd/QuNetSim 1.2 1.0 2.9
epiqc/ScaffCC 0.0 0.5 3.6

19b) Softwares for applications and tools: 2023 vs 2022

User experience

20) Importance rating when choosing a cloud service/development platform/application tool

When choosing Cloud Services, Full Stack Development Platforms & Simulators, or Software for Application/Tools, please select which of the following factors is most important to you.

Total answers: 488

21) Main reasons for not using the technologies that respondents would like to use but are not currently using

For the technologies that you would like to use but are not currently using, what are the main reasons for not currently using them?

Open Source Software (OSS) Development & Research

22) Code contributions to quantum OSS projects (can be collaborative or personal projects)

Do you contribute code to quantum OSS projects (can be collaborative or personal projects)?

23) Contributions to quantum OSS as part of scientific research in the quantum field

Are your contributions to quantum OSS part of your scientific research in the quantum field?

24) The type of quantum computing research the respondent performs

Please select the type of quantum computing research you are performing. Please check all that apply.

25) Area of quantum computing believed to be the most promising for future research

Please select the area of quantum computing you believe to be the most promising for future research. Please check all that apply.

26) Co-authored a research paper based on work with open-source software

Have you co-authored a research paper based on work with open-source software?

27) Programming languages the respondent use in developing quantum software

Which programming languages do you use in developing quantum software? Please select all that apply.

27b) Programming languages the respondent use in developing quantum software, comparison by year

28) Programming languages the respondent would like to learn, or consider to be the most promising for future use

Which programming languages would you like to learn, or consider to be the most promising for future use? Please select all that apply.

29) Workflow used in developing quantum software

Which of the below workflows do you use in developing quantum software? Please select all that apply.

30) Platform used in hackathons or live coding sessions

In a hackathon or live coding session, what platform do you like using? Please select all that apply.

Community

31) Opinion on how welcoming the quantum software community is

How welcoming do you feel the quantum software community is? The quantum software community includes the people and structures, both online and off-line, of professionals, students and volunteers involved in developing software projects for quantum science and quantum technology.

32) Opinion on what the impact of open source software on the quantum software community is

In your opinion, what is the impact of open source software on the quantum software community?

33) Source of answers or information when developing quantum software

When it comes to developing quantum software, where do you go for answers or information?

34) The types of resources/engagements helpful for learning or contributing to quantum open source projects

Which of the following types of resources/ engagements do you find helpful for your learning or contributing to quantum open source projects? Please select all that apply.

Methodology

The quantum OSS projects listed in the software survey have been chosen among those with >50 stars on Github/GitLab included in the awesome-quantum-software list and other lists, excluding software focusing on tutorials, cryptography, experiments. The software projects and platforms have been divided in three categories: cloud services; software for full-stack development and simulator; application tools.

A draft of the survey has been circulated among Unitary Fund advisory board, board, program members and partners for feedback. The survey has been open Sept. 27 – Oct. 29, 2023. The data is stored at github.com/unitaryfund/qoss-survey.

Unitary Fund circulated the surveys on its social media platforms (Discord, X, LinkedIn, UF blog) and contacting major blogs (QC Report, Qiskit Slack channels, PennyLane blog, etc.), newsletters (UF mailing list, QuTiP mailing list, academic networks, etc.), UF members, supporters and partners.

We are excited to repeat the survey in coming years and track the changes and trends in responses and in the field. This is possible thanks to UF Members and other supporters. Thank you to all that have participated and that will help share these findings.