{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2022:6DJB5QT3OMRRHU5W4ONWOW2F65","short_pith_number":"pith:6DJB5QT3","canonical_record":{"source":{"id":"2209.14876","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2022-09-29T15:41:17Z","cross_cats_sorted":["cs.AI"],"title_canon_sha256":"ce74af8dab526336f9070afd29d3c4c7179b81df5cfd643942264f54b545c53b","abstract_canon_sha256":"405f0849276626d52324429458e38da32eb029f27f5129b840e596c09ba30777"},"schema_version":"1.0"},"canonical_sha256":"f0d21ec27b732313d3b6e39b675b45f74ae5f67e5488682e4575445efffe2eaa","source":{"kind":"arxiv","id":"2209.14876","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2209.14876","created_at":"2026-07-05T05:02:06Z"},{"alias_kind":"arxiv_version","alias_value":"2209.14876v1","created_at":"2026-07-05T05:02:06Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2209.14876","created_at":"2026-07-05T05:02:06Z"},{"alias_kind":"pith_short_12","alias_value":"6DJB5QT3OMRR","created_at":"2026-07-05T05:02:06Z"},{"alias_kind":"pith_short_16","alias_value":"6DJB5QT3OMRRHU5W","created_at":"2026-07-05T05:02:06Z"},{"alias_kind":"pith_short_8","alias_value":"6DJB5QT3","created_at":"2026-07-05T05:02:06Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2022:6DJB5QT3OMRRHU5W4ONWOW2F65","target":"record","payload":{"canonical_record":{"source":{"id":"2209.14876","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2022-09-29T15:41:17Z","cross_cats_sorted":["cs.AI"],"title_canon_sha256":"ce74af8dab526336f9070afd29d3c4c7179b81df5cfd643942264f54b545c53b","abstract_canon_sha256":"405f0849276626d52324429458e38da32eb029f27f5129b840e596c09ba30777"},"schema_version":"1.0"},"canonical_sha256":"f0d21ec27b732313d3b6e39b675b45f74ae5f67e5488682e4575445efffe2eaa","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T05:02:06.690306Z","signature_b64":"c5pFa+mr3i0w3trsU0OwQrbwURvv9wskN4PS1Rje9MCL95VKoHO2DMlqYye1+NyQnSZvIRpepC3H3mSdOlgHCQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"f0d21ec27b732313d3b6e39b675b45f74ae5f67e5488682e4575445efffe2eaa","last_reissued_at":"2026-07-05T05:02:06.689850Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T05:02:06.689850Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2209.14876","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-05T05:02:06Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"JPvjgdPvfgy4yp/DzfnnD3T5o7wNSIuVVwm6BZfe6hNBDuhvTvUiLqvfud35VYjZTiaF95VZh+hgKZVMV3GKBA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-07T14:26:20.780700Z"},"content_sha256":"c95b48bff5cf504034a8c87657e94fdb4969c1a828dcc18dd372119050b6c8ed","schema_version":"1.0","event_id":"sha256:c95b48bff5cf504034a8c87657e94fdb4969c1a828dcc18dd372119050b6c8ed"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2022:6DJB5QT3OMRRHU5W4ONWOW2F65","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Repairing Bugs in Python Assignments Using Large Language Models","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.AI"],"primary_cat":"cs.SE","authors_text":"Gustavo Soares, Gust Verbruggen, Jialu Zhang, Jos\\'e Cambronero, Ruzica Piskac, Sumit Gulwani, Vu Le","submitted_at":"2022-09-29T15:41:17Z","abstract_excerpt":"Students often make mistakes on their introductory programming assignments as part of their learning process. Unfortunately, providing custom repairs for these mistakes can require a substantial amount of time and effort from class instructors. Automated program repair (APR) techniques can be used to synthesize such fixes. Prior work has explored the use of symbolic and neural techniques for APR in the education domain. Both types of approaches require either substantial engineering efforts or large amounts of data and training. We propose to use a large language model trained on code, such as"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2209.14876","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/2209.14876/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-05T05:02:06Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"qBYNyjJ+wxRzi02xhsN5vKMkn8cJNciOUAUhH2BeV+5fc3eAo/GfzYPPHFDG4uFRlKp/9uu+2EHfMhKN0xz7DA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-07T14:26:20.781069Z"},"content_sha256":"9f9be9bd830f793fef90ec2461d8719e521517d0f4cd706ed74ffccac5bb274d","schema_version":"1.0","event_id":"sha256:9f9be9bd830f793fef90ec2461d8719e521517d0f4cd706ed74ffccac5bb274d"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/6DJB5QT3OMRRHU5W4ONWOW2F65/bundle.json","state_url":"https://pith.science/pith/6DJB5QT3OMRRHU5W4ONWOW2F65/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/6DJB5QT3OMRRHU5W4ONWOW2F65/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-07T14:26:20Z","links":{"resolver":"https://pith.science/pith/6DJB5QT3OMRRHU5W4ONWOW2F65","bundle":"https://pith.science/pith/6DJB5QT3OMRRHU5W4ONWOW2F65/bundle.json","state":"https://pith.science/pith/6DJB5QT3OMRRHU5W4ONWOW2F65/state.json","well_known_bundle":"https://pith.science/.well-known/pith/6DJB5QT3OMRRHU5W4ONWOW2F65/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2022:6DJB5QT3OMRRHU5W4ONWOW2F65","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":"405f0849276626d52324429458e38da32eb029f27f5129b840e596c09ba30777","cross_cats_sorted":["cs.AI"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2022-09-29T15:41:17Z","title_canon_sha256":"ce74af8dab526336f9070afd29d3c4c7179b81df5cfd643942264f54b545c53b"},"schema_version":"1.0","source":{"id":"2209.14876","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2209.14876","created_at":"2026-07-05T05:02:06Z"},{"alias_kind":"arxiv_version","alias_value":"2209.14876v1","created_at":"2026-07-05T05:02:06Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2209.14876","created_at":"2026-07-05T05:02:06Z"},{"alias_kind":"pith_short_12","alias_value":"6DJB5QT3OMRR","created_at":"2026-07-05T05:02:06Z"},{"alias_kind":"pith_short_16","alias_value":"6DJB5QT3OMRRHU5W","created_at":"2026-07-05T05:02:06Z"},{"alias_kind":"pith_short_8","alias_value":"6DJB5QT3","created_at":"2026-07-05T05:02:06Z"}],"graph_snapshots":[{"event_id":"sha256:9f9be9bd830f793fef90ec2461d8719e521517d0f4cd706ed74ffccac5bb274d","target":"graph","created_at":"2026-07-05T05:02:06Z","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/2209.14876/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Students often make mistakes on their introductory programming assignments as part of their learning process. Unfortunately, providing custom repairs for these mistakes can require a substantial amount of time and effort from class instructors. Automated program repair (APR) techniques can be used to synthesize such fixes. Prior work has explored the use of symbolic and neural techniques for APR in the education domain. Both types of approaches require either substantial engineering efforts or large amounts of data and training. We propose to use a large language model trained on code, such as","authors_text":"Gustavo Soares, Gust Verbruggen, Jialu Zhang, Jos\\'e Cambronero, Ruzica Piskac, Sumit Gulwani, Vu Le","cross_cats":["cs.AI"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2022-09-29T15:41:17Z","title":"Repairing Bugs in Python Assignments Using Large Language Models"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2209.14876","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:c95b48bff5cf504034a8c87657e94fdb4969c1a828dcc18dd372119050b6c8ed","target":"record","created_at":"2026-07-05T05:02:06Z","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":"405f0849276626d52324429458e38da32eb029f27f5129b840e596c09ba30777","cross_cats_sorted":["cs.AI"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2022-09-29T15:41:17Z","title_canon_sha256":"ce74af8dab526336f9070afd29d3c4c7179b81df5cfd643942264f54b545c53b"},"schema_version":"1.0","source":{"id":"2209.14876","kind":"arxiv","version":1}},"canonical_sha256":"f0d21ec27b732313d3b6e39b675b45f74ae5f67e5488682e4575445efffe2eaa","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"f0d21ec27b732313d3b6e39b675b45f74ae5f67e5488682e4575445efffe2eaa","first_computed_at":"2026-07-05T05:02:06.689850Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T05:02:06.689850Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"c5pFa+mr3i0w3trsU0OwQrbwURvv9wskN4PS1Rje9MCL95VKoHO2DMlqYye1+NyQnSZvIRpepC3H3mSdOlgHCQ==","signature_status":"signed_v1","signed_at":"2026-07-05T05:02:06.690306Z","signed_message":"canonical_sha256_bytes"},"source_id":"2209.14876","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:c95b48bff5cf504034a8c87657e94fdb4969c1a828dcc18dd372119050b6c8ed","sha256:9f9be9bd830f793fef90ec2461d8719e521517d0f4cd706ed74ffccac5bb274d"],"state_sha256":"701c58d634e4ebfc7484b38ce0590b51989d91b55bbaf3ae3903795e329b9f6c"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"r9EfOUJzftzilmFqQ1YRSedQuiJq66iXyRGkKZE+Z8pt+Tw8yD59gTGXM2rrKEEXxrtZFKnNDS7/2Ts4QBlbCQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-07T14:26:20.782955Z","bundle_sha256":"f7ba7de77798c60d84ca625e7bdfa797cc9ea22f62c434d64c43115d8b0e8dc5"}}