{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2021:P7GKPY6WXGGZ7KABPTURV2J5VP","short_pith_number":"pith:P7GKPY6W","schema_version":"1.0","canonical_sha256":"7fcca7e3d6b98d9fa8017ce91ae93dabca3f290699bc03ea41b19935bb9d6cad","source":{"kind":"arxiv","id":"2103.09172","version":1},"attestation_state":"computed","paper":{"title":"On Testing and Debugging Quantum Software","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.ET","quant-ph"],"primary_cat":"cs.SE","authors_text":"Andriy Miranskyy, Javad Doliskani, Lei Zhang","submitted_at":"2021-03-16T16:20:32Z","abstract_excerpt":"Quantum computers are becoming more mainstream. As more programmers are starting to look at writing quantum programs, they need to test and debug their code. In this paper, we discuss various use-cases for quantum computers, either standalone or as part of a System of Systems. Based on these use-cases, we discuss some testing and debugging tactics that one can leverage to ensure the quality of the quantum software. We also highlight quantum-computer-specific issues and list novel techniques that are needed to address these issues. The practitioners can readily apply some of these tactics to th"},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"2103.09172","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2021-03-16T16:20:32Z","cross_cats_sorted":["cs.ET","quant-ph"],"title_canon_sha256":"c90720a4c17e66368cac7426f8c6487246f6534fd94e041f205eeac94bd60218","abstract_canon_sha256":"6155c94132fbfbd15e0507bf4cabb3939cf75f142bcd70e338c4b26d3354e330"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T02:23:35.814164Z","signature_b64":"1DY3TwQg830xHeYAP9RZaKKMqA/FSbnulIcfFzsibQ0Wh/A9FfE20QLS+42enexLRzn8T7XL9LrOMlQ/81ObBQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"7fcca7e3d6b98d9fa8017ce91ae93dabca3f290699bc03ea41b19935bb9d6cad","last_reissued_at":"2026-07-05T02:23:35.813699Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T02:23:35.813699Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"On Testing and Debugging Quantum Software","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.ET","quant-ph"],"primary_cat":"cs.SE","authors_text":"Andriy Miranskyy, Javad Doliskani, Lei Zhang","submitted_at":"2021-03-16T16:20:32Z","abstract_excerpt":"Quantum computers are becoming more mainstream. As more programmers are starting to look at writing quantum programs, they need to test and debug their code. In this paper, we discuss various use-cases for quantum computers, either standalone or as part of a System of Systems. Based on these use-cases, we discuss some testing and debugging tactics that one can leverage to ensure the quality of the quantum software. We also highlight quantum-computer-specific issues and list novel techniques that are needed to address these issues. The practitioners can readily apply some of these tactics to th"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2103.09172","kind":"arxiv","version":1},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2103.09172/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"aliases":[{"alias_kind":"arxiv","alias_value":"2103.09172","created_at":"2026-07-05T02:23:35.813756+00:00"},{"alias_kind":"arxiv_version","alias_value":"2103.09172v1","created_at":"2026-07-05T02:23:35.813756+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2103.09172","created_at":"2026-07-05T02:23:35.813756+00:00"},{"alias_kind":"pith_short_12","alias_value":"P7GKPY6WXGGZ","created_at":"2026-07-05T02:23:35.813756+00:00"},{"alias_kind":"pith_short_16","alias_value":"P7GKPY6WXGGZ7KAB","created_at":"2026-07-05T02:23:35.813756+00:00"},{"alias_kind":"pith_short_8","alias_value":"P7GKPY6W","created_at":"2026-07-05T02:23:35.813756+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":3,"internal_anchor_count":0,"sample":[{"citing_arxiv_id":"2602.07589","citing_title":"A Course on the Introduction to Quantum Software Engineering: Experience Report","ref_index":24,"is_internal_anchor":false},{"citing_arxiv_id":"2605.01008","citing_title":"Semantics-Based Verification of an Implemented Shor Oracle for ECDLP in Qrisp","ref_index":8,"is_internal_anchor":false},{"citing_arxiv_id":"2604.17519","citing_title":"Isolating Recurring Execution-Dependent Abnormal Patterns on NISQ Quantum Devices","ref_index":21,"is_internal_anchor":false}]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/P7GKPY6WXGGZ7KABPTURV2J5VP","json":"https://pith.science/pith/P7GKPY6WXGGZ7KABPTURV2J5VP.json","graph_json":"https://pith.science/api/pith-number/P7GKPY6WXGGZ7KABPTURV2J5VP/graph.json","events_json":"https://pith.science/api/pith-number/P7GKPY6WXGGZ7KABPTURV2J5VP/events.json","paper":"https://pith.science/paper/P7GKPY6W"},"agent_actions":{"view_html":"https://pith.science/pith/P7GKPY6WXGGZ7KABPTURV2J5VP","download_json":"https://pith.science/pith/P7GKPY6WXGGZ7KABPTURV2J5VP.json","view_paper":"https://pith.science/paper/P7GKPY6W","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2103.09172&json=true","fetch_graph":"https://pith.science/api/pith-number/P7GKPY6WXGGZ7KABPTURV2J5VP/graph.json","fetch_events":"https://pith.science/api/pith-number/P7GKPY6WXGGZ7KABPTURV2J5VP/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/P7GKPY6WXGGZ7KABPTURV2J5VP/action/timestamp_anchor","attest_storage":"https://pith.science/pith/P7GKPY6WXGGZ7KABPTURV2J5VP/action/storage_attestation","attest_author":"https://pith.science/pith/P7GKPY6WXGGZ7KABPTURV2J5VP/action/author_attestation","sign_citation":"https://pith.science/pith/P7GKPY6WXGGZ7KABPTURV2J5VP/action/citation_signature","submit_replication":"https://pith.science/pith/P7GKPY6WXGGZ7KABPTURV2J5VP/action/replication_record"}},"created_at":"2026-07-05T02:23:35.813756+00:00","updated_at":"2026-07-05T02:23:35.813756+00:00"}