{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2018:JA7IMI2NOOL24LXZUP3G4HBCKO","short_pith_number":"pith:JA7IMI2N","canonical_record":{"source":{"id":"1812.08693","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-12-20T16:52:30Z","cross_cats_sorted":[],"title_canon_sha256":"43eeaea8fc4655fd31cf0bc0f589780a7a364b84c8b24148bca5036c7d917bb2","abstract_canon_sha256":"69fdd6460c7b108f40f78b4426f37a6e1489b6cd563f70c962e6ccb2c3954dd3"},"schema_version":"1.0"},"canonical_sha256":"483e86234d7397ae2ef9a3f66e1c22538a45f86984b7ff22332c084df70f468c","source":{"kind":"arxiv","id":"1812.08693","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1812.08693","created_at":"2026-05-17T23:45:44Z"},{"alias_kind":"arxiv_version","alias_value":"1812.08693v2","created_at":"2026-05-17T23:45:44Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1812.08693","created_at":"2026-05-17T23:45:44Z"},{"alias_kind":"pith_short_12","alias_value":"JA7IMI2NOOL2","created_at":"2026-05-18T12:32:31Z"},{"alias_kind":"pith_short_16","alias_value":"JA7IMI2NOOL24LXZ","created_at":"2026-05-18T12:32:31Z"},{"alias_kind":"pith_short_8","alias_value":"JA7IMI2N","created_at":"2026-05-18T12:32:31Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2018:JA7IMI2NOOL24LXZUP3G4HBCKO","target":"record","payload":{"canonical_record":{"source":{"id":"1812.08693","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-12-20T16:52:30Z","cross_cats_sorted":[],"title_canon_sha256":"43eeaea8fc4655fd31cf0bc0f589780a7a364b84c8b24148bca5036c7d917bb2","abstract_canon_sha256":"69fdd6460c7b108f40f78b4426f37a6e1489b6cd563f70c962e6ccb2c3954dd3"},"schema_version":"1.0"},"canonical_sha256":"483e86234d7397ae2ef9a3f66e1c22538a45f86984b7ff22332c084df70f468c","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-17T23:45:44.576628Z","signature_b64":"AwowUS/1Pu2dBAbGn+0/nnF/I0o+YcYuUR6rLIQ09OtAwkcxCjSgfHrWIAzGAwZxsSiDdCAqYv8zs2ADWYsFDA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"483e86234d7397ae2ef9a3f66e1c22538a45f86984b7ff22332c084df70f468c","last_reissued_at":"2026-05-17T23:45:44.575898Z","signature_status":"signed_v1","first_computed_at":"2026-05-17T23:45:44.575898Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1812.08693","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-17T23:45:44Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"O/afRr/5JG+gc7oLpAw0kvaY9mP/8zckb0gF14Tj4IhPGZzO3Nx8coroKX/mGsr3unABK34WZJ02sreCadw+CQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-27T03:04:48.937400Z"},"content_sha256":"692c4fa0a9dbe41ab87fc27df0bbdba4b9e57ca9f21519bf97588cb1143afb31","schema_version":"1.0","event_id":"sha256:692c4fa0a9dbe41ab87fc27df0bbdba4b9e57ca9f21519bf97588cb1143afb31"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2018:JA7IMI2NOOL24LXZUP3G4HBCKO","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"An Empirical Study on Learning Bug-Fixing Patches in the Wild via Neural Machine Translation","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Cody Watson, Denys Poshyvanyk, Gabriele Bavota, Martin White, Massimiliano Di Penta, Michele Tufano","submitted_at":"2018-12-20T16:52:30Z","abstract_excerpt":"Millions of open-source projects with numerous bug fixes are available in code repositories. This proliferation of software development histories can be leveraged to learn how to fix common programming bugs. To explore such a potential, we perform an empirical study to assess the feasibility of using Neural Machine Translation techniques for learning bug-fixing patches for real defects. First, we mine millions of bug-fixes from the change histories of projects hosted on GitHub, in order to extract meaningful examples of such bug-fixes. Next, we abstract the buggy and corresponding fixed code, "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1812.08693","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-17T23:45:44Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"c+joa5Pk2r33989UNNvp/tF+njGU2ne4VJkMeofeZULQ14AgeoW/77R1ncY+ze0YeHrwv/yATWKBRCPUsYKhBw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-27T03:04:48.938039Z"},"content_sha256":"de7d8d6e5aca4a4a60d16a006403cf168e79ad4f0f9243b6a2e3c6fee065e5a6","schema_version":"1.0","event_id":"sha256:de7d8d6e5aca4a4a60d16a006403cf168e79ad4f0f9243b6a2e3c6fee065e5a6"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/JA7IMI2NOOL24LXZUP3G4HBCKO/bundle.json","state_url":"https://pith.science/pith/JA7IMI2NOOL24LXZUP3G4HBCKO/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/JA7IMI2NOOL24LXZUP3G4HBCKO/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-05-27T03:04:48Z","links":{"resolver":"https://pith.science/pith/JA7IMI2NOOL24LXZUP3G4HBCKO","bundle":"https://pith.science/pith/JA7IMI2NOOL24LXZUP3G4HBCKO/bundle.json","state":"https://pith.science/pith/JA7IMI2NOOL24LXZUP3G4HBCKO/state.json","well_known_bundle":"https://pith.science/.well-known/pith/JA7IMI2NOOL24LXZUP3G4HBCKO/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2018:JA7IMI2NOOL24LXZUP3G4HBCKO","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":"69fdd6460c7b108f40f78b4426f37a6e1489b6cd563f70c962e6ccb2c3954dd3","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-12-20T16:52:30Z","title_canon_sha256":"43eeaea8fc4655fd31cf0bc0f589780a7a364b84c8b24148bca5036c7d917bb2"},"schema_version":"1.0","source":{"id":"1812.08693","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1812.08693","created_at":"2026-05-17T23:45:44Z"},{"alias_kind":"arxiv_version","alias_value":"1812.08693v2","created_at":"2026-05-17T23:45:44Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1812.08693","created_at":"2026-05-17T23:45:44Z"},{"alias_kind":"pith_short_12","alias_value":"JA7IMI2NOOL2","created_at":"2026-05-18T12:32:31Z"},{"alias_kind":"pith_short_16","alias_value":"JA7IMI2NOOL24LXZ","created_at":"2026-05-18T12:32:31Z"},{"alias_kind":"pith_short_8","alias_value":"JA7IMI2N","created_at":"2026-05-18T12:32:31Z"}],"graph_snapshots":[{"event_id":"sha256:de7d8d6e5aca4a4a60d16a006403cf168e79ad4f0f9243b6a2e3c6fee065e5a6","target":"graph","created_at":"2026-05-17T23:45:44Z","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":"Millions of open-source projects with numerous bug fixes are available in code repositories. This proliferation of software development histories can be leveraged to learn how to fix common programming bugs. To explore such a potential, we perform an empirical study to assess the feasibility of using Neural Machine Translation techniques for learning bug-fixing patches for real defects. First, we mine millions of bug-fixes from the change histories of projects hosted on GitHub, in order to extract meaningful examples of such bug-fixes. Next, we abstract the buggy and corresponding fixed code, ","authors_text":"Cody Watson, Denys Poshyvanyk, Gabriele Bavota, Martin White, Massimiliano Di Penta, Michele Tufano","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-12-20T16:52:30Z","title":"An Empirical Study on Learning Bug-Fixing Patches in the Wild via Neural Machine Translation"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1812.08693","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:692c4fa0a9dbe41ab87fc27df0bbdba4b9e57ca9f21519bf97588cb1143afb31","target":"record","created_at":"2026-05-17T23:45:44Z","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":"69fdd6460c7b108f40f78b4426f37a6e1489b6cd563f70c962e6ccb2c3954dd3","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-12-20T16:52:30Z","title_canon_sha256":"43eeaea8fc4655fd31cf0bc0f589780a7a364b84c8b24148bca5036c7d917bb2"},"schema_version":"1.0","source":{"id":"1812.08693","kind":"arxiv","version":2}},"canonical_sha256":"483e86234d7397ae2ef9a3f66e1c22538a45f86984b7ff22332c084df70f468c","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"483e86234d7397ae2ef9a3f66e1c22538a45f86984b7ff22332c084df70f468c","first_computed_at":"2026-05-17T23:45:44.575898Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-17T23:45:44.575898Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"AwowUS/1Pu2dBAbGn+0/nnF/I0o+YcYuUR6rLIQ09OtAwkcxCjSgfHrWIAzGAwZxsSiDdCAqYv8zs2ADWYsFDA==","signature_status":"signed_v1","signed_at":"2026-05-17T23:45:44.576628Z","signed_message":"canonical_sha256_bytes"},"source_id":"1812.08693","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:692c4fa0a9dbe41ab87fc27df0bbdba4b9e57ca9f21519bf97588cb1143afb31","sha256:de7d8d6e5aca4a4a60d16a006403cf168e79ad4f0f9243b6a2e3c6fee065e5a6"],"state_sha256":"dda36879cd516e33b9ea25cf9eb6156fdea26ba5ce12db9e574ad65eb6a213ab"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"/eNVWzvMPC5avXfrQdaeF4Xvo8q0tpHEZgNIUpDcrBMkIFYdnZHjBN0cHnyyI30iysiD+gDZCnc6ZFhFO1eLAw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-05-27T03:04:48.941567Z","bundle_sha256":"0660504fe258b55d63a96d9301dc571031d96939b5f355f376afef9b09250e23"}}