{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2018:RCIDUCBZY4UJDMDTM7NPYC56RZ","short_pith_number":"pith:RCIDUCBZ","canonical_record":{"source":{"id":"1802.02971","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-01-05T02:02:19Z","cross_cats_sorted":[],"title_canon_sha256":"e104263225bc411bab84f89eb79221fb93d537fbb74370b13683083f0f1c284a","abstract_canon_sha256":"bb2e3ce7bb6143b740c1c05d2cc808e0f344f3cff80abd30b8fed20bc9374bcb"},"schema_version":"1.0"},"canonical_sha256":"88903a0839c72891b07367dafc0bbe8e562f2168a7255eb7dc6a492f120eae0d","source":{"kind":"arxiv","id":"1802.02971","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1802.02971","created_at":"2026-05-18T00:06:20Z"},{"alias_kind":"arxiv_version","alias_value":"1802.02971v2","created_at":"2026-05-18T00:06:20Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1802.02971","created_at":"2026-05-18T00:06:20Z"},{"alias_kind":"pith_short_12","alias_value":"RCIDUCBZY4UJ","created_at":"2026-05-18T12:32:50Z"},{"alias_kind":"pith_short_16","alias_value":"RCIDUCBZY4UJDMDT","created_at":"2026-05-18T12:32:50Z"},{"alias_kind":"pith_short_8","alias_value":"RCIDUCBZ","created_at":"2026-05-18T12:32:50Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2018:RCIDUCBZY4UJDMDTM7NPYC56RZ","target":"record","payload":{"canonical_record":{"source":{"id":"1802.02971","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-01-05T02:02:19Z","cross_cats_sorted":[],"title_canon_sha256":"e104263225bc411bab84f89eb79221fb93d537fbb74370b13683083f0f1c284a","abstract_canon_sha256":"bb2e3ce7bb6143b740c1c05d2cc808e0f344f3cff80abd30b8fed20bc9374bcb"},"schema_version":"1.0"},"canonical_sha256":"88903a0839c72891b07367dafc0bbe8e562f2168a7255eb7dc6a492f120eae0d","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:06:20.559878Z","signature_b64":"wTAhzWV3p8w2dDNC9FHjsPORh7VBJ3/rZe7HTiRuJv9EX7bomP+OyEFGWsmT204r77HTpmOu0K7x5y/BtvKSDQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"88903a0839c72891b07367dafc0bbe8e562f2168a7255eb7dc6a492f120eae0d","last_reissued_at":"2026-05-18T00:06:20.559280Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:06:20.559280Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1802.02971","source_version":2,"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:20Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"vkDjehKg7+69nm8quQXse4YuMi7jKtBbhCKKvr/vRt0wuODQgWAmf+gGN42vYm+726MvCOZTbIHGXtCNWF5OBw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-11T21:06:36.987116Z"},"content_sha256":"5d7085aaddd85dbc287d0327f1c313c5292b4a0a50b9640c1f10f08f7b09ea7b","schema_version":"1.0","event_id":"sha256:5d7085aaddd85dbc287d0327f1c313c5292b4a0a50b9640c1f10f08f7b09ea7b"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2018:RCIDUCBZY4UJDMDTM7NPYC56RZ","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Comment Generation for Source Code: State of the Art, Challenges and Opportunities","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Benwen Zhang, Xiaoran Wang","submitted_at":"2018-01-05T02:02:19Z","abstract_excerpt":"Researches have shown that most effort of today's software development is maintenance and evolution. Developers often use integrated development environments, debuggers, and tools for code search, testing, and program understanding to reduce the tedious tasks. One way to make software development more efficient is to make the program more readable. There have been many approaches proposed and developed for this purpose. Among these approaches, comment generation for source code is gaining more and more attention and has become a popular research area. In this paper, the state of art in comment"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1802.02971","kind":"arxiv","version":2},"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:20Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"3YD+5GBkTEVstBSS4Vh9brEj9i6hRHOmrh7PiK0AzdYixyrPnauCL8FO1NtVU+RiripejdbcI2nTg4vdWAz7AQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-11T21:06:36.987727Z"},"content_sha256":"8597236e767c7b2fc64d2e5153704782937f0520df2b2b4a3493b4155370fd9f","schema_version":"1.0","event_id":"sha256:8597236e767c7b2fc64d2e5153704782937f0520df2b2b4a3493b4155370fd9f"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/RCIDUCBZY4UJDMDTM7NPYC56RZ/bundle.json","state_url":"https://pith.science/pith/RCIDUCBZY4UJDMDTM7NPYC56RZ/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/RCIDUCBZY4UJDMDTM7NPYC56RZ/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-11T21:06:36Z","links":{"resolver":"https://pith.science/pith/RCIDUCBZY4UJDMDTM7NPYC56RZ","bundle":"https://pith.science/pith/RCIDUCBZY4UJDMDTM7NPYC56RZ/bundle.json","state":"https://pith.science/pith/RCIDUCBZY4UJDMDTM7NPYC56RZ/state.json","well_known_bundle":"https://pith.science/.well-known/pith/RCIDUCBZY4UJDMDTM7NPYC56RZ/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2018:RCIDUCBZY4UJDMDTM7NPYC56RZ","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":"bb2e3ce7bb6143b740c1c05d2cc808e0f344f3cff80abd30b8fed20bc9374bcb","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-01-05T02:02:19Z","title_canon_sha256":"e104263225bc411bab84f89eb79221fb93d537fbb74370b13683083f0f1c284a"},"schema_version":"1.0","source":{"id":"1802.02971","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1802.02971","created_at":"2026-05-18T00:06:20Z"},{"alias_kind":"arxiv_version","alias_value":"1802.02971v2","created_at":"2026-05-18T00:06:20Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1802.02971","created_at":"2026-05-18T00:06:20Z"},{"alias_kind":"pith_short_12","alias_value":"RCIDUCBZY4UJ","created_at":"2026-05-18T12:32:50Z"},{"alias_kind":"pith_short_16","alias_value":"RCIDUCBZY4UJDMDT","created_at":"2026-05-18T12:32:50Z"},{"alias_kind":"pith_short_8","alias_value":"RCIDUCBZ","created_at":"2026-05-18T12:32:50Z"}],"graph_snapshots":[{"event_id":"sha256:8597236e767c7b2fc64d2e5153704782937f0520df2b2b4a3493b4155370fd9f","target":"graph","created_at":"2026-05-18T00:06:20Z","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":"Researches have shown that most effort of today's software development is maintenance and evolution. Developers often use integrated development environments, debuggers, and tools for code search, testing, and program understanding to reduce the tedious tasks. One way to make software development more efficient is to make the program more readable. There have been many approaches proposed and developed for this purpose. Among these approaches, comment generation for source code is gaining more and more attention and has become a popular research area. In this paper, the state of art in comment","authors_text":"Benwen Zhang, Xiaoran Wang","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-01-05T02:02:19Z","title":"Comment Generation for Source Code: State of the Art, Challenges and Opportunities"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1802.02971","kind":"arxiv","version":2},"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:5d7085aaddd85dbc287d0327f1c313c5292b4a0a50b9640c1f10f08f7b09ea7b","target":"record","created_at":"2026-05-18T00:06:20Z","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":"bb2e3ce7bb6143b740c1c05d2cc808e0f344f3cff80abd30b8fed20bc9374bcb","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-01-05T02:02:19Z","title_canon_sha256":"e104263225bc411bab84f89eb79221fb93d537fbb74370b13683083f0f1c284a"},"schema_version":"1.0","source":{"id":"1802.02971","kind":"arxiv","version":2}},"canonical_sha256":"88903a0839c72891b07367dafc0bbe8e562f2168a7255eb7dc6a492f120eae0d","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"88903a0839c72891b07367dafc0bbe8e562f2168a7255eb7dc6a492f120eae0d","first_computed_at":"2026-05-18T00:06:20.559280Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:06:20.559280Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"wTAhzWV3p8w2dDNC9FHjsPORh7VBJ3/rZe7HTiRuJv9EX7bomP+OyEFGWsmT204r77HTpmOu0K7x5y/BtvKSDQ==","signature_status":"signed_v1","signed_at":"2026-05-18T00:06:20.559878Z","signed_message":"canonical_sha256_bytes"},"source_id":"1802.02971","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:5d7085aaddd85dbc287d0327f1c313c5292b4a0a50b9640c1f10f08f7b09ea7b","sha256:8597236e767c7b2fc64d2e5153704782937f0520df2b2b4a3493b4155370fd9f"],"state_sha256":"0b1e21494cdd887507c693ea7ffa2f2598f5cb3226cc043c9d73829469002774"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"CRLo8AnMG8CI/eysju4lC9wmO69VmVDew8dFQmIkoECM5TgFWBLUUPm928OvJUkPUJ1NUXOfuoDDF6wk0h5aAw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-11T21:06:36.990875Z","bundle_sha256":"987b1d33feac0a33a5c4f08b247b99666ad04275646abdd8df69b5ea8eee2530"}}