{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2014:PQ4TQYD76DJ7XSZZIEBDGDMW2E","short_pith_number":"pith:PQ4TQYD7","schema_version":"1.0","canonical_sha256":"7c3938607ff0d3fbcb394102330d96d109353539b44f37e8676e557db67fcb40","source":{"kind":"arxiv","id":"1409.3176","version":1},"attestation_state":"computed","paper":{"title":"Test Case Purification for Improving Fault Localization","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Jifeng Xuan (INRIA Lille - Nord Europe), Martin Monperrus (INRIA Lille - Nord Europe)","submitted_at":"2014-09-10T18:28:53Z","abstract_excerpt":"Finding and fixing bugs are time-consuming activities in software development. Spectrum-based fault localization aims to identify the faulty position in source code based on the execution trace of test cases. Failing test cases and their assertions form test oracles for the failing behavior of the system under analysis. In this paper, we propose a novel concept of spectrum driven test case purification for improving fault localization. The goal of test case purification is to separate existing test cases into small fractions (called purified test cases) and to enhance the test oracles to furth"},"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":"1409.3176","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2014-09-10T18:28:53Z","cross_cats_sorted":[],"title_canon_sha256":"844e922ed11b438f049775c87843922e6cc81eb90494c6a6ed241f4cb96c1f33","abstract_canon_sha256":"674263c6440cd1899706aa58c9ec47405b2c5b71a0563fd15645cac0bef93186"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:11:29.102872Z","signature_b64":"g4rhB+BBIZXGjeYnHXpFwRDOfkxr27dII9qGLu63MMNH03n06HB4b1Sw9xSA2KJYTiN9J6BnUZvzfDsR9OTbDw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"7c3938607ff0d3fbcb394102330d96d109353539b44f37e8676e557db67fcb40","last_reissued_at":"2026-05-18T00:11:29.102496Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:11:29.102496Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Test Case Purification for Improving Fault Localization","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Jifeng Xuan (INRIA Lille - Nord Europe), Martin Monperrus (INRIA Lille - Nord Europe)","submitted_at":"2014-09-10T18:28:53Z","abstract_excerpt":"Finding and fixing bugs are time-consuming activities in software development. Spectrum-based fault localization aims to identify the faulty position in source code based on the execution trace of test cases. Failing test cases and their assertions form test oracles for the failing behavior of the system under analysis. In this paper, we propose a novel concept of spectrum driven test case purification for improving fault localization. The goal of test case purification is to separate existing test cases into small fractions (called purified test cases) and to enhance the test oracles to furth"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1409.3176","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":""},"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":"1409.3176","created_at":"2026-05-18T00:11:29.102546+00:00"},{"alias_kind":"arxiv_version","alias_value":"1409.3176v1","created_at":"2026-05-18T00:11:29.102546+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1409.3176","created_at":"2026-05-18T00:11:29.102546+00:00"},{"alias_kind":"pith_short_12","alias_value":"PQ4TQYD76DJ7","created_at":"2026-05-18T12:28:43.426989+00:00"},{"alias_kind":"pith_short_16","alias_value":"PQ4TQYD76DJ7XSZZ","created_at":"2026-05-18T12:28:43.426989+00:00"},{"alias_kind":"pith_short_8","alias_value":"PQ4TQYD7","created_at":"2026-05-18T12:28:43.426989+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":0,"internal_anchor_count":0,"sample":[]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/PQ4TQYD76DJ7XSZZIEBDGDMW2E","json":"https://pith.science/pith/PQ4TQYD76DJ7XSZZIEBDGDMW2E.json","graph_json":"https://pith.science/api/pith-number/PQ4TQYD76DJ7XSZZIEBDGDMW2E/graph.json","events_json":"https://pith.science/api/pith-number/PQ4TQYD76DJ7XSZZIEBDGDMW2E/events.json","paper":"https://pith.science/paper/PQ4TQYD7"},"agent_actions":{"view_html":"https://pith.science/pith/PQ4TQYD76DJ7XSZZIEBDGDMW2E","download_json":"https://pith.science/pith/PQ4TQYD76DJ7XSZZIEBDGDMW2E.json","view_paper":"https://pith.science/paper/PQ4TQYD7","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=1409.3176&json=true","fetch_graph":"https://pith.science/api/pith-number/PQ4TQYD76DJ7XSZZIEBDGDMW2E/graph.json","fetch_events":"https://pith.science/api/pith-number/PQ4TQYD76DJ7XSZZIEBDGDMW2E/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/PQ4TQYD76DJ7XSZZIEBDGDMW2E/action/timestamp_anchor","attest_storage":"https://pith.science/pith/PQ4TQYD76DJ7XSZZIEBDGDMW2E/action/storage_attestation","attest_author":"https://pith.science/pith/PQ4TQYD76DJ7XSZZIEBDGDMW2E/action/author_attestation","sign_citation":"https://pith.science/pith/PQ4TQYD76DJ7XSZZIEBDGDMW2E/action/citation_signature","submit_replication":"https://pith.science/pith/PQ4TQYD76DJ7XSZZIEBDGDMW2E/action/replication_record"}},"created_at":"2026-05-18T00:11:29.102546+00:00","updated_at":"2026-05-18T00:11:29.102546+00:00"}