{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2023:YA6A4U5742F3GTMIK4O5R6GAH6","short_pith_number":"pith:YA6A4U57","schema_version":"1.0","canonical_sha256":"c03c0e53bfe68bb34d88571dd8f8c03fa758d7010f2bba01b30c79db71c255db","source":{"kind":"arxiv","id":"2305.04087","version":5},"attestation_state":"computed","paper":{"title":"Self-Edit: Fault-Aware Code Editor for Code Generation","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.CL"],"primary_cat":"cs.SE","authors_text":"Ge Li, Jia Li, Kechi Zhang, Zhi Jin, Zhuo Li","submitted_at":"2023-05-06T16:12:19Z","abstract_excerpt":"Large language models (LLMs) have demonstrated an impressive ability to generate codes on competitive programming tasks. However, with limited sample numbers, LLMs still suffer from poor accuracy. Inspired by the process of human programming, we propose a generate-and-edit approach named Self-Edit that utilizes execution results of the generated code from LLMs to improve the code quality on the competitive programming task. We execute the generated code on the example test case provided in the question and wrap execution results into a supplementary comment. Utilizing this comment as guidance,"},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"2305.04087","kind":"arxiv","version":5},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2023-05-06T16:12:19Z","cross_cats_sorted":["cs.CL"],"title_canon_sha256":"492776fec6d07a06a4a762a45ee5059243f51dc6b9806b6df5e631ce39fa6065","abstract_canon_sha256":"a853e5a676944c353a503b25badfb7fe6f05eef8fcfe10e725de76c7bdf155f2"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T06:49:21.940060Z","signature_b64":"ZNh7WlcLfYJuumCq8iygVe6yggmIj0X+JxBdu/lezymyLTWeQt+9TGgHG1S+CwcNyjEfrybbpoySFDyIIFFbCg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"c03c0e53bfe68bb34d88571dd8f8c03fa758d7010f2bba01b30c79db71c255db","last_reissued_at":"2026-07-05T06:49:21.939589Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T06:49:21.939589Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Self-Edit: Fault-Aware Code Editor for Code Generation","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.CL"],"primary_cat":"cs.SE","authors_text":"Ge Li, Jia Li, Kechi Zhang, Zhi Jin, Zhuo Li","submitted_at":"2023-05-06T16:12:19Z","abstract_excerpt":"Large language models (LLMs) have demonstrated an impressive ability to generate codes on competitive programming tasks. However, with limited sample numbers, LLMs still suffer from poor accuracy. Inspired by the process of human programming, we propose a generate-and-edit approach named Self-Edit that utilizes execution results of the generated code from LLMs to improve the code quality on the competitive programming task. We execute the generated code on the example test case provided in the question and wrap execution results into a supplementary comment. Utilizing this comment as guidance,"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2305.04087","kind":"arxiv","version":5},"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/2305.04087/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"},"aliases":[{"alias_kind":"arxiv","alias_value":"2305.04087","created_at":"2026-07-05T06:49:21.939649+00:00"},{"alias_kind":"arxiv_version","alias_value":"2305.04087v5","created_at":"2026-07-05T06:49:21.939649+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2305.04087","created_at":"2026-07-05T06:49:21.939649+00:00"},{"alias_kind":"pith_short_12","alias_value":"YA6A4U5742F3","created_at":"2026-07-05T06:49:21.939649+00:00"},{"alias_kind":"pith_short_16","alias_value":"YA6A4U5742F3GTMI","created_at":"2026-07-05T06:49:21.939649+00:00"},{"alias_kind":"pith_short_8","alias_value":"YA6A4U57","created_at":"2026-07-05T06:49:21.939649+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":5,"internal_anchor_count":0,"sample":[{"citing_arxiv_id":"2606.03130","citing_title":"Synthetic Hallucinations, Real Gains: Hard Negatives from Frontier Models for FIM Hallucination Mitigation","ref_index":17,"is_internal_anchor":false},{"citing_arxiv_id":"2605.18851","citing_title":"STRIDE: Learnable Stepwise Language Feedback for LLM Reasoning","ref_index":28,"is_internal_anchor":false},{"citing_arxiv_id":"2506.18315","citing_title":"Effective LLM Code Refinement via Property-Oriented and Structurally Minimal Feedback","ref_index":35,"is_internal_anchor":false},{"citing_arxiv_id":"2604.19750","citing_title":"Coding with Eyes: Visual Feedback Unlocks Reliable GUI Code Generating and Debugging","ref_index":39,"is_internal_anchor":false},{"citing_arxiv_id":"2312.13010","citing_title":"AgentCoder: Multi-Agent-based Code Generation with Iterative Testing and Optimisation","ref_index":42,"is_internal_anchor":false}]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/YA6A4U5742F3GTMIK4O5R6GAH6","json":"https://pith.science/pith/YA6A4U5742F3GTMIK4O5R6GAH6.json","graph_json":"https://pith.science/api/pith-number/YA6A4U5742F3GTMIK4O5R6GAH6/graph.json","events_json":"https://pith.science/api/pith-number/YA6A4U5742F3GTMIK4O5R6GAH6/events.json","paper":"https://pith.science/paper/YA6A4U57"},"agent_actions":{"view_html":"https://pith.science/pith/YA6A4U5742F3GTMIK4O5R6GAH6","download_json":"https://pith.science/pith/YA6A4U5742F3GTMIK4O5R6GAH6.json","view_paper":"https://pith.science/paper/YA6A4U57","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2305.04087&json=true","fetch_graph":"https://pith.science/api/pith-number/YA6A4U5742F3GTMIK4O5R6GAH6/graph.json","fetch_events":"https://pith.science/api/pith-number/YA6A4U5742F3GTMIK4O5R6GAH6/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/YA6A4U5742F3GTMIK4O5R6GAH6/action/timestamp_anchor","attest_storage":"https://pith.science/pith/YA6A4U5742F3GTMIK4O5R6GAH6/action/storage_attestation","attest_author":"https://pith.science/pith/YA6A4U5742F3GTMIK4O5R6GAH6/action/author_attestation","sign_citation":"https://pith.science/pith/YA6A4U5742F3GTMIK4O5R6GAH6/action/citation_signature","submit_replication":"https://pith.science/pith/YA6A4U5742F3GTMIK4O5R6GAH6/action/replication_record"}},"created_at":"2026-07-05T06:49:21.939649+00:00","updated_at":"2026-07-05T06:49:21.939649+00:00"}