{"as_of":"2026-08-07T23:50:00Z","caps":{"database_statements":6,"inbound":100,"outbound":100},"context_digest":"sha256:48a36b26cb01b68ba91c34a36726e42863994927ed4a94e3245297248af4ff24","coverage":[{"denominator":32,"lane":"reference_resolution","note":"Typed states for the displayed outbound observations.","records_observed":32,"source":"paper_references, paper_reference_links","source_observed_at":"2026-08-07T13:05:02.006644Z","state":"measured"},{"denominator":34,"lane":"standing_notices","note":"One-hop event checks from named stored sources.","records_observed":34,"source":"scholarly_work_events, retraction_status_cache","source_observed_at":"2026-08-07T06:34:17.273281+00:00","state":"measured"},{"denominator":2,"lane":"inbound_itemization","note":"Pith citing papers itemized under the disclosed page cap.","records_observed":2,"source":"paper_references, paper_reference_links","source_observed_at":"2026-05-19T04:07:31.283348Z","state":"measured"},{"denominator":1,"lane":"external_citation_measurements","note":"A source-named dated measurement, never combined with another source.","records_observed":0,"source":"arxiv_reference","source_observed_at":"2026-05-19T04:12:02.886089Z","state":"measured"}],"external_citation_measurements":[],"inbound":[{"citation":{"cited_paper":{"arxiv_id":"2505.22704","last_updated":"2025-05-28T17:57:47Z","snapshot_observed_at":"2026-08-07T13:00:05.272741Z","submitted_at":"2025-05-28T17:57:47Z","title":"Training Language Models to Generate Quality Code with Program Analysis Feedback","version":1},"cited_work":{"arxiv_id":"2505.22704","doi":null,"metadata_source":"arxiv_reference","pith_arxiv_id":"2505.22704","snapshot_observed_at":"2026-06-05T21:23:00.469572Z","title":"Training language models to generate quality code with program analysis feedback","venue":null,"work_id":"a46a78e6-edb5-4b6a-8eee-e1fd092fb72d","year":2025},"citing_paper":{"arxiv_id":"2507.11687","last_updated":"2026-04-20T02:18:14Z","snapshot_observed_at":"2026-07-06T02:11:23.670680Z","submitted_at":"2025-07-15T19:44:20Z","title":"MetaLint: Easy-to-Hard Generalization for Code Linting","version":4},"reference_index":50,"source":"arxiv_source","source_observed_at":"2026-05-19T04:07:31.283348Z"},"links":{"cited_paper":"/paper/2505.22704","citing_paper":"/paper/2507.11687"},"observation_digest":"sha256:4959d62ab9c51e9cf4498f1787771137d8a61108dde9cad8da2a31a53333baea","observation_id":"6842ab4f-dede-4ac1-a765-d9ac3fe036b3","resolution":{"observed_at":"2026-05-19T04:12:02.888031Z","resolver_source":"arxiv_id","status":"verified_exact"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-07T06:34:17.273281+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-07T06:34:17.273281+00:00","source":"crossref"},{"observed_at":"2026-08-07T06:34:11.927384+00:00","source":"retraction_watch"}],"state":"measured"}},{"citation":{"cited_paper":{"arxiv_id":"2505.22704","last_updated":"2025-05-28T17:57:47Z","snapshot_observed_at":"2026-08-07T13:00:05.272741Z","submitted_at":"2025-05-28T17:57:47Z","title":"Training Language Models to Generate Quality Code with Program Analysis Feedback","version":1},"cited_work":{"arxiv_id":"2505.22704","doi":null,"metadata_source":"arxiv_reference","pith_arxiv_id":"2505.22704","snapshot_observed_at":"2026-06-05T21:23:00.469572Z","title":"Training language models to generate quality code with program analysis feedback","venue":null,"work_id":"a46a78e6-edb5-4b6a-8eee-e1fd092fb72d","year":2025},"citing_paper":{"arxiv_id":"2605.05267","last_updated":"2026-05-06T09:38:31Z","snapshot_observed_at":"2026-08-04T17:41:12.164736Z","submitted_at":"2026-05-06T09:38:31Z","title":"Bridging Generation and Training: A Systematic Review of Quality Issues in LLMs for Code","version":1},"reference_index":143,"source":"pdf_text","source_observed_at":"2026-05-08T17:37:51.790000Z"},"links":{"cited_paper":"/paper/2505.22704","citing_paper":"/paper/2605.05267"},"observation_digest":"sha256:8e2bda61e39b351f31b92d85bee49f37e94d06616717493af74fe099423042f7","observation_id":"d19c9433-720e-452d-8de7-88c07d9c6459","resolution":{"observed_at":"2026-05-11T17:21:10.905622Z","resolver_source":"arxiv_id","status":"verified_exact"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-07T06:34:17.273281+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-07T06:34:17.273281+00:00","source":"crossref"},{"observed_at":"2026-08-07T06:34:11.927384+00:00","source":"retraction_watch"}],"state":"measured"}}],"links":{"evidence":"/evidence","html":"/paper/2505.22704/citation-record","integrity":"/paper/2505.22704/integrity","json":"/paper/2505.22704/citation-record.json","paper":"/paper/2505.22704"},"outbound":[{"citation":{"cited_paper":null,"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":"raw_reference","pith_arxiv_id":null,"snapshot_observed_at":"2026-08-07T13:05:06.062661Z","title":"Aho, Monica S","venue":null,"work_id":"d1fb7066-ef21-4cec-9035-1d62b1865abd","year":2006},"citing_paper":{"arxiv_id":"2505.22704","last_updated":"2025-05-28T17:57:47Z","snapshot_observed_at":"2026-08-07T13:00:05.272741Z","submitted_at":"2025-05-28T17:57:47Z","title":"Training Language Models to Generate Quality Code with Program Analysis Feedback","version":1},"reference_index":1,"source":"arxiv_source","source_observed_at":"2026-08-07T13:04:58.059676Z"},"links":{"citing_paper":"/paper/2505.22704"},"observation_digest":"sha256:201702ed1e2d2f96b98539d6435256ebeb31ed504ff84dbe81cd5d37f4ffd90f","observation_id":"5ca62695-c2c7-49af-af31-a005b60b6fbe","resolution":{"observed_at":"2026-08-07T13:05:06.135389Z","resolver_source":"raw_fallback","status":"verified_fuzzy"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-07T06:34:17.273281+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-07T06:34:17.273281+00:00","source":"crossref"},{"observed_at":"2026-08-07T06:34:11.927384+00:00","source":"retraction_watch"}],"state":"measured"}},{"citation":{"cited_paper":null,"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":"raw_reference","pith_arxiv_id":null,"snapshot_observed_at":"2026-08-07T13:05:05.900135Z","title":"Bearer: Static application security testing (sast) tool","venue":null,"work_id":"abb8ca1d-c35d-470a-819a-e7fc7807b316","year":2021},"citing_paper":{"arxiv_id":"2505.22704","last_updated":"2025-05-28T17:57:47Z","snapshot_observed_at":"2026-08-07T13:00:05.272741Z","submitted_at":"2025-05-28T17:57:47Z","title":"Training Language Models to Generate Quality Code with Program Analysis Feedback","version":1},"reference_index":2,"source":"arxiv_source","source_observed_at":"2026-08-07T13:04:58.107471Z"},"links":{"citing_paper":"/paper/2505.22704"},"observation_digest":"sha256:5c2f24f4e420f7cff55a3858d7065342745da2afc3e1783d51048425ff8c6c20","observation_id":"b69e37c0-b0bc-478a-8ea9-9238ac7f9355","resolution":{"observed_at":"2026-08-07T13:05:05.974106Z","resolver_source":"raw_fallback","status":"verified_fuzzy"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-07T06:34:17.273281+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-07T06:34:17.273281+00:00","source":"crossref"},{"observed_at":"2026-08-07T06:34:11.927384+00:00","source":"retraction_watch"}],"state":"measured"}},{"citation":{"cited_paper":{"arxiv_id":"2312.04724","last_updated":"2023-12-07T22:07:54Z","snapshot_observed_at":"2026-08-06T10:04:24.134088Z","submitted_at":"2023-12-07T22:07:54Z","title":"Purple Llama CyberSecEval: A Secure Coding Benchmark for Language Models","version":1},"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":null,"pith_arxiv_id":"2312.04724","snapshot_observed_at":"2026-08-07T13:04:58.231629Z","title":"Purple llama cyberseceval: A secure coding benchmark for language models","venue":null,"work_id":null,"year":2023},"citing_paper":{"arxiv_id":"2505.22704","last_updated":"2025-05-28T17:57:47Z","snapshot_observed_at":"2026-08-07T13:00:05.272741Z","submitted_at":"2025-05-28T17:57:47Z","title":"Training Language Models to Generate Quality Code with Program Analysis Feedback","version":1},"reference_index":3,"source":"arxiv_source","source_observed_at":"2026-08-07T13:04:58.231629Z"},"links":{"cited_paper":"/paper/2312.04724","citing_paper":"/paper/2505.22704"},"observation_digest":"sha256:56ee4f4a9de1221bf4b63b24651e0613463a89a4fa198cb64b951f78ea05e04c","observation_id":"259fba11-9ee5-4183-a195-facc5c07f03b","resolution":{"observed_at":"2026-08-07T13:04:58.231629Z","resolver_source":null,"status":"unresolved"},"standing_notice":{"events":[],"reason":"canonical_work_link_unavailable","source_receipts":[],"state":"unavailable"}},{"citation":{"cited_paper":null,"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":null,"pith_arxiv_id":null,"snapshot_observed_at":"2026-08-07T13:04:58.343500Z","title":"A comprehensive study of llm secure code generation","venue":null,"work_id":null,"year":2025},"citing_paper":{"arxiv_id":"2505.22704","last_updated":"2025-05-28T17:57:47Z","snapshot_observed_at":"2026-08-07T13:00:05.272741Z","submitted_at":"2025-05-28T17:57:47Z","title":"Training Language Models to Generate Quality Code with Program Analysis Feedback","version":1},"reference_index":4,"source":"arxiv_source","source_observed_at":"2026-08-07T13:04:58.343500Z"},"links":{"citing_paper":"/paper/2505.22704"},"observation_digest":"sha256:3a5acc48c9a200b31ca7c76975b58722b9d02ed6e8226838b7ee0fbeb98ee220","observation_id":"c67cf41f-8374-4792-b9ef-b4b90f6662ca","resolution":{"observed_at":"2026-08-07T13:04:58.343500Z","resolver_source":null,"status":"unresolved"},"standing_notice":{"events":[],"reason":"canonical_work_link_unavailable","source_receipts":[],"state":"unavailable"}},{"citation":{"cited_paper":{"arxiv_id":"2402.01391","last_updated":"2024-02-05T13:28:23Z","snapshot_observed_at":"2026-07-06T17:24:16.787573Z","submitted_at":"2024-02-02T13:14:31Z","title":"StepCoder: Improve Code Generation with Reinforcement Learning from Compiler Feedback","version":2},"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":null,"pith_arxiv_id":"2402.01391","snapshot_observed_at":"2026-08-07T13:04:58.439514Z","title":"Stepcoder: Improve code generation with reinforcement learning from compiler feedback","venue":null,"work_id":null,"year":2024},"citing_paper":{"arxiv_id":"2505.22704","last_updated":"2025-05-28T17:57:47Z","snapshot_observed_at":"2026-08-07T13:00:05.272741Z","submitted_at":"2025-05-28T17:57:47Z","title":"Training Language Models to Generate Quality Code with Program Analysis Feedback","version":1},"reference_index":5,"source":"arxiv_source","source_observed_at":"2026-08-07T13:04:58.439514Z"},"links":{"cited_paper":"/paper/2402.01391","citing_paper":"/paper/2505.22704"},"observation_digest":"sha256:739a5e10ddb44c0fc4f795bd76cce2c835b80ae5fc0f0ef8b1b07d47f377219b","observation_id":"6bb10acb-174c-40f0-81d2-ae3bcbc23691","resolution":{"observed_at":"2026-08-07T13:04:58.439514Z","resolver_source":null,"status":"unresolved"},"standing_notice":{"events":[],"reason":"canonical_work_link_unavailable","source_receipts":[],"state":"unavailable"}},{"citation":{"cited_paper":{"arxiv_id":"2405.00218","last_updated":"2024-07-20T19:14:03Z","snapshot_observed_at":"2026-08-07T17:40:31.089419Z","submitted_at":"2024-04-30T21:52:19Z","title":"Constrained Decoding for Secure Code Generation","version":3},"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":null,"pith_arxiv_id":"2405.00218","snapshot_observed_at":"2026-08-07T13:04:58.524594Z","title":"Constrained decoding for secure code generation, 2024","venue":null,"work_id":null,"year":2024},"citing_paper":{"arxiv_id":"2505.22704","last_updated":"2025-05-28T17:57:47Z","snapshot_observed_at":"2026-08-07T13:00:05.272741Z","submitted_at":"2025-05-28T17:57:47Z","title":"Training Language Models to Generate Quality Code with Program Analysis Feedback","version":1},"reference_index":6,"source":"arxiv_source","source_observed_at":"2026-08-07T13:04:58.524594Z"},"links":{"cited_paper":"/paper/2405.00218","citing_paper":"/paper/2505.22704"},"observation_digest":"sha256:c025947ab2001a82fd1ea49718ab72556e6a8d9bb79a52e14dcd4ff27acd5fdd","observation_id":"3ed72c20-080e-4360-8174-a9e84ef6a0c4","resolution":{"observed_at":"2026-08-07T13:04:58.524594Z","resolver_source":null,"status":"unresolved"},"standing_notice":{"events":[],"reason":"canonical_work_link_unavailable","source_receipts":[],"state":"unavailable"}},{"citation":{"cited_paper":{"arxiv_id":"2410.02089","last_updated":"2025-02-18T11:39:46Z","snapshot_observed_at":"2026-07-06T19:26:38.002071Z","submitted_at":"2024-10-02T23:25:17Z","title":"RLEF: Grounding Code LLMs in Execution Feedback with Reinforcement Learning","version":2},"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":null,"pith_arxiv_id":"2410.02089","snapshot_observed_at":"2026-08-07T13:04:58.623446Z","title":"Rlef: Grounding code llms in execution feedback with reinforcement learning, 2025","venue":null,"work_id":null,"year":2025},"citing_paper":{"arxiv_id":"2505.22704","last_updated":"2025-05-28T17:57:47Z","snapshot_observed_at":"2026-08-07T13:00:05.272741Z","submitted_at":"2025-05-28T17:57:47Z","title":"Training Language Models to Generate Quality Code with Program Analysis Feedback","version":1},"reference_index":7,"source":"arxiv_source","source_observed_at":"2026-08-07T13:04:58.623446Z"},"links":{"cited_paper":"/paper/2410.02089","citing_paper":"/paper/2505.22704"},"observation_digest":"sha256:f9465a127e6fed037309e853eda88d46e7cffd9685584d3717dde119c7f69cfc","observation_id":"484deb15-1a48-4b08-a34d-273bc18125e1","resolution":{"observed_at":"2026-08-07T13:04:58.623446Z","resolver_source":null,"status":"unresolved"},"standing_notice":{"events":[],"reason":"canonical_work_link_unavailable","source_receipts":[],"state":"unavailable"}},{"citation":{"cited_paper":null,"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":"raw_reference","pith_arxiv_id":null,"snapshot_observed_at":"2026-08-07T13:05:05.746169Z","title":"Codeql: Semantic code analysis engine","venue":null,"work_id":"8192a5e0-20a3-49de-b1c4-0199fe51d022","year":2019},"citing_paper":{"arxiv_id":"2505.22704","last_updated":"2025-05-28T17:57:47Z","snapshot_observed_at":"2026-08-07T13:00:05.272741Z","submitted_at":"2025-05-28T17:57:47Z","title":"Training Language Models to Generate Quality Code with Program Analysis Feedback","version":1},"reference_index":8,"source":"arxiv_source","source_observed_at":"2026-08-07T13:04:58.731778Z"},"links":{"citing_paper":"/paper/2505.22704"},"observation_digest":"sha256:01bb9accb8610d62adbe94620a09558f539f477cd8b63ed37e7f211d59c12e74","observation_id":"c760b4cb-24b6-4e47-adc0-f6671a768ad6","resolution":{"observed_at":"2026-08-07T13:05:05.839474Z","resolver_source":"raw_fallback","status":"verified_fuzzy"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-07T06:34:17.273281+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-07T06:34:17.273281+00:00","source":"crossref"},{"observed_at":"2026-08-07T06:34:11.927384+00:00","source":"retraction_watch"}],"state":"measured"}},{"citation":{"cited_paper":null,"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":"raw_reference","pith_arxiv_id":null,"snapshot_observed_at":"2026-08-07T13:05:05.495435Z","title":"Github copilot: Your ai pair programmer","venue":null,"work_id":"20abbe9f-a4fa-40d6-8e45-084e508cf379","year":2021},"citing_paper":{"arxiv_id":"2505.22704","last_updated":"2025-05-28T17:57:47Z","snapshot_observed_at":"2026-08-07T13:00:05.272741Z","submitted_at":"2025-05-28T17:57:47Z","title":"Training Language Models to Generate Quality Code with Program Analysis Feedback","version":1},"reference_index":9,"source":"arxiv_source","source_observed_at":"2026-08-07T13:04:58.849700Z"},"links":{"citing_paper":"/paper/2505.22704"},"observation_digest":"sha256:83ac299d060c06bb465b339f09e563b315e9687678792890e5ccc8c904758461","observation_id":"c01c0d31-96ab-4fb5-ad76-efd1edc1618d","resolution":{"observed_at":"2026-08-07T13:05:05.640188Z","resolver_source":"raw_fallback","status":"verified_fuzzy"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-07T06:34:17.273281+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-07T06:34:17.273281+00:00","source":"crossref"},{"observed_at":"2026-08-07T06:34:11.927384+00:00","source":"retraction_watch"}],"state":"measured"}},{"citation":{"cited_paper":{"arxiv_id":"2501.12948","last_updated":"2026-01-04T03:57:36Z","snapshot_observed_at":"2026-07-06T02:11:23.670680Z","submitted_at":"2025-01-22T15:19:35Z","title":"DeepSeek-R1: Incentivizing Reasoning Capability in LLMs via Reinforcement Learning","version":2},"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":null,"pith_arxiv_id":"2501.12948","snapshot_observed_at":"2026-08-07T13:04:58.947933Z","title":"Deepseek-r1: Incentivizing reasoning capability in llms via reinforcement learning","venue":null,"work_id":null,"year":2025},"citing_paper":{"arxiv_id":"2505.22704","last_updated":"2025-05-28T17:57:47Z","snapshot_observed_at":"2026-08-07T13:00:05.272741Z","submitted_at":"2025-05-28T17:57:47Z","title":"Training Language Models to Generate Quality Code with Program Analysis Feedback","version":1},"reference_index":10,"source":"arxiv_source","source_observed_at":"2026-08-07T13:04:58.947933Z"},"links":{"cited_paper":"/paper/2501.12948","citing_paper":"/paper/2505.22704"},"observation_digest":"sha256:b37a36106329378e468d81470162cc80732fa1054abbba064cfbde0989e8628a","observation_id":"ccf1f684-fabe-4cc6-98fd-f76d8f882da2","resolution":{"observed_at":"2026-08-07T13:04:58.947933Z","resolver_source":null,"status":"unresolved"},"standing_notice":{"events":[],"reason":"canonical_work_link_unavailable","source_receipts":[],"state":"unavailable"}},{"citation":{"cited_paper":{"arxiv_id":"2302.05319","last_updated":"2024-08-16T06:38:32Z","snapshot_observed_at":"2026-08-02T13:37:46.398656Z","submitted_at":"2023-02-10T15:28:55Z","title":"Large Language Models for Code: Security Hardening and Adversarial Testing","version":5},"cited_work":{"arxiv_id":"2302.05319","doi":null,"metadata_source":"pith","pith_arxiv_id":"2302.05319","snapshot_observed_at":"2026-08-07T13:05:02.845311Z","title":"Large Language Models for Code: Security Hardening and Adversarial Testing","venue":"cs.CR","work_id":"89f55ee1-b3da-42ba-b8a3-b702ba4d6146","year":2023},"citing_paper":{"arxiv_id":"2505.22704","last_updated":"2025-05-28T17:57:47Z","snapshot_observed_at":"2026-08-07T13:00:05.272741Z","submitted_at":"2025-05-28T17:57:47Z","title":"Training Language Models to Generate Quality Code with Program Analysis Feedback","version":1},"reference_index":11,"source":"arxiv_source","source_observed_at":"2026-08-07T13:04:59.095561Z"},"links":{"cited_paper":"/paper/2302.05319","citing_paper":"/paper/2505.22704"},"observation_digest":"sha256:83c6cd90f836570c5d6f69beec0013b264325ed0184f1467037954c8e51c6aac","observation_id":"b7655e32-eedf-490d-90d1-9155d4608bb0","resolution":{"observed_at":"2026-08-07T13:05:02.921764Z","resolver_source":"local_arxiv","status":"verified_exact"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-07T06:34:17.273281+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-07T06:34:17.273281+00:00","source":"crossref"},{"observed_at":"2026-08-07T06:34:11.927384+00:00","source":"retraction_watch"}],"state":"measured"}},{"citation":{"cited_paper":null,"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":"raw_reference","pith_arxiv_id":null,"snapshot_observed_at":"2026-08-07T13:05:05.168747Z","title":null,"venue":null,"work_id":"91a08e08-dd1a-4e7e-993c-21b43875c961","year":2024},"citing_paper":{"arxiv_id":"2505.22704","last_updated":"2025-05-28T17:57:47Z","snapshot_observed_at":"2026-08-07T13:00:05.272741Z","submitted_at":"2025-05-28T17:57:47Z","title":"Training Language Models to Generate Quality Code with Program Analysis Feedback","version":1},"reference_index":12,"source":"arxiv_source","source_observed_at":"2026-08-07T13:04:59.250457Z"},"links":{"citing_paper":"/paper/2505.22704"},"observation_digest":"sha256:c97e568a1628451210f3b42bccf73ac58ff714255087929d89f40aa28b4e10a0","observation_id":"e175f7dc-7824-4f4e-af12-5670abf44ec7","resolution":{"observed_at":"2026-08-07T13:05:05.334653Z","resolver_source":"raw_fallback","status":"unresolved"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-07T06:34:17.273281+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-07T06:34:17.273281+00:00","source":"crossref"},{"observed_at":"2026-08-07T06:34:11.927384+00:00","source":"retraction_watch"}],"state":"measured"}},{"citation":{"cited_paper":null,"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":"raw_reference","pith_arxiv_id":null,"snapshot_observed_at":"2026-08-07T13:05:04.879334Z","title":"Measuring coding challenge competence with apps","venue":null,"work_id":"e0df8ac9-7cf4-406a-80cd-f4a15ddcb014","year":2021},"citing_paper":{"arxiv_id":"2505.22704","last_updated":"2025-05-28T17:57:47Z","snapshot_observed_at":"2026-08-07T13:00:05.272741Z","submitted_at":"2025-05-28T17:57:47Z","title":"Training Language Models to Generate Quality Code with Program Analysis Feedback","version":1},"reference_index":13,"source":"arxiv_source","source_observed_at":"2026-08-07T13:04:59.323534Z"},"links":{"citing_paper":"/paper/2505.22704"},"observation_digest":"sha256:0da6e9226d3a29e7b17c1147d754a466f2fb98c760a40440f26baad5e07548a2","observation_id":"24aff923-53cf-46a3-b8b4-43f160115736","resolution":{"observed_at":"2026-08-07T13:05:05.021846Z","resolver_source":"raw_fallback","status":"verified_fuzzy"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-07T06:34:17.273281+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-07T06:34:17.273281+00:00","source":"crossref"},{"observed_at":"2026-08-07T06:34:11.927384+00:00","source":"retraction_watch"}],"state":"measured"}},{"citation":{"cited_paper":{"arxiv_id":"2409.12186","last_updated":"2024-11-12T13:24:25Z","snapshot_observed_at":"2026-07-06T02:11:23.670680Z","submitted_at":"2024-09-18T17:57:57Z","title":"Qwen2.5-Coder Technical Report","version":3},"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":null,"pith_arxiv_id":"2409.12186","snapshot_observed_at":"2026-08-07T13:04:59.498911Z","title":null,"venue":null,"work_id":null,"year":2024},"citing_paper":{"arxiv_id":"2505.22704","last_updated":"2025-05-28T17:57:47Z","snapshot_observed_at":"2026-08-07T13:00:05.272741Z","submitted_at":"2025-05-28T17:57:47Z","title":"Training Language Models to Generate Quality Code with Program Analysis Feedback","version":1},"reference_index":14,"source":"arxiv_source","source_observed_at":"2026-08-07T13:04:59.498911Z"},"links":{"cited_paper":"/paper/2409.12186","citing_paper":"/paper/2505.22704"},"observation_digest":"sha256:0f6bd9cd074570184895c4a68afce82dad226526083a8fc886a5c52ad0efa44d","observation_id":"a900045f-3d70-4a91-b01d-04a5edd5e3d5","resolution":{"observed_at":"2026-08-07T13:04:59.498911Z","resolver_source":null,"status":"unresolved"},"standing_notice":{"events":[],"reason":"canonical_work_link_unavailable","source_receipts":[],"state":"unavailable"}},{"citation":{"cited_paper":{"arxiv_id":"2401.07031","last_updated":"2024-01-30T20:50:56Z","snapshot_observed_at":"2026-07-06T17:15:06.300682Z","submitted_at":"2024-01-13T10:19:26Z","title":"Code Security Vulnerability Repair Using Reinforcement Learning with Large Language Models","version":2},"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":null,"pith_arxiv_id":"2401.07031","snapshot_observed_at":"2026-08-07T13:04:59.596935Z","title":"Code security vulnerability repair using reinforcement learning with large language models","venue":null,"work_id":null,"year":2024},"citing_paper":{"arxiv_id":"2505.22704","last_updated":"2025-05-28T17:57:47Z","snapshot_observed_at":"2026-08-07T13:00:05.272741Z","submitted_at":"2025-05-28T17:57:47Z","title":"Training Language Models to Generate Quality Code with Program Analysis Feedback","version":1},"reference_index":15,"source":"arxiv_source","source_observed_at":"2026-08-07T13:04:59.596935Z"},"links":{"cited_paper":"/paper/2401.07031","citing_paper":"/paper/2505.22704"},"observation_digest":"sha256:6d7f129100c0c48895424f20ab2f02b1bfcec633bc85b9a70fb3fbb1170c960f","observation_id":"3b43a0e2-45b5-4b95-bba7-5573f982563b","resolution":{"observed_at":"2026-08-07T13:04:59.596935Z","resolver_source":null,"status":"unresolved"},"standing_notice":{"events":[],"reason":"canonical_work_link_unavailable","source_receipts":[],"state":"unavailable"}},{"citation":{"cited_paper":{"arxiv_id":"2207.01780","last_updated":"2022-11-03T08:32:59Z","snapshot_observed_at":"2026-08-06T05:06:31.977572Z","submitted_at":"2022-07-05T02:42:15Z","title":"CodeRL: Mastering Code Generation through Pretrained Models and Deep Reinforcement Learning","version":3},"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":null,"pith_arxiv_id":"2207.01780","snapshot_observed_at":"2026-08-07T13:04:59.720250Z","title":null,"venue":null,"work_id":null,"year":2022},"citing_paper":{"arxiv_id":"2505.22704","last_updated":"2025-05-28T17:57:47Z","snapshot_observed_at":"2026-08-07T13:00:05.272741Z","submitted_at":"2025-05-28T17:57:47Z","title":"Training Language Models to Generate Quality Code with Program Analysis Feedback","version":1},"reference_index":16,"source":"arxiv_source","source_observed_at":"2026-08-07T13:04:59.720250Z"},"links":{"cited_paper":"/paper/2207.01780","citing_paper":"/paper/2505.22704"},"observation_digest":"sha256:79d9caa5c8b19211ec00456395a3c2cbd9e7009a5a499344163fe34e13fa1ade","observation_id":"1b5f7da6-277d-4d51-b69c-e4a193a199e5","resolution":{"observed_at":"2026-08-07T13:04:59.720250Z","resolver_source":null,"status":"unresolved"},"standing_notice":{"events":[],"reason":"canonical_work_link_unavailable","source_receipts":[],"state":"unavailable"}},{"citation":{"cited_paper":null,"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":"raw_reference","pith_arxiv_id":null,"snapshot_observed_at":"2026-08-07T13:05:04.633829Z","title":"Mypy: Optional static typing for python","venue":null,"work_id":"cf47a48b-7b62-4f41-adba-1f81195cdc5d","year":2025},"citing_paper":{"arxiv_id":"2505.22704","last_updated":"2025-05-28T17:57:47Z","snapshot_observed_at":"2026-08-07T13:00:05.272741Z","submitted_at":"2025-05-28T17:57:47Z","title":"Training Language Models to Generate Quality Code with Program Analysis Feedback","version":1},"reference_index":17,"source":"arxiv_source","source_observed_at":"2026-08-07T13:04:59.810235Z"},"links":{"citing_paper":"/paper/2505.22704"},"observation_digest":"sha256:bf5931e7aaca41f1790937c9648c2bea4b8dda781a660ac650a6b00b2a12f035","observation_id":"e969e35b-834f-40e2-bd3c-c8713d522bd4","resolution":{"observed_at":"2026-08-07T13:05:04.753026Z","resolver_source":"raw_fallback","status":"verified_fuzzy"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-07T06:34:17.273281+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-07T06:34:17.273281+00:00","source":"crossref"},{"observed_at":"2026-08-07T06:34:11.927384+00:00","source":"retraction_watch"}],"state":"measured"}},{"citation":{"cited_paper":null,"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":"raw_reference","pith_arxiv_id":null,"snapshot_observed_at":"2026-08-07T13:05:04.310657Z","title":"Acecoder: An effective prompting technique specialized in code generation","venue":null,"work_id":"fd986090-dbcc-4601-b22c-2073ff341b43","year":2024},"citing_paper":{"arxiv_id":"2505.22704","last_updated":"2025-05-28T17:57:47Z","snapshot_observed_at":"2026-08-07T13:00:05.272741Z","submitted_at":"2025-05-28T17:57:47Z","title":"Training Language Models to Generate Quality Code with Program Analysis Feedback","version":1},"reference_index":18,"source":"arxiv_source","source_observed_at":"2026-08-07T13:04:59.942430Z"},"links":{"citing_paper":"/paper/2505.22704"},"observation_digest":"sha256:356dbd4c4d0105ed730dffc9fe42975cfad8862a84e61aa138980ffcefaf3efc","observation_id":"8063a31e-e586-473a-9b7c-fce21ef5feb3","resolution":{"observed_at":"2026-08-07T13:05:04.479644Z","resolver_source":"raw_fallback","status":"verified_fuzzy"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-07T06:34:17.273281+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-07T06:34:17.273281+00:00","source":"crossref"},{"observed_at":"2026-08-07T06:34:11.927384+00:00","source":"retraction_watch"}],"state":"measured"}},{"citation":{"cited_paper":null,"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":"raw_reference","pith_arxiv_id":null,"snapshot_observed_at":"2026-08-07T13:05:04.092336Z","title":"Wizardcoder: Empowering code large language models with evol-instruct","venue":null,"work_id":"769dc427-3b5f-4c1f-a55e-eb8f4c96e758","year":2024},"citing_paper":{"arxiv_id":"2505.22704","last_updated":"2025-05-28T17:57:47Z","snapshot_observed_at":"2026-08-07T13:00:05.272741Z","submitted_at":"2025-05-28T17:57:47Z","title":"Training Language Models to Generate Quality Code with Program Analysis Feedback","version":1},"reference_index":19,"source":"arxiv_source","source_observed_at":"2026-08-07T13:05:00.036604Z"},"links":{"citing_paper":"/paper/2505.22704"},"observation_digest":"sha256:010cf16ca517f6f45b8debd574f37732afde8c7c738beb85d1cb66fb75deeffd","observation_id":"0fbe6af1-4e7f-4827-8a15-1378db50655c","resolution":{"observed_at":"2026-08-07T13:05:04.176947Z","resolver_source":"raw_fallback","status":"verified_fuzzy"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-07T06:34:17.273281+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-07T06:34:17.273281+00:00","source":"crossref"},{"observed_at":"2026-08-07T06:34:11.927384+00:00","source":"retraction_watch"}],"state":"measured"}},{"citation":{"cited_paper":null,"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":"raw_reference","pith_arxiv_id":null,"snapshot_observed_at":"2026-08-07T13:05:03.841756Z","title":"Common weakness enumeration (cwe)","venue":null,"work_id":"66db39f1-0fe5-43b0-8579-fc758ac5994e","year":2024},"citing_paper":{"arxiv_id":"2505.22704","last_updated":"2025-05-28T17:57:47Z","snapshot_observed_at":"2026-08-07T13:00:05.272741Z","submitted_at":"2025-05-28T17:57:47Z","title":"Training Language Models to Generate Quality Code with Program Analysis Feedback","version":1},"reference_index":20,"source":"arxiv_source","source_observed_at":"2026-08-07T13:05:00.119717Z"},"links":{"citing_paper":"/paper/2505.22704"},"observation_digest":"sha256:36ef3a9c86ed1829da891743230c2759b2edf52957e6b0859ff9ad5f54dec9cd","observation_id":"b8f14148-0272-42e1-add9-ad4236c1f2b4","resolution":{"observed_at":"2026-08-07T13:05:03.955212Z","resolver_source":"raw_fallback","status":"verified_fuzzy"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-07T06:34:17.273281+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-07T06:34:17.273281+00:00","source":"crossref"},{"observed_at":"2026-08-07T06:34:11.927384+00:00","source":"retraction_watch"}],"state":"measured"}},{"citation":{"cited_paper":null,"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":null,"pith_arxiv_id":null,"snapshot_observed_at":"2026-08-07T13:05:00.254049Z","title":null,"venue":null,"work_id":null,"year":1999},"citing_paper":{"arxiv_id":"2505.22704","last_updated":"2025-05-28T17:57:47Z","snapshot_observed_at":"2026-08-07T13:00:05.272741Z","submitted_at":"2025-05-28T17:57:47Z","title":"Training Language Models to Generate Quality Code with Program Analysis Feedback","version":1},"reference_index":21,"source":"arxiv_source","source_observed_at":"2026-08-07T13:05:00.254049Z"},"links":{"citing_paper":"/paper/2505.22704"},"observation_digest":"sha256:6a25d3dadc84f44f51daf4f6e120a6b77c62a902981f39a9dae2255984e23e6c","observation_id":"5236a9fc-6890-43f9-84ad-702d29e79900","resolution":{"observed_at":"2026-08-07T13:05:00.254049Z","resolver_source":null,"status":"unresolved"},"standing_notice":{"events":[],"reason":"canonical_work_link_unavailable","source_receipts":[],"state":"unavailable"}},{"citation":{"cited_paper":null,"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":null,"pith_arxiv_id":null,"snapshot_observed_at":"2026-08-07T13:05:00.650025Z","title":"Promsec: Prompt optimization for secure generation of functional source code with large language models (llms)","venue":null,"work_id":null,"year":2024},"citing_paper":{"arxiv_id":"2505.22704","last_updated":"2025-05-28T17:57:47Z","snapshot_observed_at":"2026-08-07T13:00:05.272741Z","submitted_at":"2025-05-28T17:57:47Z","title":"Training Language Models to Generate Quality Code with Program Analysis Feedback","version":1},"reference_index":22,"source":"arxiv_source","source_observed_at":"2026-08-07T13:05:00.650025Z"},"links":{"citing_paper":"/paper/2505.22704"},"observation_digest":"sha256:30c6907ad1e6d593d0d74c97c8b3e4d77aabc6182dcc2686a7efd5d5de6d97f3","observation_id":"b7d7e7de-f899-45c1-b2b4-6586bc9c59dd","resolution":{"observed_at":"2026-08-07T13:05:00.650025Z","resolver_source":null,"status":"unresolved"},"standing_notice":{"events":[],"reason":"canonical_work_link_unavailable","source_receipts":[],"state":"unavailable"}},{"citation":{"cited_paper":null,"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":"raw_reference","pith_arxiv_id":null,"snapshot_observed_at":"2026-08-07T13:05:03.555402Z","title":"Gpt-4.1, 2025","venue":null,"work_id":"e025cd31-3693-4b31-b7e1-0716ca8b99e9","year":2025},"citing_paper":{"arxiv_id":"2505.22704","last_updated":"2025-05-28T17:57:47Z","snapshot_observed_at":"2026-08-07T13:00:05.272741Z","submitted_at":"2025-05-28T17:57:47Z","title":"Training Language Models to Generate Quality Code with Program Analysis Feedback","version":1},"reference_index":23,"source":"arxiv_source","source_observed_at":"2026-08-07T13:05:01.289662Z"},"links":{"citing_paper":"/paper/2505.22704"},"observation_digest":"sha256:d977aee55c209531f45dc2b7baeeacc0a20562dcbd451c5c2fd8329eb994221f","observation_id":"4bb335b4-49d5-4d36-92b4-b56d3ea1f7cd","resolution":{"observed_at":"2026-08-07T13:05:03.643099Z","resolver_source":"raw_fallback","status":"verified_fuzzy"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-07T06:34:17.273281+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-07T06:34:17.273281+00:00","source":"crossref"},{"observed_at":"2026-08-07T06:34:11.927384+00:00","source":"retraction_watch"}],"state":"measured"}},{"citation":{"cited_paper":null,"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":"raw_reference","pith_arxiv_id":null,"snapshot_observed_at":"2026-08-07T13:05:03.299880Z","title":"Bandit: Security linter for python source code","venue":null,"work_id":"9d924482-af0d-4889-b31b-df3d9205d052","year":2014},"citing_paper":{"arxiv_id":"2505.22704","last_updated":"2025-05-28T17:57:47Z","snapshot_observed_at":"2026-08-07T13:00:05.272741Z","submitted_at":"2025-05-28T17:57:47Z","title":"Training Language Models to Generate Quality Code with Program Analysis Feedback","version":1},"reference_index":24,"source":"arxiv_source","source_observed_at":"2026-08-07T13:05:01.354143Z"},"links":{"citing_paper":"/paper/2505.22704"},"observation_digest":"sha256:4bb02957445f2df51bef8f22dc1df0f8412b1d4090a1a089effdcf2f590c764d","observation_id":"dfae27df-cbd0-4803-b4fc-0074ef80d85e","resolution":{"observed_at":"2026-08-07T13:05:03.426810Z","resolver_source":"raw_fallback","status":"verified_fuzzy"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-07T06:34:17.273281+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-07T06:34:17.273281+00:00","source":"crossref"},{"observed_at":"2026-08-07T06:34:11.927384+00:00","source":"retraction_watch"}],"state":"measured"}},{"citation":{"cited_paper":{"arxiv_id":"1707.06347","last_updated":"2017-08-28T09:20:06Z","snapshot_observed_at":"2026-07-06T02:11:23.670680Z","submitted_at":"2017-07-20T02:32:33Z","title":"Proximal Policy Optimization Algorithms","version":2},"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":null,"pith_arxiv_id":"1707.06347","snapshot_observed_at":"2026-08-07T13:05:01.474455Z","title":"Proximal policy optimization algorithms","venue":null,"work_id":null,"year":2017},"citing_paper":{"arxiv_id":"2505.22704","last_updated":"2025-05-28T17:57:47Z","snapshot_observed_at":"2026-08-07T13:00:05.272741Z","submitted_at":"2025-05-28T17:57:47Z","title":"Training Language Models to Generate Quality Code with Program Analysis Feedback","version":1},"reference_index":25,"source":"arxiv_source","source_observed_at":"2026-08-07T13:05:01.474455Z"},"links":{"cited_paper":"/paper/1707.06347","citing_paper":"/paper/2505.22704"},"observation_digest":"sha256:7260cbf87ba14dd0045d7133adc0e2ba8ab14bfc35fe9de0b7d29201979259a6","observation_id":"6c570066-f284-485d-974c-7c83a8259d40","resolution":{"observed_at":"2026-08-07T13:05:01.474455Z","resolver_source":null,"status":"unresolved"},"standing_notice":{"events":[],"reason":"canonical_work_link_unavailable","source_receipts":[],"state":"unavailable"}},{"citation":{"cited_paper":{"arxiv_id":"2408.01605","last_updated":"2024-09-06T18:17:07Z","snapshot_observed_at":"2026-08-06T22:08:41.344061Z","submitted_at":"2024-08-02T23:47:27Z","title":"CYBERSECEVAL 3: Advancing the Evaluation of Cybersecurity Risks and Capabilities in Large Language Models","version":2},"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":null,"pith_arxiv_id":"2408.01605","snapshot_observed_at":"2026-08-07T13:05:01.558235Z","title":"Cyberseceval 3: Advancing the evaluation of cybersecurity risks and capabilities in large language models, 2024","venue":null,"work_id":null,"year":2024},"citing_paper":{"arxiv_id":"2505.22704","last_updated":"2025-05-28T17:57:47Z","snapshot_observed_at":"2026-08-07T13:00:05.272741Z","submitted_at":"2025-05-28T17:57:47Z","title":"Training Language Models to Generate Quality Code with Program Analysis Feedback","version":1},"reference_index":26,"source":"arxiv_source","source_observed_at":"2026-08-07T13:05:01.558235Z"},"links":{"cited_paper":"/paper/2408.01605","citing_paper":"/paper/2505.22704"},"observation_digest":"sha256:f4e996b85e3c21b9df2694e9406ae7744ebbd4b90f6600e1f3d78c654ea6eaac","observation_id":"0e9d0bcd-38ca-4b67-86c2-4108dd7f79f7","resolution":{"observed_at":"2026-08-07T13:05:01.558235Z","resolver_source":null,"status":"unresolved"},"standing_notice":{"events":[],"reason":"canonical_work_link_unavailable","source_receipts":[],"state":"unavailable"}},{"citation":{"cited_paper":{"arxiv_id":"2502.18449","last_updated":"2025-12-01T00:16:59Z","snapshot_observed_at":"2026-07-06T02:11:23.670680Z","submitted_at":"2025-02-25T18:45:04Z","title":"SWE-RL: Advancing LLM Reasoning via Reinforcement Learning on Open Software Evolution","version":2},"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":null,"pith_arxiv_id":"2502.18449","snapshot_observed_at":"2026-08-07T13:05:01.626359Z","title":null,"venue":null,"work_id":null,"year":2025},"citing_paper":{"arxiv_id":"2505.22704","last_updated":"2025-05-28T17:57:47Z","snapshot_observed_at":"2026-08-07T13:00:05.272741Z","submitted_at":"2025-05-28T17:57:47Z","title":"Training Language Models to Generate Quality Code with Program Analysis Feedback","version":1},"reference_index":27,"source":"arxiv_source","source_observed_at":"2026-08-07T13:05:01.626359Z"},"links":{"cited_paper":"/paper/2502.18449","citing_paper":"/paper/2505.22704"},"observation_digest":"sha256:6325347bef2a07ae2ba4da6375cd53676374224a9175f00c0c6d93cac42b1fa9","observation_id":"0ad4b5ac-875a-4fbd-8816-8309f00a9f76","resolution":{"observed_at":"2026-08-07T13:05:01.626359Z","resolver_source":null,"status":"unresolved"},"standing_notice":{"events":[],"reason":"canonical_work_link_unavailable","source_receipts":[],"state":"unavailable"}},{"citation":{"cited_paper":null,"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":null,"pith_arxiv_id":null,"snapshot_observed_at":"2026-08-07T13:05:01.713256Z","title":"Teaching language models to critique via reinforcement learning","venue":null,"work_id":null,"year":2025},"citing_paper":{"arxiv_id":"2505.22704","last_updated":"2025-05-28T17:57:47Z","snapshot_observed_at":"2026-08-07T13:00:05.272741Z","submitted_at":"2025-05-28T17:57:47Z","title":"Training Language Models to Generate Quality Code with Program Analysis Feedback","version":1},"reference_index":28,"source":"arxiv_source","source_observed_at":"2026-08-07T13:05:01.713256Z"},"links":{"citing_paper":"/paper/2505.22704"},"observation_digest":"sha256:bd17a5bafeda031ff75d5ee01d7ed5424973393b8fc66256ef5b9a7ad363e903","observation_id":"37fbef5f-ad6f-407e-9dbe-aea64b4b9e05","resolution":{"observed_at":"2026-08-07T13:05:01.713256Z","resolver_source":null,"status":"unresolved"},"standing_notice":{"events":[],"reason":"canonical_work_link_unavailable","source_receipts":[],"state":"unavailable"}},{"citation":{"cited_paper":{"arxiv_id":"2212.10943","last_updated":"2023-07-12T15:03:06Z","snapshot_observed_at":"2026-07-06T14:33:28.462869Z","submitted_at":"2022-12-21T11:33:20Z","title":"DeepGlow: an efficient neural-network emulator of physical afterglow models for gamma-ray bursts and gravitational-wave events","version":2},"cited_work":{"arxiv_id":"2212.10943","doi":null,"metadata_source":"pith","pith_arxiv_id":"2212.10943","snapshot_observed_at":"2026-08-07T13:05:02.236083Z","title":"DeepGlow: an efficient neural-network emulator of physical afterglow models for gamma-ray bursts and gravitational-wave events","venue":"astro-ph.HE","work_id":"78c56bba-8fc8-4912-a70f-b376435a43f7","year":2022},"citing_paper":{"arxiv_id":"2505.22704","last_updated":"2025-05-28T17:57:47Z","snapshot_observed_at":"2026-08-07T13:00:05.272741Z","submitted_at":"2025-05-28T17:57:47Z","title":"Training Language Models to Generate Quality Code with Program Analysis Feedback","version":1},"reference_index":29,"source":"arxiv_source","source_observed_at":"2026-08-07T13:05:01.777798Z"},"links":{"cited_paper":"/paper/2212.10943","citing_paper":"/paper/2505.22704"},"observation_digest":"sha256:4654f5a3ef479a942cf16fba33262ee8c12a020b246754c3c7b6d811180c5dc6","observation_id":"c7caa3c3-eb2b-4074-ba71-7ebfe9658875","resolution":{"observed_at":"2026-08-07T13:05:02.340963Z","resolver_source":"local_arxiv","status":"metadata_mismatch"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-07T06:34:17.273281+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-07T06:34:17.273281+00:00","source":"crossref"},{"observed_at":"2026-08-07T06:34:11.927384+00:00","source":"retraction_watch"}],"state":"measured"}},{"citation":{"cited_paper":null,"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":null,"pith_arxiv_id":null,"snapshot_observed_at":"2026-08-07T13:05:01.838728Z","title":"Seccodeplt: A unified platform for evaluating the security of code genai, 2024","venue":null,"work_id":null,"year":2024},"citing_paper":{"arxiv_id":"2505.22704","last_updated":"2025-05-28T17:57:47Z","snapshot_observed_at":"2026-08-07T13:00:05.272741Z","submitted_at":"2025-05-28T17:57:47Z","title":"Training Language Models to Generate Quality Code with Program Analysis Feedback","version":1},"reference_index":30,"source":"arxiv_source","source_observed_at":"2026-08-07T13:05:01.838728Z"},"links":{"citing_paper":"/paper/2505.22704"},"observation_digest":"sha256:dc436c698c023e690d29719b92546a825ba4ad1fe9bbc0ec94b894f7814af2b5","observation_id":"8bb5c08d-0244-486d-968c-df316f3cdb58","resolution":{"observed_at":"2026-08-07T13:05:01.838728Z","resolver_source":null,"status":"unresolved"},"standing_notice":{"events":[],"reason":"canonical_work_link_unavailable","source_receipts":[],"state":"unavailable"}},{"citation":{"cited_paper":{"arxiv_id":"2310.03173","last_updated":"2024-03-18T21:44:47Z","snapshot_observed_at":"2026-08-04T00:02:13.267299Z","submitted_at":"2023-10-04T21:40:36Z","title":"$\\mathcal{B}$-Coder: Value-Based Deep Reinforcement Learning for Program Synthesis","version":2},"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":null,"pith_arxiv_id":"2310.03173","snapshot_observed_at":"2026-08-07T13:05:01.915820Z","title":"B -coder: Value-based deep reinforcement learning for program synthesis, 2024","venue":null,"work_id":null,"year":2024},"citing_paper":{"arxiv_id":"2505.22704","last_updated":"2025-05-28T17:57:47Z","snapshot_observed_at":"2026-08-07T13:00:05.272741Z","submitted_at":"2025-05-28T17:57:47Z","title":"Training Language Models to Generate Quality Code with Program Analysis Feedback","version":1},"reference_index":31,"source":"arxiv_source","source_observed_at":"2026-08-07T13:05:01.915820Z"},"links":{"cited_paper":"/paper/2310.03173","citing_paper":"/paper/2505.22704"},"observation_digest":"sha256:d00034aabae95837e1da64cd1f2f659baae77d942fdd57479fec00f9bf8ded2a","observation_id":"3e1a162d-cc09-49fd-90a7-e166cce82c6c","resolution":{"observed_at":"2026-08-07T13:05:01.915820Z","resolver_source":null,"status":"unresolved"},"standing_notice":{"events":[],"reason":"canonical_work_link_unavailable","source_receipts":[],"state":"unavailable"}},{"citation":{"cited_paper":{"arxiv_id":"2410.01488","last_updated":"2024-10-02T12:36:53Z","snapshot_observed_at":"2026-08-05T12:13:28.163041Z","submitted_at":"2024-10-02T12:36:53Z","title":"SecCoder: Towards Generalizable and Robust Secure Code Generation","version":1},"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":null,"pith_arxiv_id":"2410.01488","snapshot_observed_at":"2026-08-07T13:05:02.006644Z","title":"Seccoder: Towards generalizable and robust secure code generation","venue":null,"work_id":null,"year":2024},"citing_paper":{"arxiv_id":"2505.22704","last_updated":"2025-05-28T17:57:47Z","snapshot_observed_at":"2026-08-07T13:00:05.272741Z","submitted_at":"2025-05-28T17:57:47Z","title":"Training Language Models to Generate Quality Code with Program Analysis Feedback","version":1},"reference_index":32,"source":"arxiv_source","source_observed_at":"2026-08-07T13:05:02.006644Z"},"links":{"cited_paper":"/paper/2410.01488","citing_paper":"/paper/2505.22704"},"observation_digest":"sha256:d76925528a4ecc6b9d594dfb62b2af2ee6b4e05090fd7b6144906cc6fe793158","observation_id":"043a8083-a0eb-4820-80c4-e4a763ea9d35","resolution":{"observed_at":"2026-08-07T13:05:02.006644Z","resolver_source":null,"status":"unresolved"},"standing_notice":{"events":[],"reason":"canonical_work_link_unavailable","source_receipts":[],"state":"unavailable"}}],"paper":{"arxiv_id":"2505.22704","last_updated":"2025-05-28T17:57:47Z","latest_version":1,"primary_category":"cs.CL","snapshot_observed_at":"2026-08-07T13:00:05.272741Z","submitted_at":"2025-05-28T17:57:47Z","title":"Training Language Models to Generate Quality Code with Program Analysis Feedback"},"reference_resolution":{"displayed":32,"state_counts":{"malformed_identifier":0,"metadata_mismatch":1,"parse_uncertain":0,"unresolved":19,"verified_exact":1,"verified_fuzzy":11},"total_outbound_references":32},"refusal":"A citation records a reference. It does not transfer a finding from one paper to another.","schema":"pith.paper-citation-record.v1","standing_sources":[{"observed_at":"2026-08-07T06:34:17.273281+00:00","source":"crossref"},{"observed_at":"2026-08-07T06:34:11.927384+00:00","source":"retraction_watch"}],"thesis":"As of 7 August 2026, this Paper Citation Record lists 32 of 32 outbound references and 2 inbound Pith citation observations for arXiv:2505.22704."}