{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2017:GOINM43MNXLX2BX22C2C7MQSJY","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":"13c18106b043b26554fed081a88faa5a09a25d6bce523eec0797095f75498378","cross_cats_sorted":["cs.IR","cs.PL"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2017-06-08T20:57:20Z","title_canon_sha256":"a0e3da22da2d35dd483ebb7401a2b499f1a95d2bb6ae9c5cfd0d00f389f260cf"},"schema_version":"1.0","source":{"id":"1706.02769","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1706.02769","created_at":"2026-05-18T00:42:41Z"},{"alias_kind":"arxiv_version","alias_value":"1706.02769v1","created_at":"2026-05-18T00:42:41Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1706.02769","created_at":"2026-05-18T00:42:41Z"},{"alias_kind":"pith_short_12","alias_value":"GOINM43MNXLX","created_at":"2026-05-18T12:31:18Z"},{"alias_kind":"pith_short_16","alias_value":"GOINM43MNXLX2BX2","created_at":"2026-05-18T12:31:18Z"},{"alias_kind":"pith_short_8","alias_value":"GOINM43M","created_at":"2026-05-18T12:31:18Z"}],"graph_snapshots":[{"event_id":"sha256:217593dadac0e2aa64c014987331daba7568600922b001e8d6453639cb61a388","target":"graph","created_at":"2026-05-18T00:42:41Z","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":"Developers spend a significant amount of time searching for code: e.g., to understand how to complete, correct, or adapt their own code for a new context. Unfortunately, the state of the art in code search has not evolved much beyond text search over tokenized source. Code has much richer structure and semantics than normal text, and this property can be exploited to specialize the code-search process for better querying, searching, and ranking of code-search results.\n  We present a new code-search engine named Source Forager. Given a query in the form of a C/C++ function, Source Forager searc","authors_text":"Ben Liblit, David Bingham Brown, David Melski, Thomas Reps, Vineeth Kashyap","cross_cats":["cs.IR","cs.PL"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2017-06-08T20:57:20Z","title":"Source Forager: A Search Engine for Similar Source Code"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1706.02769","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:64dfe7ce289d42b44209cc514d71c6fefc8f5794168d97a1f1e26de384625ce3","target":"record","created_at":"2026-05-18T00:42:41Z","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":"13c18106b043b26554fed081a88faa5a09a25d6bce523eec0797095f75498378","cross_cats_sorted":["cs.IR","cs.PL"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2017-06-08T20:57:20Z","title_canon_sha256":"a0e3da22da2d35dd483ebb7401a2b499f1a95d2bb6ae9c5cfd0d00f389f260cf"},"schema_version":"1.0","source":{"id":"1706.02769","kind":"arxiv","version":1}},"canonical_sha256":"3390d6736c6dd77d06fad0b42fb2124e0e339eb6403e1576283b6db597f466cb","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"3390d6736c6dd77d06fad0b42fb2124e0e339eb6403e1576283b6db597f466cb","first_computed_at":"2026-05-18T00:42:41.008918Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:42:41.008918Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"9Vk2NmzS9GquDpsoLBi3yo+5xjCm3opgA0Jbw2SUpYg0VD9fRUK0s4R0NflNJIbvewQ/2lxT4TQ8Gqb6trReAQ==","signature_status":"signed_v1","signed_at":"2026-05-18T00:42:41.009572Z","signed_message":"canonical_sha256_bytes"},"source_id":"1706.02769","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:64dfe7ce289d42b44209cc514d71c6fefc8f5794168d97a1f1e26de384625ce3","sha256:217593dadac0e2aa64c014987331daba7568600922b001e8d6453639cb61a388"],"state_sha256":"4af3724a589a4e1e8ffc87c0ffe985cb3eb7c840f2270f1f994f2a5b35a8fd74"}