{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2021:OMVGWCNQFBPVPHQI7L26XPEZBM","short_pith_number":"pith:OMVGWCNQ","canonical_record":{"source":{"id":"2108.12987","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2021-08-30T04:23:18Z","cross_cats_sorted":[],"title_canon_sha256":"c45b8d929fe55a51c54f3883e8ac03d97614b7ba254813559d0c1ac1a293f047","abstract_canon_sha256":"2f49ea449f2062bc33ca653e0c67bfa8d693986a0b339daad5d9cef10e23a503"},"schema_version":"1.0"},"canonical_sha256":"732a6b09b0285f579e08faf5ebbc990b2e9f5c24448eb222bc027d04f0dc3aac","source":{"kind":"arxiv","id":"2108.12987","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2108.12987","created_at":"2026-07-05T03:36:13Z"},{"alias_kind":"arxiv_version","alias_value":"2108.12987v2","created_at":"2026-07-05T03:36:13Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2108.12987","created_at":"2026-07-05T03:36:13Z"},{"alias_kind":"pith_short_12","alias_value":"OMVGWCNQFBPV","created_at":"2026-07-05T03:36:13Z"},{"alias_kind":"pith_short_16","alias_value":"OMVGWCNQFBPVPHQI","created_at":"2026-07-05T03:36:13Z"},{"alias_kind":"pith_short_8","alias_value":"OMVGWCNQ","created_at":"2026-07-05T03:36:13Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2021:OMVGWCNQFBPVPHQI7L26XPEZBM","target":"record","payload":{"canonical_record":{"source":{"id":"2108.12987","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2021-08-30T04:23:18Z","cross_cats_sorted":[],"title_canon_sha256":"c45b8d929fe55a51c54f3883e8ac03d97614b7ba254813559d0c1ac1a293f047","abstract_canon_sha256":"2f49ea449f2062bc33ca653e0c67bfa8d693986a0b339daad5d9cef10e23a503"},"schema_version":"1.0"},"canonical_sha256":"732a6b09b0285f579e08faf5ebbc990b2e9f5c24448eb222bc027d04f0dc3aac","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T03:36:13.167023Z","signature_b64":"qwoy7mC82x4VAuKnTbKD4Ce11OyFbCr/UT2pAJvf/GXbMiB/e8Y7hIENUODdR1Y5MCjUVeylGPO28NMHd+hLCQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"732a6b09b0285f579e08faf5ebbc990b2e9f5c24448eb222bc027d04f0dc3aac","last_reissued_at":"2026-07-05T03:36:13.166532Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T03:36:13.166532Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2108.12987","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-07-05T03:36:13Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"IjGB1e1ajEcMKhjBmpg008FomLS+vjAlUudOHpl3Cw1D8HuKE6txKOoXZxG53is258TSttHF4F/cllq8AqgkCw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-07T10:30:57.277628Z"},"content_sha256":"4a25d4318217fb5c833cee1b3fb7d8ce5abe09722f95b9424d5dacdd7fb758f2","schema_version":"1.0","event_id":"sha256:4a25d4318217fb5c833cee1b3fb7d8ce5abe09722f95b9424d5dacdd7fb758f2"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2021:OMVGWCNQFBPVPHQI7L26XPEZBM","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"CAST: Enhancing Code Summarization with Hierarchical Splitting and Reconstruction of Abstract Syntax Trees","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Dongmei Zhang, Ensheng Shi, Hongbin Sun, Hongyu Zhang, Lun Du, Shi Han, Yanlin Wang","submitted_at":"2021-08-30T04:23:18Z","abstract_excerpt":"Code summarization aims to generate concise natural language descriptions of source code, which can help improve program comprehension and maintenance. Recent studies show that syntactic and structural information extracted from abstract syntax trees (ASTs) is conducive to summary generation. However, existing approaches fail to fully capture the rich information in ASTs because of the large size/depth of ASTs. In this paper, we propose a novel model CAST that hierarchically splits and reconstructs ASTs. First, we hierarchically split a large AST into a set of subtrees and utilize a recursive "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2108.12987","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":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2108.12987/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"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-07-05T03:36:13Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"FqZ0AtVNAnjN8tdSHK9R169NZ5bs/Wr5KXCr4rHfP0ghKwOOy/sM5cR92gezqmCzvsML5beBdhyGgq7kwCGxBA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-07T10:30:57.277990Z"},"content_sha256":"7512722d1b2d0ffd5a7936662659580d0cc27f904a653c625e01b2781bc29d6f","schema_version":"1.0","event_id":"sha256:7512722d1b2d0ffd5a7936662659580d0cc27f904a653c625e01b2781bc29d6f"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/OMVGWCNQFBPVPHQI7L26XPEZBM/bundle.json","state_url":"https://pith.science/pith/OMVGWCNQFBPVPHQI7L26XPEZBM/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/OMVGWCNQFBPVPHQI7L26XPEZBM/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-07-07T10:30:57Z","links":{"resolver":"https://pith.science/pith/OMVGWCNQFBPVPHQI7L26XPEZBM","bundle":"https://pith.science/pith/OMVGWCNQFBPVPHQI7L26XPEZBM/bundle.json","state":"https://pith.science/pith/OMVGWCNQFBPVPHQI7L26XPEZBM/state.json","well_known_bundle":"https://pith.science/.well-known/pith/OMVGWCNQFBPVPHQI7L26XPEZBM/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2021:OMVGWCNQFBPVPHQI7L26XPEZBM","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":"2f49ea449f2062bc33ca653e0c67bfa8d693986a0b339daad5d9cef10e23a503","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2021-08-30T04:23:18Z","title_canon_sha256":"c45b8d929fe55a51c54f3883e8ac03d97614b7ba254813559d0c1ac1a293f047"},"schema_version":"1.0","source":{"id":"2108.12987","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2108.12987","created_at":"2026-07-05T03:36:13Z"},{"alias_kind":"arxiv_version","alias_value":"2108.12987v2","created_at":"2026-07-05T03:36:13Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2108.12987","created_at":"2026-07-05T03:36:13Z"},{"alias_kind":"pith_short_12","alias_value":"OMVGWCNQFBPV","created_at":"2026-07-05T03:36:13Z"},{"alias_kind":"pith_short_16","alias_value":"OMVGWCNQFBPVPHQI","created_at":"2026-07-05T03:36:13Z"},{"alias_kind":"pith_short_8","alias_value":"OMVGWCNQ","created_at":"2026-07-05T03:36:13Z"}],"graph_snapshots":[{"event_id":"sha256:7512722d1b2d0ffd5a7936662659580d0cc27f904a653c625e01b2781bc29d6f","target":"graph","created_at":"2026-07-05T03:36:13Z","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"},"integrity":{"available":true,"clean":true,"detectors_run":[],"endpoint":"/pith/2108.12987/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Code summarization aims to generate concise natural language descriptions of source code, which can help improve program comprehension and maintenance. Recent studies show that syntactic and structural information extracted from abstract syntax trees (ASTs) is conducive to summary generation. However, existing approaches fail to fully capture the rich information in ASTs because of the large size/depth of ASTs. In this paper, we propose a novel model CAST that hierarchically splits and reconstructs ASTs. First, we hierarchically split a large AST into a set of subtrees and utilize a recursive ","authors_text":"Dongmei Zhang, Ensheng Shi, Hongbin Sun, Hongyu Zhang, Lun Du, Shi Han, Yanlin Wang","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2021-08-30T04:23:18Z","title":"CAST: Enhancing Code Summarization with Hierarchical Splitting and Reconstruction of Abstract Syntax Trees"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2108.12987","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:4a25d4318217fb5c833cee1b3fb7d8ce5abe09722f95b9424d5dacdd7fb758f2","target":"record","created_at":"2026-07-05T03:36:13Z","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":"2f49ea449f2062bc33ca653e0c67bfa8d693986a0b339daad5d9cef10e23a503","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2021-08-30T04:23:18Z","title_canon_sha256":"c45b8d929fe55a51c54f3883e8ac03d97614b7ba254813559d0c1ac1a293f047"},"schema_version":"1.0","source":{"id":"2108.12987","kind":"arxiv","version":2}},"canonical_sha256":"732a6b09b0285f579e08faf5ebbc990b2e9f5c24448eb222bc027d04f0dc3aac","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"732a6b09b0285f579e08faf5ebbc990b2e9f5c24448eb222bc027d04f0dc3aac","first_computed_at":"2026-07-05T03:36:13.166532Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T03:36:13.166532Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"qwoy7mC82x4VAuKnTbKD4Ce11OyFbCr/UT2pAJvf/GXbMiB/e8Y7hIENUODdR1Y5MCjUVeylGPO28NMHd+hLCQ==","signature_status":"signed_v1","signed_at":"2026-07-05T03:36:13.167023Z","signed_message":"canonical_sha256_bytes"},"source_id":"2108.12987","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:4a25d4318217fb5c833cee1b3fb7d8ce5abe09722f95b9424d5dacdd7fb758f2","sha256:7512722d1b2d0ffd5a7936662659580d0cc27f904a653c625e01b2781bc29d6f"],"state_sha256":"433620c30d976eecee13c232569feffd449c66ff172ce5f72205d2f195e58b5c"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"j3iJ3BRcibIDh228mpp5+7ui9obnZKthIa2em4021iV3rUnnGoPcdczg/ubLgaFjt+LVS5p2v2aPNY/zpp5HDw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-07T10:30:57.279908Z","bundle_sha256":"ac1ff1d926937c93c485fd269fe2fee6716342b385680ef7150890176f9a139f"}}