Understanding Quantum Software Engineering Challenges An Empirical Study on Stack Exchange Forums and GitHub Issues Article Swipe
YOU?
·
· 2022
· Open Access
·
· DOI: https://doi.org/10.48550/arxiv.2205.03181
With the advance in quantum computing, quantum software becomes critical for exploring the full potential of quantum computing systems. Recently, quantum software engineering (QSE) becomes an emerging area attracting more and more attention. However, it is not clear what are the challenges and opportunities of quantum computing facing the software engineering community. This work aims to understand the QSE-related challenges perceived by developers. We perform an empirical study on Stack Exchange forums where developers post-QSE-related questions & answers and Github issue reports where developers raise QSE-related issues in practical quantum computing projects. Based on an existing taxonomy of question types on Stack Overflow, we first perform a qualitative analysis of the types of QSE-related questions asked on Stack Exchange forums. We then use automated topic modeling to uncover the topics in QSE-related Stack Exchange posts and GitHub issue reports. Our study highlights some particularly challenging areas of QSE that are different from that of traditional software engineering, such as explaining the theory behind quantum computing code, interpreting quantum program outputs, and bridging the knowledge gap between quantum computing and classical computing, as well as their associated opportunities.
Related Topics
- Type
- preprint
- Language
- en
- Landing Page
- http://arxiv.org/abs/2205.03181
- https://arxiv.org/pdf/2205.03181
- OA Status
- green
- Related Works
- 10
- OpenAlex ID
- https://openalex.org/W4307098345
Raw OpenAlex JSON
- OpenAlex ID
-
https://openalex.org/W4307098345Canonical identifier for this work in OpenAlex
- DOI
-
https://doi.org/10.48550/arxiv.2205.03181Digital Object Identifier
- Title
-
Understanding Quantum Software Engineering Challenges An Empirical Study on Stack Exchange Forums and GitHub IssuesWork title
- Type
-
preprintOpenAlex work type
- Language
-
enPrimary language
- Publication year
-
2022Year of publication
- Publication date
-
2022-05-06Full publication date if available
- Authors
-
Mohamed Raed El aoun, Heng Li, Foutse Khomh, Moses OpenjaList of authors in order
- Landing page
-
https://arxiv.org/abs/2205.03181Publisher landing page
- PDF URL
-
https://arxiv.org/pdf/2205.03181Direct link to full text PDF
- Open access
-
YesWhether a free full text is available
- OA status
-
greenOpen access status per OpenAlex
- OA URL
-
https://arxiv.org/pdf/2205.03181Direct OA link when available
- Concepts
-
Software, Computer science, Quantum, Quantum computer, Stack (abstract data type), Empirical research, Software engineering, Operating system, Physics, Mathematics, Quantum mechanics, StatisticsTop concepts (fields/topics) attached by OpenAlex
- Cited by
-
0Total citation count in OpenAlex
- Related works (count)
-
10Other works algorithmically related by OpenAlex
Full payload
| id | https://openalex.org/W4307098345 |
|---|---|
| doi | https://doi.org/10.48550/arxiv.2205.03181 |
| ids.doi | https://doi.org/10.48550/arxiv.2205.03181 |
| ids.openalex | https://openalex.org/W4307098345 |
| fwci | |
| type | preprint |
| title | Understanding Quantum Software Engineering Challenges An Empirical Study on Stack Exchange Forums and GitHub Issues |
| biblio.issue | |
| biblio.volume | |
| biblio.last_page | |
| biblio.first_page | |
| topics[0].id | https://openalex.org/T10260 |
| topics[0].field.id | https://openalex.org/fields/17 |
| topics[0].field.display_name | Computer Science |
| topics[0].score | 0.9921000003814697 |
| topics[0].domain.id | https://openalex.org/domains/3 |
| topics[0].domain.display_name | Physical Sciences |
| topics[0].subfield.id | https://openalex.org/subfields/1710 |
| topics[0].subfield.display_name | Information Systems |
| topics[0].display_name | Software Engineering Research |
| topics[1].id | https://openalex.org/T11986 |
| topics[1].field.id | https://openalex.org/fields/18 |
| topics[1].field.display_name | Decision Sciences |
| topics[1].score | 0.9786999821662903 |
| topics[1].domain.id | https://openalex.org/domains/2 |
| topics[1].domain.display_name | Social Sciences |
| topics[1].subfield.id | https://openalex.org/subfields/1802 |
| topics[1].subfield.display_name | Information Systems and Management |
| topics[1].display_name | Scientific Computing and Data Management |
| topics[2].id | https://openalex.org/T10101 |
| topics[2].field.id | https://openalex.org/fields/17 |
| topics[2].field.display_name | Computer Science |
| topics[2].score | 0.9696999788284302 |
| topics[2].domain.id | https://openalex.org/domains/3 |
| topics[2].domain.display_name | Physical Sciences |
| topics[2].subfield.id | https://openalex.org/subfields/1710 |
| topics[2].subfield.display_name | Information Systems |
| topics[2].display_name | Cloud Computing and Resource Management |
| is_xpac | False |
| apc_list | |
| apc_paid | |
| concepts[0].id | https://openalex.org/C2777904410 |
| concepts[0].level | 2 |
| concepts[0].score | 0.5810310244560242 |
| concepts[0].wikidata | https://www.wikidata.org/wiki/Q7397 |
| concepts[0].display_name | Software |
| concepts[1].id | https://openalex.org/C41008148 |
| concepts[1].level | 0 |
| concepts[1].score | 0.5770687460899353 |
| concepts[1].wikidata | https://www.wikidata.org/wiki/Q21198 |
| concepts[1].display_name | Computer science |
| concepts[2].id | https://openalex.org/C84114770 |
| concepts[2].level | 2 |
| concepts[2].score | 0.5724835395812988 |
| concepts[2].wikidata | https://www.wikidata.org/wiki/Q46344 |
| concepts[2].display_name | Quantum |
| concepts[3].id | https://openalex.org/C58053490 |
| concepts[3].level | 3 |
| concepts[3].score | 0.5594966411590576 |
| concepts[3].wikidata | https://www.wikidata.org/wiki/Q176555 |
| concepts[3].display_name | Quantum computer |
| concepts[4].id | https://openalex.org/C9395851 |
| concepts[4].level | 2 |
| concepts[4].score | 0.4935070276260376 |
| concepts[4].wikidata | https://www.wikidata.org/wiki/Q177929 |
| concepts[4].display_name | Stack (abstract data type) |
| concepts[5].id | https://openalex.org/C120936955 |
| concepts[5].level | 2 |
| concepts[5].score | 0.4151188135147095 |
| concepts[5].wikidata | https://www.wikidata.org/wiki/Q2155640 |
| concepts[5].display_name | Empirical research |
| concepts[6].id | https://openalex.org/C115903868 |
| concepts[6].level | 1 |
| concepts[6].score | 0.33257561922073364 |
| concepts[6].wikidata | https://www.wikidata.org/wiki/Q80993 |
| concepts[6].display_name | Software engineering |
| concepts[7].id | https://openalex.org/C111919701 |
| concepts[7].level | 1 |
| concepts[7].score | 0.10611987113952637 |
| concepts[7].wikidata | https://www.wikidata.org/wiki/Q9135 |
| concepts[7].display_name | Operating system |
| concepts[8].id | https://openalex.org/C121332964 |
| concepts[8].level | 0 |
| concepts[8].score | 0.09405767917633057 |
| concepts[8].wikidata | https://www.wikidata.org/wiki/Q413 |
| concepts[8].display_name | Physics |
| concepts[9].id | https://openalex.org/C33923547 |
| concepts[9].level | 0 |
| concepts[9].score | 0.09090501070022583 |
| concepts[9].wikidata | https://www.wikidata.org/wiki/Q395 |
| concepts[9].display_name | Mathematics |
| concepts[10].id | https://openalex.org/C62520636 |
| concepts[10].level | 1 |
| concepts[10].score | 0.0 |
| concepts[10].wikidata | https://www.wikidata.org/wiki/Q944 |
| concepts[10].display_name | Quantum mechanics |
| concepts[11].id | https://openalex.org/C105795698 |
| concepts[11].level | 1 |
| concepts[11].score | 0.0 |
| concepts[11].wikidata | https://www.wikidata.org/wiki/Q12483 |
| concepts[11].display_name | Statistics |
| keywords[0].id | https://openalex.org/keywords/software |
| keywords[0].score | 0.5810310244560242 |
| keywords[0].display_name | Software |
| keywords[1].id | https://openalex.org/keywords/computer-science |
| keywords[1].score | 0.5770687460899353 |
| keywords[1].display_name | Computer science |
| keywords[2].id | https://openalex.org/keywords/quantum |
| keywords[2].score | 0.5724835395812988 |
| keywords[2].display_name | Quantum |
| keywords[3].id | https://openalex.org/keywords/quantum-computer |
| keywords[3].score | 0.5594966411590576 |
| keywords[3].display_name | Quantum computer |
| keywords[4].id | https://openalex.org/keywords/stack |
| keywords[4].score | 0.4935070276260376 |
| keywords[4].display_name | Stack (abstract data type) |
| keywords[5].id | https://openalex.org/keywords/empirical-research |
| keywords[5].score | 0.4151188135147095 |
| keywords[5].display_name | Empirical research |
| keywords[6].id | https://openalex.org/keywords/software-engineering |
| keywords[6].score | 0.33257561922073364 |
| keywords[6].display_name | Software engineering |
| keywords[7].id | https://openalex.org/keywords/operating-system |
| keywords[7].score | 0.10611987113952637 |
| keywords[7].display_name | Operating system |
| keywords[8].id | https://openalex.org/keywords/physics |
| keywords[8].score | 0.09405767917633057 |
| keywords[8].display_name | Physics |
| keywords[9].id | https://openalex.org/keywords/mathematics |
| keywords[9].score | 0.09090501070022583 |
| keywords[9].display_name | Mathematics |
| language | en |
| locations[0].id | pmh:oai:arXiv.org:2205.03181 |
| locations[0].is_oa | True |
| locations[0].source.id | https://openalex.org/S4306400194 |
| locations[0].source.issn | |
| locations[0].source.type | repository |
| locations[0].source.is_oa | True |
| locations[0].source.issn_l | |
| locations[0].source.is_core | False |
| locations[0].source.is_in_doaj | False |
| locations[0].source.display_name | arXiv (Cornell University) |
| locations[0].source.host_organization | https://openalex.org/I205783295 |
| locations[0].source.host_organization_name | Cornell University |
| locations[0].source.host_organization_lineage | https://openalex.org/I205783295 |
| locations[0].license | |
| locations[0].pdf_url | https://arxiv.org/pdf/2205.03181 |
| locations[0].version | submittedVersion |
| locations[0].raw_type | |
| locations[0].license_id | |
| locations[0].is_accepted | False |
| locations[0].is_published | False |
| locations[0].raw_source_name | |
| locations[0].landing_page_url | http://arxiv.org/abs/2205.03181 |
| locations[1].id | doi:10.48550/arxiv.2205.03181 |
| locations[1].is_oa | True |
| locations[1].source.id | https://openalex.org/S4306400194 |
| locations[1].source.issn | |
| locations[1].source.type | repository |
| locations[1].source.is_oa | True |
| locations[1].source.issn_l | |
| locations[1].source.is_core | False |
| locations[1].source.is_in_doaj | False |
| locations[1].source.display_name | arXiv (Cornell University) |
| locations[1].source.host_organization | https://openalex.org/I205783295 |
| locations[1].source.host_organization_name | Cornell University |
| locations[1].source.host_organization_lineage | https://openalex.org/I205783295 |
| locations[1].license | |
| locations[1].pdf_url | |
| locations[1].version | |
| locations[1].raw_type | article |
| locations[1].license_id | |
| locations[1].is_accepted | False |
| locations[1].is_published | |
| locations[1].raw_source_name | |
| locations[1].landing_page_url | https://doi.org/10.48550/arxiv.2205.03181 |
| indexed_in | arxiv, datacite |
| authorships[0].author.id | https://openalex.org/A5015978545 |
| authorships[0].author.orcid | |
| authorships[0].author.display_name | Mohamed Raed El aoun |
| authorships[0].author_position | first |
| authorships[0].raw_author_name | aoun, Mohamed Raed El |
| authorships[0].is_corresponding | False |
| authorships[1].author.id | https://openalex.org/A5100338802 |
| authorships[1].author.orcid | https://orcid.org/0000-0002-3187-9041 |
| authorships[1].author.display_name | Heng Li |
| authorships[1].author_position | middle |
| authorships[1].raw_author_name | Li, Heng |
| authorships[1].is_corresponding | False |
| authorships[2].author.id | https://openalex.org/A5071052367 |
| authorships[2].author.orcid | https://orcid.org/0000-0002-5704-4173 |
| authorships[2].author.display_name | Foutse Khomh |
| authorships[2].author_position | middle |
| authorships[2].raw_author_name | Khomh, Foutse |
| authorships[2].is_corresponding | False |
| authorships[3].author.id | https://openalex.org/A5058935035 |
| authorships[3].author.orcid | https://orcid.org/0000-0002-4115-3834 |
| authorships[3].author.display_name | Moses Openja |
| authorships[3].author_position | last |
| authorships[3].raw_author_name | Openja, Moses |
| authorships[3].is_corresponding | False |
| has_content.pdf | True |
| has_content.grobid_xml | True |
| is_paratext | False |
| open_access.is_oa | True |
| open_access.oa_url | https://arxiv.org/pdf/2205.03181 |
| open_access.oa_status | green |
| open_access.any_repository_has_fulltext | False |
| created_date | 2022-10-25T00:00:00 |
| display_name | Understanding Quantum Software Engineering Challenges An Empirical Study on Stack Exchange Forums and GitHub Issues |
| has_fulltext | True |
| is_retracted | False |
| updated_date | 2025-11-06T06:51:31.235846 |
| primary_topic.id | https://openalex.org/T10260 |
| primary_topic.field.id | https://openalex.org/fields/17 |
| primary_topic.field.display_name | Computer Science |
| primary_topic.score | 0.9921000003814697 |
| primary_topic.domain.id | https://openalex.org/domains/3 |
| primary_topic.domain.display_name | Physical Sciences |
| primary_topic.subfield.id | https://openalex.org/subfields/1710 |
| primary_topic.subfield.display_name | Information Systems |
| primary_topic.display_name | Software Engineering Research |
| related_works | https://openalex.org/W2380576232, https://openalex.org/W2937054111, https://openalex.org/W2066223521, https://openalex.org/W2013178899, https://openalex.org/W373327546, https://openalex.org/W2321534397, https://openalex.org/W2058958858, https://openalex.org/W2077601556, https://openalex.org/W2148243540, https://openalex.org/W1835805572 |
| cited_by_count | 0 |
| locations_count | 2 |
| best_oa_location.id | pmh:oai:arXiv.org:2205.03181 |
| best_oa_location.is_oa | True |
| best_oa_location.source.id | https://openalex.org/S4306400194 |
| best_oa_location.source.issn | |
| best_oa_location.source.type | repository |
| best_oa_location.source.is_oa | True |
| best_oa_location.source.issn_l | |
| best_oa_location.source.is_core | False |
| best_oa_location.source.is_in_doaj | False |
| best_oa_location.source.display_name | arXiv (Cornell University) |
| best_oa_location.source.host_organization | https://openalex.org/I205783295 |
| best_oa_location.source.host_organization_name | Cornell University |
| best_oa_location.source.host_organization_lineage | https://openalex.org/I205783295 |
| best_oa_location.license | |
| best_oa_location.pdf_url | https://arxiv.org/pdf/2205.03181 |
| best_oa_location.version | submittedVersion |
| best_oa_location.raw_type | |
| best_oa_location.license_id | |
| best_oa_location.is_accepted | False |
| best_oa_location.is_published | False |
| best_oa_location.raw_source_name | |
| best_oa_location.landing_page_url | http://arxiv.org/abs/2205.03181 |
| primary_location.id | pmh:oai:arXiv.org:2205.03181 |
| primary_location.is_oa | True |
| primary_location.source.id | https://openalex.org/S4306400194 |
| primary_location.source.issn | |
| primary_location.source.type | repository |
| primary_location.source.is_oa | True |
| primary_location.source.issn_l | |
| primary_location.source.is_core | False |
| primary_location.source.is_in_doaj | False |
| primary_location.source.display_name | arXiv (Cornell University) |
| primary_location.source.host_organization | https://openalex.org/I205783295 |
| primary_location.source.host_organization_name | Cornell University |
| primary_location.source.host_organization_lineage | https://openalex.org/I205783295 |
| primary_location.license | |
| primary_location.pdf_url | https://arxiv.org/pdf/2205.03181 |
| primary_location.version | submittedVersion |
| primary_location.raw_type | |
| primary_location.license_id | |
| primary_location.is_accepted | False |
| primary_location.is_published | False |
| primary_location.raw_source_name | |
| primary_location.landing_page_url | http://arxiv.org/abs/2205.03181 |
| publication_date | 2022-05-06 |
| publication_year | 2022 |
| referenced_works_count | 0 |
| abstract_inverted_index.a | 106 |
| abstract_inverted_index.We | 63, 120 |
| abstract_inverted_index.an | 25, 65, 94 |
| abstract_inverted_index.as | 158, 181, 183 |
| abstract_inverted_index.by | 61 |
| abstract_inverted_index.in | 3, 87, 130 |
| abstract_inverted_index.is | 35 |
| abstract_inverted_index.it | 34 |
| abstract_inverted_index.of | 15, 44, 97, 109, 112, 146, 153 |
| abstract_inverted_index.on | 68, 93, 100, 116 |
| abstract_inverted_index.to | 55, 126 |
| abstract_inverted_index.we | 103 |
| abstract_inverted_index.Our | 139 |
| abstract_inverted_index.QSE | 147 |
| abstract_inverted_index.and | 30, 42, 78, 135, 170, 178 |
| abstract_inverted_index.are | 39, 149 |
| abstract_inverted_index.for | 10 |
| abstract_inverted_index.gap | 174 |
| abstract_inverted_index.not | 36 |
| abstract_inverted_index.the | 1, 12, 40, 48, 57, 110, 128, 160, 172 |
| abstract_inverted_index.use | 122 |
| abstract_inverted_index.This | 52 |
| abstract_inverted_index.With | 0 |
| abstract_inverted_index.aims | 54 |
| abstract_inverted_index.area | 27 |
| abstract_inverted_index.from | 151 |
| abstract_inverted_index.full | 13 |
| abstract_inverted_index.more | 29, 31 |
| abstract_inverted_index.some | 142 |
| abstract_inverted_index.such | 157 |
| abstract_inverted_index.that | 148, 152 |
| abstract_inverted_index.then | 121 |
| abstract_inverted_index.well | 182 |
| abstract_inverted_index.what | 38 |
| abstract_inverted_index.work | 53 |
| abstract_inverted_index.& | 76 |
| abstract_inverted_index.(QSE) | 23 |
| abstract_inverted_index.Based | 92 |
| abstract_inverted_index.Stack | 69, 101, 117, 132 |
| abstract_inverted_index.areas | 145 |
| abstract_inverted_index.asked | 115 |
| abstract_inverted_index.clear | 37 |
| abstract_inverted_index.code, | 165 |
| abstract_inverted_index.first | 104 |
| abstract_inverted_index.issue | 80, 137 |
| abstract_inverted_index.posts | 134 |
| abstract_inverted_index.raise | 84 |
| abstract_inverted_index.study | 67, 140 |
| abstract_inverted_index.their | 184 |
| abstract_inverted_index.topic | 124 |
| abstract_inverted_index.types | 99, 111 |
| abstract_inverted_index.where | 72, 82 |
| abstract_inverted_index.GitHub | 136 |
| abstract_inverted_index.Github | 79 |
| abstract_inverted_index.behind | 162 |
| abstract_inverted_index.facing | 47 |
| abstract_inverted_index.forums | 71 |
| abstract_inverted_index.issues | 86 |
| abstract_inverted_index.theory | 161 |
| abstract_inverted_index.topics | 129 |
| abstract_inverted_index.advance | 2 |
| abstract_inverted_index.answers | 77 |
| abstract_inverted_index.becomes | 8, 24 |
| abstract_inverted_index.between | 175 |
| abstract_inverted_index.forums. | 119 |
| abstract_inverted_index.perform | 64, 105 |
| abstract_inverted_index.program | 168 |
| abstract_inverted_index.quantum | 4, 6, 16, 20, 45, 89, 163, 167, 176 |
| abstract_inverted_index.reports | 81 |
| abstract_inverted_index.uncover | 127 |
| abstract_inverted_index.Exchange | 70, 118, 133 |
| abstract_inverted_index.However, | 33 |
| abstract_inverted_index.analysis | 108 |
| abstract_inverted_index.bridging | 171 |
| abstract_inverted_index.critical | 9 |
| abstract_inverted_index.emerging | 26 |
| abstract_inverted_index.existing | 95 |
| abstract_inverted_index.modeling | 125 |
| abstract_inverted_index.outputs, | 169 |
| abstract_inverted_index.question | 98 |
| abstract_inverted_index.reports. | 138 |
| abstract_inverted_index.software | 7, 21, 49, 155 |
| abstract_inverted_index.systems. | 18 |
| abstract_inverted_index.taxonomy | 96 |
| abstract_inverted_index.Overflow, | 102 |
| abstract_inverted_index.Recently, | 19 |
| abstract_inverted_index.automated | 123 |
| abstract_inverted_index.classical | 179 |
| abstract_inverted_index.computing | 17, 46, 90, 164, 177 |
| abstract_inverted_index.different | 150 |
| abstract_inverted_index.empirical | 66 |
| abstract_inverted_index.exploring | 11 |
| abstract_inverted_index.knowledge | 173 |
| abstract_inverted_index.perceived | 60 |
| abstract_inverted_index.potential | 14 |
| abstract_inverted_index.practical | 88 |
| abstract_inverted_index.projects. | 91 |
| abstract_inverted_index.questions | 75, 114 |
| abstract_inverted_index.associated | 185 |
| abstract_inverted_index.attention. | 32 |
| abstract_inverted_index.attracting | 28 |
| abstract_inverted_index.challenges | 41, 59 |
| abstract_inverted_index.community. | 51 |
| abstract_inverted_index.computing, | 5, 180 |
| abstract_inverted_index.developers | 73, 83 |
| abstract_inverted_index.explaining | 159 |
| abstract_inverted_index.highlights | 141 |
| abstract_inverted_index.understand | 56 |
| abstract_inverted_index.QSE-related | 58, 85, 113, 131 |
| abstract_inverted_index.challenging | 144 |
| abstract_inverted_index.developers. | 62 |
| abstract_inverted_index.engineering | 22, 50 |
| abstract_inverted_index.qualitative | 107 |
| abstract_inverted_index.traditional | 154 |
| abstract_inverted_index.engineering, | 156 |
| abstract_inverted_index.interpreting | 166 |
| abstract_inverted_index.particularly | 143 |
| abstract_inverted_index.opportunities | 43 |
| abstract_inverted_index.opportunities. | 186 |
| abstract_inverted_index.post-QSE-related | 74 |
| cited_by_percentile_year | |
| countries_distinct_count | 0 |
| institutions_distinct_count | 4 |
| sustainable_development_goals[0].id | https://metadata.un.org/sdg/9 |
| sustainable_development_goals[0].score | 0.5299999713897705 |
| sustainable_development_goals[0].display_name | Industry, innovation and infrastructure |
| citation_normalized_percentile |