{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2024:V7L4TVXZK6Y65VN6FZZSF6MOLV","short_pith_number":"pith:V7L4TVXZ","canonical_record":{"source":{"id":"2401.05136","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2024-01-10T13:00:18Z","cross_cats_sorted":[],"title_canon_sha256":"a46ac20ee411667d35ccb2a850b15f41a4f0ae9cd7213c67fee9b757d79a78b0","abstract_canon_sha256":"e8482cd412602fa43fa27142cec18f381277f52e55ef637104b7f07ba3b8929c"},"schema_version":"1.0"},"canonical_sha256":"afd7c9d6f957b1eed5be2e7322f98e5d65a5f60732eafbf1bc864df0f14a1c0e","source":{"kind":"arxiv","id":"2401.05136","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2401.05136","created_at":"2026-07-05T07:32:03Z"},{"alias_kind":"arxiv_version","alias_value":"2401.05136v1","created_at":"2026-07-05T07:32:03Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2401.05136","created_at":"2026-07-05T07:32:03Z"},{"alias_kind":"pith_short_12","alias_value":"V7L4TVXZK6Y6","created_at":"2026-07-05T07:32:03Z"},{"alias_kind":"pith_short_16","alias_value":"V7L4TVXZK6Y65VN6","created_at":"2026-07-05T07:32:03Z"},{"alias_kind":"pith_short_8","alias_value":"V7L4TVXZ","created_at":"2026-07-05T07:32:03Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2024:V7L4TVXZK6Y65VN6FZZSF6MOLV","target":"record","payload":{"canonical_record":{"source":{"id":"2401.05136","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2024-01-10T13:00:18Z","cross_cats_sorted":[],"title_canon_sha256":"a46ac20ee411667d35ccb2a850b15f41a4f0ae9cd7213c67fee9b757d79a78b0","abstract_canon_sha256":"e8482cd412602fa43fa27142cec18f381277f52e55ef637104b7f07ba3b8929c"},"schema_version":"1.0"},"canonical_sha256":"afd7c9d6f957b1eed5be2e7322f98e5d65a5f60732eafbf1bc864df0f14a1c0e","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T07:32:03.578872Z","signature_b64":"1rZp5ZcWv4B3fnhCj8vwox6uuarGsbTn16UuwcfM904/anHIwCGt7M0b9ooIjLrnWNtjhNiP1R7PLAjMC5kNAQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"afd7c9d6f957b1eed5be2e7322f98e5d65a5f60732eafbf1bc864df0f14a1c0e","last_reissued_at":"2026-07-05T07:32:03.578473Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T07:32:03.578473Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2401.05136","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-05T07:32:03Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"y6CFKSDtILIW0yVoVXqf0Qqfcz9FmtWLXRBR5T8iqxtWZ9wK4HHeCn9dVtHY+PDO1rhdbCLzCRoy3YjVBM69Bw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-14T16:29:26.655372Z"},"content_sha256":"e32b4a035b615917359484e42270e67a9025c13aa89a75a62eeee85c35d76b97","schema_version":"1.0","event_id":"sha256:e32b4a035b615917359484e42270e67a9025c13aa89a75a62eeee85c35d76b97"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2024:V7L4TVXZK6Y65VN6FZZSF6MOLV","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Code Review Automation: Strengths and Weaknesses of the State of the Art","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Antonio Mastropaolo, Gabriele Bavota, Matteo Ciniselli, Ozren Dabi\\'c, Rosalia Tufano","submitted_at":"2024-01-10T13:00:18Z","abstract_excerpt":"The automation of code review has been tackled by several researchers with the goal of reducing its cost. The adoption of deep learning in software engineering pushed the automation to new boundaries, with techniques imitating developers in generative tasks, such as commenting on a code change as a reviewer would do or addressing a reviewer's comment by modifying code. The performance of these techniques is usually assessed through quantitative metrics, e.g., the percentage of instances in the test set for which correct predictions are generated, leaving many open questions on the techniques' "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2401.05136","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/2401.05136/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-05T07:32:03Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"x7wUmtPhAco43rltRa65j9DssgGRBLvbJR/XdUHfp703679lWjOmhAL1SkEEVJwvs9W6c/AHNsBAINpvoREEBg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-14T16:29:26.655896Z"},"content_sha256":"35868303aa6c86ecaeb22998a0a6220c3b17ded5f4b0ddc4efdeaaaeb25cd4ea","schema_version":"1.0","event_id":"sha256:35868303aa6c86ecaeb22998a0a6220c3b17ded5f4b0ddc4efdeaaaeb25cd4ea"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/V7L4TVXZK6Y65VN6FZZSF6MOLV/bundle.json","state_url":"https://pith.science/pith/V7L4TVXZK6Y65VN6FZZSF6MOLV/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/V7L4TVXZK6Y65VN6FZZSF6MOLV/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-14T16:29:26Z","links":{"resolver":"https://pith.science/pith/V7L4TVXZK6Y65VN6FZZSF6MOLV","bundle":"https://pith.science/pith/V7L4TVXZK6Y65VN6FZZSF6MOLV/bundle.json","state":"https://pith.science/pith/V7L4TVXZK6Y65VN6FZZSF6MOLV/state.json","well_known_bundle":"https://pith.science/.well-known/pith/V7L4TVXZK6Y65VN6FZZSF6MOLV/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2024:V7L4TVXZK6Y65VN6FZZSF6MOLV","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":"e8482cd412602fa43fa27142cec18f381277f52e55ef637104b7f07ba3b8929c","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2024-01-10T13:00:18Z","title_canon_sha256":"a46ac20ee411667d35ccb2a850b15f41a4f0ae9cd7213c67fee9b757d79a78b0"},"schema_version":"1.0","source":{"id":"2401.05136","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2401.05136","created_at":"2026-07-05T07:32:03Z"},{"alias_kind":"arxiv_version","alias_value":"2401.05136v1","created_at":"2026-07-05T07:32:03Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2401.05136","created_at":"2026-07-05T07:32:03Z"},{"alias_kind":"pith_short_12","alias_value":"V7L4TVXZK6Y6","created_at":"2026-07-05T07:32:03Z"},{"alias_kind":"pith_short_16","alias_value":"V7L4TVXZK6Y65VN6","created_at":"2026-07-05T07:32:03Z"},{"alias_kind":"pith_short_8","alias_value":"V7L4TVXZ","created_at":"2026-07-05T07:32:03Z"}],"graph_snapshots":[{"event_id":"sha256:35868303aa6c86ecaeb22998a0a6220c3b17ded5f4b0ddc4efdeaaaeb25cd4ea","target":"graph","created_at":"2026-07-05T07:32:03Z","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/2401.05136/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"The automation of code review has been tackled by several researchers with the goal of reducing its cost. The adoption of deep learning in software engineering pushed the automation to new boundaries, with techniques imitating developers in generative tasks, such as commenting on a code change as a reviewer would do or addressing a reviewer's comment by modifying code. The performance of these techniques is usually assessed through quantitative metrics, e.g., the percentage of instances in the test set for which correct predictions are generated, leaving many open questions on the techniques' ","authors_text":"Antonio Mastropaolo, Gabriele Bavota, Matteo Ciniselli, Ozren Dabi\\'c, Rosalia Tufano","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2024-01-10T13:00:18Z","title":"Code Review Automation: Strengths and Weaknesses of the State of the Art"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2401.05136","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:e32b4a035b615917359484e42270e67a9025c13aa89a75a62eeee85c35d76b97","target":"record","created_at":"2026-07-05T07:32:03Z","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":"e8482cd412602fa43fa27142cec18f381277f52e55ef637104b7f07ba3b8929c","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2024-01-10T13:00:18Z","title_canon_sha256":"a46ac20ee411667d35ccb2a850b15f41a4f0ae9cd7213c67fee9b757d79a78b0"},"schema_version":"1.0","source":{"id":"2401.05136","kind":"arxiv","version":1}},"canonical_sha256":"afd7c9d6f957b1eed5be2e7322f98e5d65a5f60732eafbf1bc864df0f14a1c0e","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"afd7c9d6f957b1eed5be2e7322f98e5d65a5f60732eafbf1bc864df0f14a1c0e","first_computed_at":"2026-07-05T07:32:03.578473Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T07:32:03.578473Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"1rZp5ZcWv4B3fnhCj8vwox6uuarGsbTn16UuwcfM904/anHIwCGt7M0b9ooIjLrnWNtjhNiP1R7PLAjMC5kNAQ==","signature_status":"signed_v1","signed_at":"2026-07-05T07:32:03.578872Z","signed_message":"canonical_sha256_bytes"},"source_id":"2401.05136","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:e32b4a035b615917359484e42270e67a9025c13aa89a75a62eeee85c35d76b97","sha256:35868303aa6c86ecaeb22998a0a6220c3b17ded5f4b0ddc4efdeaaaeb25cd4ea"],"state_sha256":"d3392e205584817a6f2be771f13a9bf7ef9dc8f087b9fe1fddf1a6cf9af517d8"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"/PbB732DFnAENbC80RvPVsE39EOAIUedqHSn7sqJMdLFNc7m1jYBNEJgJ30019FNiNTLIL8fkbzzT0gMBXOrBw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-14T16:29:26.668652Z","bundle_sha256":"dc2e2f512949b3a3c6d02233d79c4c83c450b40250e23f17e04eee56f0fe7dcc"}}