{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2014:VZUR33NE4PU762FBKFO5CLMSQU","short_pith_number":"pith:VZUR33NE","canonical_record":{"source":{"id":"1402.4182","kind":"arxiv","version":3},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2014-02-17T23:40:01Z","cross_cats_sorted":[],"title_canon_sha256":"0ffd661fbcef29c55ca844bcec9db398503196c4c5be78bb11e8e64685895c6f","abstract_canon_sha256":"0cc2d474f742afefe1200fb8009fc85ea5963f175b984746248172b4986f0265"},"schema_version":"1.0"},"canonical_sha256":"ae691deda4e3e9ff68a1515dd12d9285369407854a3d7842138cb2a51d62a5b2","source":{"kind":"arxiv","id":"1402.4182","version":3},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1402.4182","created_at":"2026-05-18T00:59:59Z"},{"alias_kind":"arxiv_version","alias_value":"1402.4182v3","created_at":"2026-05-18T00:59:59Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1402.4182","created_at":"2026-05-18T00:59:59Z"},{"alias_kind":"pith_short_12","alias_value":"VZUR33NE4PU7","created_at":"2026-05-18T12:28:54Z"},{"alias_kind":"pith_short_16","alias_value":"VZUR33NE4PU762FB","created_at":"2026-05-18T12:28:54Z"},{"alias_kind":"pith_short_8","alias_value":"VZUR33NE","created_at":"2026-05-18T12:28:54Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2014:VZUR33NE4PU762FBKFO5CLMSQU","target":"record","payload":{"canonical_record":{"source":{"id":"1402.4182","kind":"arxiv","version":3},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2014-02-17T23:40:01Z","cross_cats_sorted":[],"title_canon_sha256":"0ffd661fbcef29c55ca844bcec9db398503196c4c5be78bb11e8e64685895c6f","abstract_canon_sha256":"0cc2d474f742afefe1200fb8009fc85ea5963f175b984746248172b4986f0265"},"schema_version":"1.0"},"canonical_sha256":"ae691deda4e3e9ff68a1515dd12d9285369407854a3d7842138cb2a51d62a5b2","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:59:59.265783Z","signature_b64":"JnhTGw0hnEbIc+Tji9DnlDcjLORM1wBffSmRUEIijKKFT+iUr+NEHbQDwk6uut8Dp+Lm/zBF8dpxcMI4E25dCA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"ae691deda4e3e9ff68a1515dd12d9285369407854a3d7842138cb2a51d62a5b2","last_reissued_at":"2026-05-18T00:59:59.265273Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:59:59.265273Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1402.4182","source_version":3,"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:59:59Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"bYNijzZOi9UIKeUYdglhhTttrBtCnsECLTAbO9bw6OHMNkgClCUfEEJmlVI6JGFXUsMZrCBQmEtfMpjdWgaXBw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-07T23:53:58.029912Z"},"content_sha256":"56f9633a7afd64ed5efaf4d84a56b1dc8257d4a482deb52a453b95371ee7d30d","schema_version":"1.0","event_id":"sha256:56f9633a7afd64ed5efaf4d84a56b1dc8257d4a482deb52a453b95371ee7d30d"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2014:VZUR33NE4PU762FBKFO5CLMSQU","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Learning Natural Coding Conventions","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Charles Sutton, Christian Bird, Earl T. Barr, Miltiadis Allamanis","submitted_at":"2014-02-17T23:40:01Z","abstract_excerpt":"Every programmer has a characteristic style, ranging from preferences about identifier naming to preferences about object relationships and design patterns. Coding conventions define a consistent syntactic style, fostering readability and hence maintainability. When collaborating, programmers strive to obey a project's coding conventions. However, one third of reviews of changes contain feedback about coding conventions, indicating that programmers do not always follow them and that project members care deeply about adherence. Unfortunately, programmers are often unaware of coding conventions "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1402.4182","kind":"arxiv","version":3},"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:59:59Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"z7FVpSs7U+VOD4roV4j/3JTmR64FxxewsMfJ11FqMuDG5UnVbwmrbKSpUzBMT0HTNbxb61WH5Xrkm2HuJorNBQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-07T23:53:58.030635Z"},"content_sha256":"57cc93ad2cc0d2a86a34162f9114b3b6789859a3c4e1050973123e2b52bbaaea","schema_version":"1.0","event_id":"sha256:57cc93ad2cc0d2a86a34162f9114b3b6789859a3c4e1050973123e2b52bbaaea"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/VZUR33NE4PU762FBKFO5CLMSQU/bundle.json","state_url":"https://pith.science/pith/VZUR33NE4PU762FBKFO5CLMSQU/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/VZUR33NE4PU762FBKFO5CLMSQU/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-07T23:53:58Z","links":{"resolver":"https://pith.science/pith/VZUR33NE4PU762FBKFO5CLMSQU","bundle":"https://pith.science/pith/VZUR33NE4PU762FBKFO5CLMSQU/bundle.json","state":"https://pith.science/pith/VZUR33NE4PU762FBKFO5CLMSQU/state.json","well_known_bundle":"https://pith.science/.well-known/pith/VZUR33NE4PU762FBKFO5CLMSQU/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2014:VZUR33NE4PU762FBKFO5CLMSQU","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":"0cc2d474f742afefe1200fb8009fc85ea5963f175b984746248172b4986f0265","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2014-02-17T23:40:01Z","title_canon_sha256":"0ffd661fbcef29c55ca844bcec9db398503196c4c5be78bb11e8e64685895c6f"},"schema_version":"1.0","source":{"id":"1402.4182","kind":"arxiv","version":3}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1402.4182","created_at":"2026-05-18T00:59:59Z"},{"alias_kind":"arxiv_version","alias_value":"1402.4182v3","created_at":"2026-05-18T00:59:59Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1402.4182","created_at":"2026-05-18T00:59:59Z"},{"alias_kind":"pith_short_12","alias_value":"VZUR33NE4PU7","created_at":"2026-05-18T12:28:54Z"},{"alias_kind":"pith_short_16","alias_value":"VZUR33NE4PU762FB","created_at":"2026-05-18T12:28:54Z"},{"alias_kind":"pith_short_8","alias_value":"VZUR33NE","created_at":"2026-05-18T12:28:54Z"}],"graph_snapshots":[{"event_id":"sha256:57cc93ad2cc0d2a86a34162f9114b3b6789859a3c4e1050973123e2b52bbaaea","target":"graph","created_at":"2026-05-18T00:59:59Z","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":"Every programmer has a characteristic style, ranging from preferences about identifier naming to preferences about object relationships and design patterns. Coding conventions define a consistent syntactic style, fostering readability and hence maintainability. When collaborating, programmers strive to obey a project's coding conventions. However, one third of reviews of changes contain feedback about coding conventions, indicating that programmers do not always follow them and that project members care deeply about adherence. Unfortunately, programmers are often unaware of coding conventions ","authors_text":"Charles Sutton, Christian Bird, Earl T. Barr, Miltiadis Allamanis","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2014-02-17T23:40:01Z","title":"Learning Natural Coding Conventions"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1402.4182","kind":"arxiv","version":3},"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:56f9633a7afd64ed5efaf4d84a56b1dc8257d4a482deb52a453b95371ee7d30d","target":"record","created_at":"2026-05-18T00:59:59Z","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":"0cc2d474f742afefe1200fb8009fc85ea5963f175b984746248172b4986f0265","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2014-02-17T23:40:01Z","title_canon_sha256":"0ffd661fbcef29c55ca844bcec9db398503196c4c5be78bb11e8e64685895c6f"},"schema_version":"1.0","source":{"id":"1402.4182","kind":"arxiv","version":3}},"canonical_sha256":"ae691deda4e3e9ff68a1515dd12d9285369407854a3d7842138cb2a51d62a5b2","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"ae691deda4e3e9ff68a1515dd12d9285369407854a3d7842138cb2a51d62a5b2","first_computed_at":"2026-05-18T00:59:59.265273Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:59:59.265273Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"JnhTGw0hnEbIc+Tji9DnlDcjLORM1wBffSmRUEIijKKFT+iUr+NEHbQDwk6uut8Dp+Lm/zBF8dpxcMI4E25dCA==","signature_status":"signed_v1","signed_at":"2026-05-18T00:59:59.265783Z","signed_message":"canonical_sha256_bytes"},"source_id":"1402.4182","source_kind":"arxiv","source_version":3}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:56f9633a7afd64ed5efaf4d84a56b1dc8257d4a482deb52a453b95371ee7d30d","sha256:57cc93ad2cc0d2a86a34162f9114b3b6789859a3c4e1050973123e2b52bbaaea"],"state_sha256":"217e58dd406d3524f532aa32aacd731fa90d1ab092669618cac7dcda909083db"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"fcE6AIanbmDetkKbP67v6VIs+MCPdQOgmI4LY2qqjOiRy0+DjdMxeD8ZYsQoM0zmuxA2z5bVm182YeH8VxbiAg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-07T23:53:58.034909Z","bundle_sha256":"35c3efd77cd1029c7fc4b0f471333994ac55d8f5d129bedc945431f9de401620"}}