{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2021:2RD5KKRMCMVEH67XK2DXTOD65E","short_pith_number":"pith:2RD5KKRM","canonical_record":{"source":{"id":"2101.02518","kind":"arxiv","version":4},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2021-01-07T12:35:16Z","cross_cats_sorted":[],"title_canon_sha256":"c7d4fc737a19b80c937fb2078c82c1ae2f2c4f37e9acbc94321b2150eb854772","abstract_canon_sha256":"c718a170309f0ee5825d584f56d62536ce2cd52b6c6c17bf06bc708955c9154b"},"schema_version":"1.0"},"canonical_sha256":"d447d52a2c132a43fbf7568779b87ee92055a65e5864fd48c76a90400aa70a8b","source":{"kind":"arxiv","id":"2101.02518","version":4},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2101.02518","created_at":"2026-07-05T02:41:30Z"},{"alias_kind":"arxiv_version","alias_value":"2101.02518v4","created_at":"2026-07-05T02:41:30Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2101.02518","created_at":"2026-07-05T02:41:30Z"},{"alias_kind":"pith_short_12","alias_value":"2RD5KKRMCMVE","created_at":"2026-07-05T02:41:30Z"},{"alias_kind":"pith_short_16","alias_value":"2RD5KKRMCMVEH67X","created_at":"2026-07-05T02:41:30Z"},{"alias_kind":"pith_short_8","alias_value":"2RD5KKRM","created_at":"2026-07-05T02:41:30Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2021:2RD5KKRMCMVEH67XK2DXTOD65E","target":"record","payload":{"canonical_record":{"source":{"id":"2101.02518","kind":"arxiv","version":4},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2021-01-07T12:35:16Z","cross_cats_sorted":[],"title_canon_sha256":"c7d4fc737a19b80c937fb2078c82c1ae2f2c4f37e9acbc94321b2150eb854772","abstract_canon_sha256":"c718a170309f0ee5825d584f56d62536ce2cd52b6c6c17bf06bc708955c9154b"},"schema_version":"1.0"},"canonical_sha256":"d447d52a2c132a43fbf7568779b87ee92055a65e5864fd48c76a90400aa70a8b","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T02:41:30.746986Z","signature_b64":"KQm0jFG23EVc5A6L5r8YqUgFVuVc2NpU9yBkvCed1CrZy6V9FPBQTA/9MTkQUv9kuq9NvlcfVgW8PeONvFRmBA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"d447d52a2c132a43fbf7568779b87ee92055a65e5864fd48c76a90400aa70a8b","last_reissued_at":"2026-07-05T02:41:30.746506Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T02:41:30.746506Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2101.02518","source_version":4,"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-05T02:41:30Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"RqAlf6Ox0RySiej7rG11U+sn+IflRDC2B2550t/0xE2vyP2SAJOYKH4qWztQP69FZzo5zWomPSifHL5fLWGHBQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-03T17:27:21.097729Z"},"content_sha256":"0e9510b8cce8142eeb77456ed9679439acc3ba7d374b41ae0ea63af52b3df462","schema_version":"1.0","event_id":"sha256:0e9510b8cce8142eeb77456ed9679439acc3ba7d374b41ae0ea63af52b3df462"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2021:2RD5KKRMCMVEH67XK2DXTOD65E","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Towards Automating Code Review Activities","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Denys Poshyvanyk, Gabriele Bavota, Luca Pascarella, Michele Tufano, Rosalia Tufano","submitted_at":"2021-01-07T12:35:16Z","abstract_excerpt":"Code reviews are popular in both industrial and open source projects. The benefits of code reviews are widely recognized and include better code quality and lower likelihood of introducing bugs. However, since code review is a manual activity it comes at the cost of spending developers' time on reviewing their teammates' code.\n  Our goal is to make the first step towards partially automating the code review process, thus, possibly reducing the manual costs associated with it. We focus on both the contributor and the reviewer sides of the process, by training two different Deep Learning archite"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2101.02518","kind":"arxiv","version":4},"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/2101.02518/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-05T02:41:30Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"mGOD+72Xk73M9cFV9j6id3MawBdOx2LXwOILpPV6uohZ0EMUftFir8KPM12JFnkSLzCMUJKghwQ1S8dwqVgMCg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-03T17:27:21.098230Z"},"content_sha256":"f9e945e275ccaa0951ab3e23eb99e66fb902a7f52c92145e6380ea0222ac01ce","schema_version":"1.0","event_id":"sha256:f9e945e275ccaa0951ab3e23eb99e66fb902a7f52c92145e6380ea0222ac01ce"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/2RD5KKRMCMVEH67XK2DXTOD65E/bundle.json","state_url":"https://pith.science/pith/2RD5KKRMCMVEH67XK2DXTOD65E/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/2RD5KKRMCMVEH67XK2DXTOD65E/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-03T17:27:21Z","links":{"resolver":"https://pith.science/pith/2RD5KKRMCMVEH67XK2DXTOD65E","bundle":"https://pith.science/pith/2RD5KKRMCMVEH67XK2DXTOD65E/bundle.json","state":"https://pith.science/pith/2RD5KKRMCMVEH67XK2DXTOD65E/state.json","well_known_bundle":"https://pith.science/.well-known/pith/2RD5KKRMCMVEH67XK2DXTOD65E/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2021:2RD5KKRMCMVEH67XK2DXTOD65E","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":"c718a170309f0ee5825d584f56d62536ce2cd52b6c6c17bf06bc708955c9154b","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2021-01-07T12:35:16Z","title_canon_sha256":"c7d4fc737a19b80c937fb2078c82c1ae2f2c4f37e9acbc94321b2150eb854772"},"schema_version":"1.0","source":{"id":"2101.02518","kind":"arxiv","version":4}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2101.02518","created_at":"2026-07-05T02:41:30Z"},{"alias_kind":"arxiv_version","alias_value":"2101.02518v4","created_at":"2026-07-05T02:41:30Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2101.02518","created_at":"2026-07-05T02:41:30Z"},{"alias_kind":"pith_short_12","alias_value":"2RD5KKRMCMVE","created_at":"2026-07-05T02:41:30Z"},{"alias_kind":"pith_short_16","alias_value":"2RD5KKRMCMVEH67X","created_at":"2026-07-05T02:41:30Z"},{"alias_kind":"pith_short_8","alias_value":"2RD5KKRM","created_at":"2026-07-05T02:41:30Z"}],"graph_snapshots":[{"event_id":"sha256:f9e945e275ccaa0951ab3e23eb99e66fb902a7f52c92145e6380ea0222ac01ce","target":"graph","created_at":"2026-07-05T02:41:30Z","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/2101.02518/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Code reviews are popular in both industrial and open source projects. The benefits of code reviews are widely recognized and include better code quality and lower likelihood of introducing bugs. However, since code review is a manual activity it comes at the cost of spending developers' time on reviewing their teammates' code.\n  Our goal is to make the first step towards partially automating the code review process, thus, possibly reducing the manual costs associated with it. We focus on both the contributor and the reviewer sides of the process, by training two different Deep Learning archite","authors_text":"Denys Poshyvanyk, Gabriele Bavota, Luca Pascarella, Michele Tufano, Rosalia Tufano","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2021-01-07T12:35:16Z","title":"Towards Automating Code Review Activities"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2101.02518","kind":"arxiv","version":4},"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:0e9510b8cce8142eeb77456ed9679439acc3ba7d374b41ae0ea63af52b3df462","target":"record","created_at":"2026-07-05T02:41:30Z","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":"c718a170309f0ee5825d584f56d62536ce2cd52b6c6c17bf06bc708955c9154b","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2021-01-07T12:35:16Z","title_canon_sha256":"c7d4fc737a19b80c937fb2078c82c1ae2f2c4f37e9acbc94321b2150eb854772"},"schema_version":"1.0","source":{"id":"2101.02518","kind":"arxiv","version":4}},"canonical_sha256":"d447d52a2c132a43fbf7568779b87ee92055a65e5864fd48c76a90400aa70a8b","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"d447d52a2c132a43fbf7568779b87ee92055a65e5864fd48c76a90400aa70a8b","first_computed_at":"2026-07-05T02:41:30.746506Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T02:41:30.746506Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"KQm0jFG23EVc5A6L5r8YqUgFVuVc2NpU9yBkvCed1CrZy6V9FPBQTA/9MTkQUv9kuq9NvlcfVgW8PeONvFRmBA==","signature_status":"signed_v1","signed_at":"2026-07-05T02:41:30.746986Z","signed_message":"canonical_sha256_bytes"},"source_id":"2101.02518","source_kind":"arxiv","source_version":4}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:0e9510b8cce8142eeb77456ed9679439acc3ba7d374b41ae0ea63af52b3df462","sha256:f9e945e275ccaa0951ab3e23eb99e66fb902a7f52c92145e6380ea0222ac01ce"],"state_sha256":"fc4dcce0697238c16a6c34b4fa8e0c8e5487dce4269f8fe0e18883390b8e17ec"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"lt1V3ZIODUQv1c7JBPZ3SHT+5gxEugNaxqAu5MkxB/4j5+UNqBlkvgB/H+ka2q6mOso4usBZCwRqt9IkGk6uCQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-03T17:27:21.102310Z","bundle_sha256":"3f0fce8e6c007208841fce6e7ce7e48b9ed4b7b3e247a422b817b178bbfac04e"}}