{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2014:W45WAWTLFYZGPPAPM3DASTMMXY","short_pith_number":"pith:W45WAWTL","canonical_record":{"source":{"id":"1404.4100","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2014-04-15T22:32:21Z","cross_cats_sorted":[],"title_canon_sha256":"2487598c884fe66c873d15ace6c8aa57f03b5aabf0e00b62adb7bdb3aab7ebae","abstract_canon_sha256":"a0b7101726d1ff405f1f76338ea9874a641f9b7af62163d3c5bcd928cdb4011d"},"schema_version":"1.0"},"canonical_sha256":"b73b605a6b2e3267bc0f66c6094d8cbe2b9f32ed064794448b103adfdc483262","source":{"kind":"arxiv","id":"1404.4100","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1404.4100","created_at":"2026-05-18T02:54:06Z"},{"alias_kind":"arxiv_version","alias_value":"1404.4100v1","created_at":"2026-05-18T02:54:06Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1404.4100","created_at":"2026-05-18T02:54:06Z"},{"alias_kind":"pith_short_12","alias_value":"W45WAWTLFYZG","created_at":"2026-05-18T12:28:54Z"},{"alias_kind":"pith_short_16","alias_value":"W45WAWTLFYZGPPAP","created_at":"2026-05-18T12:28:54Z"},{"alias_kind":"pith_short_8","alias_value":"W45WAWTL","created_at":"2026-05-18T12:28:54Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2014:W45WAWTLFYZGPPAPM3DASTMMXY","target":"record","payload":{"canonical_record":{"source":{"id":"1404.4100","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2014-04-15T22:32:21Z","cross_cats_sorted":[],"title_canon_sha256":"2487598c884fe66c873d15ace6c8aa57f03b5aabf0e00b62adb7bdb3aab7ebae","abstract_canon_sha256":"a0b7101726d1ff405f1f76338ea9874a641f9b7af62163d3c5bcd928cdb4011d"},"schema_version":"1.0"},"canonical_sha256":"b73b605a6b2e3267bc0f66c6094d8cbe2b9f32ed064794448b103adfdc483262","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T02:54:06.260901Z","signature_b64":"3eH1DByOZ4JHTJccrfhYpC6hyokNtgz+7R8E8ghSfQpvYABGAW4QstN0FMLW2oz+o2WZkSgxKPrIfnw5xHOaCA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"b73b605a6b2e3267bc0f66c6094d8cbe2b9f32ed064794448b103adfdc483262","last_reissued_at":"2026-05-18T02:54:06.260305Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T02:54:06.260305Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1404.4100","source_version":1,"attestation_state":"computed"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-05-18T02:54:06Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"qXqf4/a27G4RxYXHSRF+25Wz4nIVLCwPwe4Kc1Z4yEPT3UDEFtlM1F00ygPbGKGa5csSzzktM8WlU3Rv0VWzAA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-02T21:32:51.050771Z"},"content_sha256":"600944be877ad2d8c1eb6aa322e05fca7a45979d744d0162467e04ade95c776d","schema_version":"1.0","event_id":"sha256:600944be877ad2d8c1eb6aa322e05fca7a45979d744d0162467e04ade95c776d"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2014:W45WAWTLFYZGPPAPM3DASTMMXY","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Locating Crashing Faults based on Crash Stack Traces","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Hongyu Zhang, Hyunmin Seo, Liang Gong, Sunghun Kim","submitted_at":"2014-04-15T22:32:21Z","abstract_excerpt":"Software crashes due to its increasing complexity. Once a crash happens, a crash report could be sent to software developers for investigation upon user permission. Because of the large number of crash reports and limited information, debugging for crashes is often a tedious and labor-intensive task. In this paper, we propose a statistical fault localization framework to help developers locate functions that contain crashing faults. We generate the execution traces for the failing traces based on the crash stack, and the passing traces from normal executions. We form program spectra by combini"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1404.4100","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"},"verdict_id":null},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-05-18T02:54:06Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"dK3R9BNOppMkQj5r04O/tmZBNE2bVKYnxbpR02jZAOPjZFK0up3cUwKVpnhqXWUY2nSZv9WMjDS+fgF9VkCrBQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-02T21:32:51.051133Z"},"content_sha256":"105d21b20c99703ea36aca4c62028e870cd39e6637cc58e256f31c0d309923ed","schema_version":"1.0","event_id":"sha256:105d21b20c99703ea36aca4c62028e870cd39e6637cc58e256f31c0d309923ed"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/W45WAWTLFYZGPPAPM3DASTMMXY/bundle.json","state_url":"https://pith.science/pith/W45WAWTLFYZGPPAPM3DASTMMXY/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/W45WAWTLFYZGPPAPM3DASTMMXY/bundle.json","status":"primary"}],"public_keys":[{"key_id":"pith-v1-2026-05","algorithm":"ed25519","format":"raw","public_key_b64":"stVStoiQhXFxp4s2pdzPNoqVNBMojDU/fJ2db5S3CbM=","public_key_hex":"b2d552b68890857171a78b36a5dccf368a953413288c353f7c9d9d6f94b709b3","fingerprint_sha256_b32_first128bits":"RVFV5Z2OI2J3ZUO7ERDEBCYNKS","fingerprint_sha256_hex":"8d4b5ee74e4693bcd1df2446408b0d54","rotates_at":null,"url":"https://pith.science/pith-signing-key.json","notes":"Pith uses this Ed25519 key to sign canonical record SHA-256 digests. Verify with: ed25519_verify(public_key, message=canonical_sha256_bytes, signature=base64decode(signature_b64))."}],"merge_version":"pith-open-graph-merge-v1","built_at":"2026-06-02T21:32:51Z","links":{"resolver":"https://pith.science/pith/W45WAWTLFYZGPPAPM3DASTMMXY","bundle":"https://pith.science/pith/W45WAWTLFYZGPPAPM3DASTMMXY/bundle.json","state":"https://pith.science/pith/W45WAWTLFYZGPPAPM3DASTMMXY/state.json","well_known_bundle":"https://pith.science/.well-known/pith/W45WAWTLFYZGPPAPM3DASTMMXY/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2014:W45WAWTLFYZGPPAPM3DASTMMXY","merge_version":"pith-open-graph-merge-v1","event_count":2,"valid_event_count":2,"invalid_event_count":0,"equivocation_count":0,"current":{"canonical_record":{"metadata":{"abstract_canon_sha256":"a0b7101726d1ff405f1f76338ea9874a641f9b7af62163d3c5bcd928cdb4011d","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2014-04-15T22:32:21Z","title_canon_sha256":"2487598c884fe66c873d15ace6c8aa57f03b5aabf0e00b62adb7bdb3aab7ebae"},"schema_version":"1.0","source":{"id":"1404.4100","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1404.4100","created_at":"2026-05-18T02:54:06Z"},{"alias_kind":"arxiv_version","alias_value":"1404.4100v1","created_at":"2026-05-18T02:54:06Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1404.4100","created_at":"2026-05-18T02:54:06Z"},{"alias_kind":"pith_short_12","alias_value":"W45WAWTLFYZG","created_at":"2026-05-18T12:28:54Z"},{"alias_kind":"pith_short_16","alias_value":"W45WAWTLFYZGPPAP","created_at":"2026-05-18T12:28:54Z"},{"alias_kind":"pith_short_8","alias_value":"W45WAWTL","created_at":"2026-05-18T12:28:54Z"}],"graph_snapshots":[{"event_id":"sha256:105d21b20c99703ea36aca4c62028e870cd39e6637cc58e256f31c0d309923ed","target":"graph","created_at":"2026-05-18T02:54:06Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"graph_snapshot":{"author_claims":{"count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","strong_count":0},"builder_version":"pith-number-builder-2026-05-17-v1","claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"paper":{"abstract_excerpt":"Software crashes due to its increasing complexity. Once a crash happens, a crash report could be sent to software developers for investigation upon user permission. Because of the large number of crash reports and limited information, debugging for crashes is often a tedious and labor-intensive task. In this paper, we propose a statistical fault localization framework to help developers locate functions that contain crashing faults. We generate the execution traces for the failing traces based on the crash stack, and the passing traces from normal executions. We form program spectra by combini","authors_text":"Hongyu Zhang, Hyunmin Seo, Liang Gong, Sunghun Kim","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2014-04-15T22:32:21Z","title":"Locating Crashing Faults based on Crash Stack Traces"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1404.4100","kind":"arxiv","version":1},"verdict":{"created_at":null,"id":null,"model_set":{},"one_line_summary":"","pipeline_version":null,"pith_extraction_headline":"","strongest_claim":"","weakest_assumption":""}},"verdict_id":null}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:600944be877ad2d8c1eb6aa322e05fca7a45979d744d0162467e04ade95c776d","target":"record","created_at":"2026-05-18T02:54:06Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"attestation_state":"computed","canonical_record":{"metadata":{"abstract_canon_sha256":"a0b7101726d1ff405f1f76338ea9874a641f9b7af62163d3c5bcd928cdb4011d","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2014-04-15T22:32:21Z","title_canon_sha256":"2487598c884fe66c873d15ace6c8aa57f03b5aabf0e00b62adb7bdb3aab7ebae"},"schema_version":"1.0","source":{"id":"1404.4100","kind":"arxiv","version":1}},"canonical_sha256":"b73b605a6b2e3267bc0f66c6094d8cbe2b9f32ed064794448b103adfdc483262","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"b73b605a6b2e3267bc0f66c6094d8cbe2b9f32ed064794448b103adfdc483262","first_computed_at":"2026-05-18T02:54:06.260305Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T02:54:06.260305Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"3eH1DByOZ4JHTJccrfhYpC6hyokNtgz+7R8E8ghSfQpvYABGAW4QstN0FMLW2oz+o2WZkSgxKPrIfnw5xHOaCA==","signature_status":"signed_v1","signed_at":"2026-05-18T02:54:06.260901Z","signed_message":"canonical_sha256_bytes"},"source_id":"1404.4100","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:600944be877ad2d8c1eb6aa322e05fca7a45979d744d0162467e04ade95c776d","sha256:105d21b20c99703ea36aca4c62028e870cd39e6637cc58e256f31c0d309923ed"],"state_sha256":"523e8cb64b4a19c49554f56e0e64f90be862af35c2b9aa1f80696853938b9275"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"sn3rpGR7J2gaeDhL7q/aGxwRFgW3lsDvX3yrO7jBonXOuiVNOhUFn+taV19UEDNGQxNKUoIrWYR0WxuTSWDnDA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-02T21:32:51.053055Z","bundle_sha256":"157bc496f237292386fa651c559a25a9293c198c2330e31c7d9e2ab6d6da2f97"}}