{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2018:PH4SSYA6S7MK7PCLGJK7FEUJE3","short_pith_number":"pith:PH4SSYA6","canonical_record":{"source":{"id":"1808.09588","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CL","submitted_at":"2018-08-29T00:08:25Z","cross_cats_sorted":[],"title_canon_sha256":"51cfe37594f283f295b35e9fbb730ead0af966145ac5bb652341c3fdcc0561bb","abstract_canon_sha256":"2afda414e256946894a016601a1df553e037603c9442f876d7827b61a9b4a164"},"schema_version":"1.0"},"canonical_sha256":"79f929601e97d8afbc4b3255f2928926cc50c931d1b8af9f06591541bda3abf2","source":{"kind":"arxiv","id":"1808.09588","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1808.09588","created_at":"2026-05-18T00:06:55Z"},{"alias_kind":"arxiv_version","alias_value":"1808.09588v1","created_at":"2026-05-18T00:06:55Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1808.09588","created_at":"2026-05-18T00:06:55Z"},{"alias_kind":"pith_short_12","alias_value":"PH4SSYA6S7MK","created_at":"2026-05-18T12:32:43Z"},{"alias_kind":"pith_short_16","alias_value":"PH4SSYA6S7MK7PCL","created_at":"2026-05-18T12:32:43Z"},{"alias_kind":"pith_short_8","alias_value":"PH4SSYA6","created_at":"2026-05-18T12:32:43Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2018:PH4SSYA6S7MK7PCLGJK7FEUJE3","target":"record","payload":{"canonical_record":{"source":{"id":"1808.09588","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CL","submitted_at":"2018-08-29T00:08:25Z","cross_cats_sorted":[],"title_canon_sha256":"51cfe37594f283f295b35e9fbb730ead0af966145ac5bb652341c3fdcc0561bb","abstract_canon_sha256":"2afda414e256946894a016601a1df553e037603c9442f876d7827b61a9b4a164"},"schema_version":"1.0"},"canonical_sha256":"79f929601e97d8afbc4b3255f2928926cc50c931d1b8af9f06591541bda3abf2","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:06:55.092762Z","signature_b64":"uEnNpeyyNsgnjCBSPxy1f7D8js1VbKZtGhigRyTXG9ZXc4U0O1FFYp2ul3hXU4as+ghYz+MiH4nQ1gbVl9BcBg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"79f929601e97d8afbc4b3255f2928926cc50c931d1b8af9f06591541bda3abf2","last_reissued_at":"2026-05-18T00:06:55.092122Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:06:55.092122Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1808.09588","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-18T00:06:55Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"BdZKm6A6cqZSfNrdqXUbCq85R2DPiuKRpBO2THFFarGhikYymFoNKzxpmnTaatO0+oJTWImdREHZifiH2n89Cw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-02T02:28:37.573946Z"},"content_sha256":"a482a0a7cc1bd8f0e79b8ec5a1ea81cf75560c2c299cb3b6b7cdbb991cbc1f56","schema_version":"1.0","event_id":"sha256:a482a0a7cc1bd8f0e79b8ec5a1ea81cf75560c2c299cb3b6b7cdbb991cbc1f56"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2018:PH4SSYA6S7MK7PCLGJK7FEUJE3","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Mapping Language to Code in Programmatic Context","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.CL","authors_text":"Alvin Cheung, Ioannis Konstas, Luke Zettlemoyer, Srinivasan Iyer","submitted_at":"2018-08-29T00:08:25Z","abstract_excerpt":"Source code is rarely written in isolation. It depends significantly on the programmatic context, such as the class that the code would reside in. To study this phenomenon, we introduce the task of generating class member functions given English documentation and the programmatic context provided by the rest of the class. This task is challenging because the desired code can vary greatly depending on the functionality the class provides (e.g., a sort function may or may not be available when we are asked to \"return the smallest element\" in a particular member variable list). We introduce CONCO"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1808.09588","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-18T00:06:55Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"mCo/f0p1rf2Y3+Cq8QpTAdasD6hU/K9J/BDjMgJZG4HrpfwxUQpe7fk1XT925eP0ODeCsvreMsfWn+hx0dWCCg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-02T02:28:37.574293Z"},"content_sha256":"7574a4f9e8890a52d88e3493a55b73f84a13363ef7f0c0558ebdaa4484c61823","schema_version":"1.0","event_id":"sha256:7574a4f9e8890a52d88e3493a55b73f84a13363ef7f0c0558ebdaa4484c61823"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/PH4SSYA6S7MK7PCLGJK7FEUJE3/bundle.json","state_url":"https://pith.science/pith/PH4SSYA6S7MK7PCLGJK7FEUJE3/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/PH4SSYA6S7MK7PCLGJK7FEUJE3/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-02T02:28:37Z","links":{"resolver":"https://pith.science/pith/PH4SSYA6S7MK7PCLGJK7FEUJE3","bundle":"https://pith.science/pith/PH4SSYA6S7MK7PCLGJK7FEUJE3/bundle.json","state":"https://pith.science/pith/PH4SSYA6S7MK7PCLGJK7FEUJE3/state.json","well_known_bundle":"https://pith.science/.well-known/pith/PH4SSYA6S7MK7PCLGJK7FEUJE3/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2018:PH4SSYA6S7MK7PCLGJK7FEUJE3","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":"2afda414e256946894a016601a1df553e037603c9442f876d7827b61a9b4a164","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CL","submitted_at":"2018-08-29T00:08:25Z","title_canon_sha256":"51cfe37594f283f295b35e9fbb730ead0af966145ac5bb652341c3fdcc0561bb"},"schema_version":"1.0","source":{"id":"1808.09588","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1808.09588","created_at":"2026-05-18T00:06:55Z"},{"alias_kind":"arxiv_version","alias_value":"1808.09588v1","created_at":"2026-05-18T00:06:55Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1808.09588","created_at":"2026-05-18T00:06:55Z"},{"alias_kind":"pith_short_12","alias_value":"PH4SSYA6S7MK","created_at":"2026-05-18T12:32:43Z"},{"alias_kind":"pith_short_16","alias_value":"PH4SSYA6S7MK7PCL","created_at":"2026-05-18T12:32:43Z"},{"alias_kind":"pith_short_8","alias_value":"PH4SSYA6","created_at":"2026-05-18T12:32:43Z"}],"graph_snapshots":[{"event_id":"sha256:7574a4f9e8890a52d88e3493a55b73f84a13363ef7f0c0558ebdaa4484c61823","target":"graph","created_at":"2026-05-18T00:06:55Z","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":"Source code is rarely written in isolation. It depends significantly on the programmatic context, such as the class that the code would reside in. To study this phenomenon, we introduce the task of generating class member functions given English documentation and the programmatic context provided by the rest of the class. This task is challenging because the desired code can vary greatly depending on the functionality the class provides (e.g., a sort function may or may not be available when we are asked to \"return the smallest element\" in a particular member variable list). We introduce CONCO","authors_text":"Alvin Cheung, Ioannis Konstas, Luke Zettlemoyer, Srinivasan Iyer","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CL","submitted_at":"2018-08-29T00:08:25Z","title":"Mapping Language to Code in Programmatic Context"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1808.09588","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:a482a0a7cc1bd8f0e79b8ec5a1ea81cf75560c2c299cb3b6b7cdbb991cbc1f56","target":"record","created_at":"2026-05-18T00:06:55Z","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":"2afda414e256946894a016601a1df553e037603c9442f876d7827b61a9b4a164","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CL","submitted_at":"2018-08-29T00:08:25Z","title_canon_sha256":"51cfe37594f283f295b35e9fbb730ead0af966145ac5bb652341c3fdcc0561bb"},"schema_version":"1.0","source":{"id":"1808.09588","kind":"arxiv","version":1}},"canonical_sha256":"79f929601e97d8afbc4b3255f2928926cc50c931d1b8af9f06591541bda3abf2","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"79f929601e97d8afbc4b3255f2928926cc50c931d1b8af9f06591541bda3abf2","first_computed_at":"2026-05-18T00:06:55.092122Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:06:55.092122Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"uEnNpeyyNsgnjCBSPxy1f7D8js1VbKZtGhigRyTXG9ZXc4U0O1FFYp2ul3hXU4as+ghYz+MiH4nQ1gbVl9BcBg==","signature_status":"signed_v1","signed_at":"2026-05-18T00:06:55.092762Z","signed_message":"canonical_sha256_bytes"},"source_id":"1808.09588","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:a482a0a7cc1bd8f0e79b8ec5a1ea81cf75560c2c299cb3b6b7cdbb991cbc1f56","sha256:7574a4f9e8890a52d88e3493a55b73f84a13363ef7f0c0558ebdaa4484c61823"],"state_sha256":"50d1a80ac721d04d9d0a40e63568908851c9b3d59ff0fc265254ac868edac8eb"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"xQK9nIaI1eEQnJBDfjzZ+cepc/llfMPPlGs3PmsRca2p5doPy80vChmdlZ5XVcChNbAPNmz4FKqvaMhsPk/sBQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-02T02:28:37.576194Z","bundle_sha256":"f79b6cd3923dbdee71f47a4979b347f87a5ca45d3cec9086902c5d8e6d966948"}}