{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2016:22F55HX3NAUK7TZUFOJVM4XR7T","short_pith_number":"pith:22F55HX3","schema_version":"1.0","canonical_sha256":"d68bde9efb6828afcf342b935672f1fcf46c674375535e97ec5d800ba4adef98","source":{"kind":"arxiv","id":"1608.03676","version":1},"attestation_state":"computed","paper":{"title":"Coz: Finding Code that Counts with Causal Profiling","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.PF","authors_text":"Charlie Curtsinger, Emery D. Berger","submitted_at":"2016-08-12T04:58:16Z","abstract_excerpt":"Improving performance is a central concern for software developers. To locate optimization opportunities, developers rely on software profilers. However, these profilers only report where programs spent their time: optimizing that code may have no impact on performance. Past profilers thus both waste developer time and make it difficult for them to uncover significant optimization opportunities.\n  This paper introduces causal profiling. Unlike past profiling approaches, causal profiling indicates exactly where programmers should focus their optimization efforts, and quantifies their potential "},"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":"1608.03676","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PF","submitted_at":"2016-08-12T04:58:16Z","cross_cats_sorted":[],"title_canon_sha256":"89e0c48c9f09f9d8fd728d6e448e6e5240a05a604e6de5d8d124c79bc61ae4e0","abstract_canon_sha256":"d663f29ef20c09b1d7f9473d388c26449fe7c909bff614758b45d7c216081ed5"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T01:09:12.123463Z","signature_b64":"oxNUDaFa2sLttX8rvFERqBtZriS92fWBkkaX/qwqbKbCXSPSt1vztxkuz7l1IILcPTX9VhEoe15xbmk6uzYGBQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"d68bde9efb6828afcf342b935672f1fcf46c674375535e97ec5d800ba4adef98","last_reissued_at":"2026-05-18T01:09:12.122923Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T01:09:12.122923Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Coz: Finding Code that Counts with Causal Profiling","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.PF","authors_text":"Charlie Curtsinger, Emery D. Berger","submitted_at":"2016-08-12T04:58:16Z","abstract_excerpt":"Improving performance is a central concern for software developers. To locate optimization opportunities, developers rely on software profilers. However, these profilers only report where programs spent their time: optimizing that code may have no impact on performance. Past profilers thus both waste developer time and make it difficult for them to uncover significant optimization opportunities.\n  This paper introduces causal profiling. Unlike past profiling approaches, causal profiling indicates exactly where programmers should focus their optimization efforts, and quantifies their potential "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1608.03676","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":"1608.03676","created_at":"2026-05-18T01:09:12.123019+00:00"},{"alias_kind":"arxiv_version","alias_value":"1608.03676v1","created_at":"2026-05-18T01:09:12.123019+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1608.03676","created_at":"2026-05-18T01:09:12.123019+00:00"},{"alias_kind":"pith_short_12","alias_value":"22F55HX3NAUK","created_at":"2026-05-18T12:29:52.810259+00:00"},{"alias_kind":"pith_short_16","alias_value":"22F55HX3NAUK7TZU","created_at":"2026-05-18T12:29:52.810259+00:00"},{"alias_kind":"pith_short_8","alias_value":"22F55HX3","created_at":"2026-05-18T12:29:52.810259+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/22F55HX3NAUK7TZUFOJVM4XR7T","json":"https://pith.science/pith/22F55HX3NAUK7TZUFOJVM4XR7T.json","graph_json":"https://pith.science/api/pith-number/22F55HX3NAUK7TZUFOJVM4XR7T/graph.json","events_json":"https://pith.science/api/pith-number/22F55HX3NAUK7TZUFOJVM4XR7T/events.json","paper":"https://pith.science/paper/22F55HX3"},"agent_actions":{"view_html":"https://pith.science/pith/22F55HX3NAUK7TZUFOJVM4XR7T","download_json":"https://pith.science/pith/22F55HX3NAUK7TZUFOJVM4XR7T.json","view_paper":"https://pith.science/paper/22F55HX3","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=1608.03676&json=true","fetch_graph":"https://pith.science/api/pith-number/22F55HX3NAUK7TZUFOJVM4XR7T/graph.json","fetch_events":"https://pith.science/api/pith-number/22F55HX3NAUK7TZUFOJVM4XR7T/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/22F55HX3NAUK7TZUFOJVM4XR7T/action/timestamp_anchor","attest_storage":"https://pith.science/pith/22F55HX3NAUK7TZUFOJVM4XR7T/action/storage_attestation","attest_author":"https://pith.science/pith/22F55HX3NAUK7TZUFOJVM4XR7T/action/author_attestation","sign_citation":"https://pith.science/pith/22F55HX3NAUK7TZUFOJVM4XR7T/action/citation_signature","submit_replication":"https://pith.science/pith/22F55HX3NAUK7TZUFOJVM4XR7T/action/replication_record"}},"created_at":"2026-05-18T01:09:12.123019+00:00","updated_at":"2026-05-18T01:09:12.123019+00:00"}