{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2021:J4Q27ZQWGK52AWPIYDBJPIGDDT","short_pith_number":"pith:J4Q27ZQW","canonical_record":{"source":{"id":"2107.11423","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2021-07-23T19:12:55Z","cross_cats_sorted":[],"title_canon_sha256":"d344a31c07757fe4f43af84caaa44dec81d21b15ccc2720ffabc469521f45f3a","abstract_canon_sha256":"3277b458a67156b6271e7d7e6073b431f5da8082a481e8bb0a9a01de6d526c6c"},"schema_version":"1.0"},"canonical_sha256":"4f21afe61632bba059e8c0c297a0c31ccaa7a78a10b796a22d1c560c6f589bdf","source":{"kind":"arxiv","id":"2107.11423","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2107.11423","created_at":"2026-07-05T03:00:19Z"},{"alias_kind":"arxiv_version","alias_value":"2107.11423v1","created_at":"2026-07-05T03:00:19Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2107.11423","created_at":"2026-07-05T03:00:19Z"},{"alias_kind":"pith_short_12","alias_value":"J4Q27ZQWGK52","created_at":"2026-07-05T03:00:19Z"},{"alias_kind":"pith_short_16","alias_value":"J4Q27ZQWGK52AWPI","created_at":"2026-07-05T03:00:19Z"},{"alias_kind":"pith_short_8","alias_value":"J4Q27ZQW","created_at":"2026-07-05T03:00:19Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2021:J4Q27ZQWGK52AWPIYDBJPIGDDT","target":"record","payload":{"canonical_record":{"source":{"id":"2107.11423","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2021-07-23T19:12:55Z","cross_cats_sorted":[],"title_canon_sha256":"d344a31c07757fe4f43af84caaa44dec81d21b15ccc2720ffabc469521f45f3a","abstract_canon_sha256":"3277b458a67156b6271e7d7e6073b431f5da8082a481e8bb0a9a01de6d526c6c"},"schema_version":"1.0"},"canonical_sha256":"4f21afe61632bba059e8c0c297a0c31ccaa7a78a10b796a22d1c560c6f589bdf","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T03:00:19.258036Z","signature_b64":"4jkIhEijI+Uv9gWRWITmo1okydGawZgJrNtn5SRnX+lPrlMsxogq+dRZEVdmc2Jsz/JvJqdond/MM6sWdJXyBA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"4f21afe61632bba059e8c0c297a0c31ccaa7a78a10b796a22d1c560c6f589bdf","last_reissued_at":"2026-07-05T03:00:19.257644Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T03:00:19.257644Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2107.11423","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-07-05T03:00:19Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"0zTsbPb0h+cWwQwkQgEsAQhgJgvyxFW6yHHh4yIP+iGgraIwY2bnsoRhlU29jQL/O4PLmojytV0KqCKEINNqAQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-09T11:16:56.122721Z"},"content_sha256":"1924e10198ca1064b94a1d57781307c304de7d8b321cde3e22f5474bea9a0f7f","schema_version":"1.0","event_id":"sha256:1924e10198ca1064b94a1d57781307c304de7d8b321cde3e22f5474bea9a0f7f"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2021:J4Q27ZQWGK52AWPIYDBJPIGDDT","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Ensemble Models for Neural Source Code Summarization of Subroutines","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Aakash Bansal, Alexander LeClair, Collin McMillan","submitted_at":"2021-07-23T19:12:55Z","abstract_excerpt":"A source code summary of a subroutine is a brief description of that subroutine. Summaries underpin a majority of documentation consumed by programmers, such as the method summaries in JavaDocs. Source code summarization is the task of writing these summaries. At present, most state-of-the-art approaches for code summarization are neural network-based solutions akin to seq2seq, graph2seq, and other encoder-decoder architectures. The input to the encoder is source code, while the decoder helps predict the natural language summary. While these models tend to be similar in structure, evidence is "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2107.11423","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":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2107.11423/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:00:19Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"vXyFnEAS4lB6OB89y8yl32BEj/W9uNBT0Il/I1ov5f32+iXofKm/2YGVHdJjl6i2I1mFGz+B8Kru/Rg6m+dvBg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-09T11:16:56.123226Z"},"content_sha256":"b16e18e38c0833c568bc76bd1b817b81b8ae8111d0ef0609722e9894196d5a61","schema_version":"1.0","event_id":"sha256:b16e18e38c0833c568bc76bd1b817b81b8ae8111d0ef0609722e9894196d5a61"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/J4Q27ZQWGK52AWPIYDBJPIGDDT/bundle.json","state_url":"https://pith.science/pith/J4Q27ZQWGK52AWPIYDBJPIGDDT/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/J4Q27ZQWGK52AWPIYDBJPIGDDT/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-08-09T11:16:56Z","links":{"resolver":"https://pith.science/pith/J4Q27ZQWGK52AWPIYDBJPIGDDT","bundle":"https://pith.science/pith/J4Q27ZQWGK52AWPIYDBJPIGDDT/bundle.json","state":"https://pith.science/pith/J4Q27ZQWGK52AWPIYDBJPIGDDT/state.json","well_known_bundle":"https://pith.science/.well-known/pith/J4Q27ZQWGK52AWPIYDBJPIGDDT/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2021:J4Q27ZQWGK52AWPIYDBJPIGDDT","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":"3277b458a67156b6271e7d7e6073b431f5da8082a481e8bb0a9a01de6d526c6c","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2021-07-23T19:12:55Z","title_canon_sha256":"d344a31c07757fe4f43af84caaa44dec81d21b15ccc2720ffabc469521f45f3a"},"schema_version":"1.0","source":{"id":"2107.11423","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2107.11423","created_at":"2026-07-05T03:00:19Z"},{"alias_kind":"arxiv_version","alias_value":"2107.11423v1","created_at":"2026-07-05T03:00:19Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2107.11423","created_at":"2026-07-05T03:00:19Z"},{"alias_kind":"pith_short_12","alias_value":"J4Q27ZQWGK52","created_at":"2026-07-05T03:00:19Z"},{"alias_kind":"pith_short_16","alias_value":"J4Q27ZQWGK52AWPI","created_at":"2026-07-05T03:00:19Z"},{"alias_kind":"pith_short_8","alias_value":"J4Q27ZQW","created_at":"2026-07-05T03:00:19Z"}],"graph_snapshots":[{"event_id":"sha256:b16e18e38c0833c568bc76bd1b817b81b8ae8111d0ef0609722e9894196d5a61","target":"graph","created_at":"2026-07-05T03:00:19Z","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/2107.11423/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"A source code summary of a subroutine is a brief description of that subroutine. Summaries underpin a majority of documentation consumed by programmers, such as the method summaries in JavaDocs. Source code summarization is the task of writing these summaries. At present, most state-of-the-art approaches for code summarization are neural network-based solutions akin to seq2seq, graph2seq, and other encoder-decoder architectures. The input to the encoder is source code, while the decoder helps predict the natural language summary. While these models tend to be similar in structure, evidence is ","authors_text":"Aakash Bansal, Alexander LeClair, Collin McMillan","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2021-07-23T19:12:55Z","title":"Ensemble Models for Neural Source Code Summarization of Subroutines"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2107.11423","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:1924e10198ca1064b94a1d57781307c304de7d8b321cde3e22f5474bea9a0f7f","target":"record","created_at":"2026-07-05T03:00:19Z","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":"3277b458a67156b6271e7d7e6073b431f5da8082a481e8bb0a9a01de6d526c6c","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2021-07-23T19:12:55Z","title_canon_sha256":"d344a31c07757fe4f43af84caaa44dec81d21b15ccc2720ffabc469521f45f3a"},"schema_version":"1.0","source":{"id":"2107.11423","kind":"arxiv","version":1}},"canonical_sha256":"4f21afe61632bba059e8c0c297a0c31ccaa7a78a10b796a22d1c560c6f589bdf","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"4f21afe61632bba059e8c0c297a0c31ccaa7a78a10b796a22d1c560c6f589bdf","first_computed_at":"2026-07-05T03:00:19.257644Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T03:00:19.257644Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"4jkIhEijI+Uv9gWRWITmo1okydGawZgJrNtn5SRnX+lPrlMsxogq+dRZEVdmc2Jsz/JvJqdond/MM6sWdJXyBA==","signature_status":"signed_v1","signed_at":"2026-07-05T03:00:19.258036Z","signed_message":"canonical_sha256_bytes"},"source_id":"2107.11423","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:1924e10198ca1064b94a1d57781307c304de7d8b321cde3e22f5474bea9a0f7f","sha256:b16e18e38c0833c568bc76bd1b817b81b8ae8111d0ef0609722e9894196d5a61"],"state_sha256":"956f6e5a7f447c532b00f853254e946ee7759210ba5df948acacb439535395c3"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"XyDPsGBF5svWYoakkAkx3DgZt6OWaY968dnJHmTFzaX5xWhefstcO9RtBi9/wOKVfn+EZB/YNLanyTyTcssxBw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-09T11:16:56.128142Z","bundle_sha256":"dfa100c3f85ab8e127298700ab96ffceca3ef94a44e464321a1bf565100350b3"}}