{"as_of":"2026-08-07T05:47:00Z","caps":{"database_statements":6,"inbound":100,"outbound":100},"context_digest":"sha256:d827c0cc820cb66317aa3c3fdfd00a98b7ef88c2f05b533bfe2698f915907635","coverage":[{"denominator":43,"lane":"reference_resolution","note":"Typed states for the displayed outbound observations.","records_observed":43,"source":"paper_references, paper_reference_links","source_observed_at":"2026-08-05T21:09:57.288909Z","state":"measured"},{"denominator":43,"lane":"standing_notices","note":"One-hop event checks from named stored sources.","records_observed":43,"source":"scholarly_work_events, retraction_status_cache","source_observed_at":"2026-08-06T06:34:29.942622+00:00","state":"measured"},{"denominator":0,"lane":"inbound_itemization","note":"Pith citing papers itemized under the disclosed page cap.","records_observed":0,"source":"paper_references, paper_reference_links","source_observed_at":null,"state":"measured"},{"denominator":1,"lane":"external_citation_measurements","note":"A source-named dated measurement, never combined with another source.","records_observed":0,"source":"cited_works","source_observed_at":null,"state":"measured"}],"external_citation_measurements":[],"inbound":[],"links":{"evidence":"/evidence","html":"/paper/2508.09332/citation-record","integrity":"/paper/2508.09332/integrity","json":"/paper/2508.09332/citation-record.json","paper":"/paper/2508.09332"},"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-05T21:09:57.747112Z","title":"A survey of software refactoring,","venue":null,"work_id":"bc89ea2d-c5c0-4cc0-9051-3061eeadbea3","year":2004},"citing_paper":{"arxiv_id":"2508.09332","last_updated":"2025-08-12T20:41:19Z","snapshot_observed_at":"2026-08-05T21:09:52.596441Z","submitted_at":"2025-08-12T20:41:19Z","title":"Teaching Code Refactoring Using LLMs","version":1},"reference_index":1,"source":"pdf_text","source_observed_at":"2026-08-05T21:09:52.942613Z"},"links":{"citing_paper":"/paper/2508.09332"},"observation_digest":"sha256:df8eff7c512fdddeb82d91b8d0b4537247f2ee2ac23ddb29cfdb15157b9799a4","observation_id":"c41047fa-bdc4-4f79-94e3-2d70d8a6a4b0","resolution":{"observed_at":"2026-08-05T21:09:57.749379Z","resolver_source":"raw_fallback","status":"verified_fuzzy"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-06T06:34:29.942622+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-06T06:34:29.942622+00:00","source":"crossref"},{"observed_at":"2026-08-06T06:34:23.284952+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-05T21:09:57.739591Z","title":"A comparative study of manual and automated refactorings,","venue":null,"work_id":"0cba7870-de28-4147-9d67-0d94b234fc0b","year":2013},"citing_paper":{"arxiv_id":"2508.09332","last_updated":"2025-08-12T20:41:19Z","snapshot_observed_at":"2026-08-05T21:09:52.596441Z","submitted_at":"2025-08-12T20:41:19Z","title":"Teaching Code Refactoring Using LLMs","version":1},"reference_index":2,"source":"pdf_text","source_observed_at":"2026-08-05T21:09:53.005617Z"},"links":{"citing_paper":"/paper/2508.09332"},"observation_digest":"sha256:1e3279f6e23ca68e05cfe529f6dba8ee36d2d55bc1a382ce17ee2adf5352fb7e","observation_id":"aada5ffb-30a1-4ae0-9cf1-3dc1a7a9f628","resolution":{"observed_at":"2026-08-05T21:09:57.742347Z","resolver_source":"raw_fallback","status":"verified_fuzzy"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-06T06:34:29.942622+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-06T06:34:29.942622+00:00","source":"crossref"},{"observed_at":"2026-08-06T06:34:23.284952+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-05T21:09:57.732818Z","title":"Peer review in programming courses: Benefits, implementations, and experiences,","venue":null,"work_id":"c481e2ee-688e-49b6-8ac8-d1a979abaa15","year":2020},"citing_paper":{"arxiv_id":"2508.09332","last_updated":"2025-08-12T20:41:19Z","snapshot_observed_at":"2026-08-05T21:09:52.596441Z","submitted_at":"2025-08-12T20:41:19Z","title":"Teaching Code Refactoring Using LLMs","version":1},"reference_index":3,"source":"pdf_text","source_observed_at":"2026-08-05T21:09:53.094204Z"},"links":{"citing_paper":"/paper/2508.09332"},"observation_digest":"sha256:1b18d971f08443ee31a703da8c54a079af71080e59310c98fa2db079cfad93a1","observation_id":"3500748f-c393-4575-8bc0-bcb73d028db2","resolution":{"observed_at":"2026-08-05T21:09:57.735256Z","resolver_source":"raw_fallback","status":"verified_fuzzy"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-06T06:34:29.942622+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-06T06:34:29.942622+00:00","source":"crossref"},{"observed_at":"2026-08-06T06:34:23.284952+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-05T21:09:57.725955Z","title":"How we refactor, and how we know it,","venue":null,"work_id":"4e4aeada-1f43-481a-b7a9-378f70bd8cb5","year":2012},"citing_paper":{"arxiv_id":"2508.09332","last_updated":"2025-08-12T20:41:19Z","snapshot_observed_at":"2026-08-05T21:09:52.596441Z","submitted_at":"2025-08-12T20:41:19Z","title":"Teaching Code Refactoring Using LLMs","version":1},"reference_index":4,"source":"pdf_text","source_observed_at":"2026-08-05T21:09:53.175052Z"},"links":{"citing_paper":"/paper/2508.09332"},"observation_digest":"sha256:3ea6a7e88c06a2a1a117f4bb86a0b4e56913e0741fb189fb6933f9dd60f11c1d","observation_id":"a323952c-d600-4f60-a198-8df58a06ce59","resolution":{"observed_at":"2026-08-05T21:09:57.728651Z","resolver_source":"raw_fallback","status":"verified_fuzzy"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-06T06:34:29.942622+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-06T06:34:29.942622+00:00","source":"crossref"},{"observed_at":"2026-08-06T06:34:23.284952+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-05T21:09:57.719578Z","title":"CodeRL: Mastering code generation through pretrained models and deep reinforcement learning,","venue":null,"work_id":"fc34575a-4dab-439d-b16a-d60388bc3df5","year":2022},"citing_paper":{"arxiv_id":"2508.09332","last_updated":"2025-08-12T20:41:19Z","snapshot_observed_at":"2026-08-05T21:09:52.596441Z","submitted_at":"2025-08-12T20:41:19Z","title":"Teaching Code Refactoring Using LLMs","version":1},"reference_index":5,"source":"pdf_text","source_observed_at":"2026-08-05T21:09:53.299181Z"},"links":{"citing_paper":"/paper/2508.09332"},"observation_digest":"sha256:0b56299ce5720867a946dac8e8f49deaaeb011b0036597072635d197ea12a518","observation_id":"537785c9-6c70-47b8-9edd-9a286835edc5","resolution":{"observed_at":"2026-08-05T21:09:57.722202Z","resolver_source":"raw_fallback","status":"verified_fuzzy"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-06T06:34:29.942622+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-06T06:34:29.942622+00:00","source":"crossref"},{"observed_at":"2026-08-06T06:34:23.284952+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-05T21:09:57.713287Z","title":"Fowler, K","venue":null,"work_id":"1c44fb79-e49f-42ec-bc8c-88f809bb7726","year":1999},"citing_paper":{"arxiv_id":"2508.09332","last_updated":"2025-08-12T20:41:19Z","snapshot_observed_at":"2026-08-05T21:09:52.596441Z","submitted_at":"2025-08-12T20:41:19Z","title":"Teaching Code Refactoring Using LLMs","version":1},"reference_index":6,"source":"pdf_text","source_observed_at":"2026-08-05T21:09:53.382065Z"},"links":{"citing_paper":"/paper/2508.09332"},"observation_digest":"sha256:bd0471b7a770820b0a97c9bea5323aec6525e6efa1727ef5244d19b575fe58cb","observation_id":"2004cfad-b2ea-4c80-b063-a4fdd4526639","resolution":{"observed_at":"2026-08-05T21:09:57.715899Z","resolver_source":"raw_fallback","status":"verified_fuzzy"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-06T06:34:29.942622+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-06T06:34:29.942622+00:00","source":"crossref"},{"observed_at":"2026-08-06T06:34:23.284952+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-05T21:09:57.706756Z","title":"Why we refactor? Confes- sions of GitHub contributors,","venue":null,"work_id":"9eb15207-ca71-498c-b9cc-435209b281ba","year":2016},"citing_paper":{"arxiv_id":"2508.09332","last_updated":"2025-08-12T20:41:19Z","snapshot_observed_at":"2026-08-05T21:09:52.596441Z","submitted_at":"2025-08-12T20:41:19Z","title":"Teaching Code Refactoring Using LLMs","version":1},"reference_index":7,"source":"pdf_text","source_observed_at":"2026-08-05T21:09:53.454961Z"},"links":{"citing_paper":"/paper/2508.09332"},"observation_digest":"sha256:c8476a3860cdb6b8c55771f313361da7ab9d3311675cb1407d72568b5121544e","observation_id":"16c6c5bf-9ae6-4f2a-b256-46ce8b59c6f4","resolution":{"observed_at":"2026-08-05T21:09:57.708945Z","resolver_source":"raw_fallback","status":"verified_fuzzy"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-06T06:34:29.942622+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-06T06:34:29.942622+00:00","source":"crossref"},{"observed_at":"2026-08-06T06:34:23.284952+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-05T21:09:57.700356Z","title":"Exploring the impact of inter-smell relations on software maintainability: An empirical study,","venue":null,"work_id":"4405d4e0-3f48-4258-bb8a-d1ce9c720ae6","year":2013},"citing_paper":{"arxiv_id":"2508.09332","last_updated":"2025-08-12T20:41:19Z","snapshot_observed_at":"2026-08-05T21:09:52.596441Z","submitted_at":"2025-08-12T20:41:19Z","title":"Teaching Code Refactoring Using LLMs","version":1},"reference_index":8,"source":"pdf_text","source_observed_at":"2026-08-05T21:09:53.499833Z"},"links":{"citing_paper":"/paper/2508.09332"},"observation_digest":"sha256:a90503f7fb557e5a3de55df1abea0d0444bdf7e0fafa145f2f0a9e026c0232ae","observation_id":"ab4173fd-41c4-440e-8c5f-97f3122b8f60","resolution":{"observed_at":"2026-08-05T21:09:57.703193Z","resolver_source":"raw_fallback","status":"verified_fuzzy"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-06T06:34:29.942622+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-06T06:34:29.942622+00:00","source":"crossref"},{"observed_at":"2026-08-06T06:34:23.284952+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-05T21:09:57.693100Z","title":"Do they really smell bad? A study on developers’ perception of bad code smells,","venue":null,"work_id":"933e1fab-deb3-45c8-b5d3-6ae01ef778d1","year":2014},"citing_paper":{"arxiv_id":"2508.09332","last_updated":"2025-08-12T20:41:19Z","snapshot_observed_at":"2026-08-05T21:09:52.596441Z","submitted_at":"2025-08-12T20:41:19Z","title":"Teaching Code Refactoring Using LLMs","version":1},"reference_index":9,"source":"pdf_text","source_observed_at":"2026-08-05T21:09:53.573978Z"},"links":{"citing_paper":"/paper/2508.09332"},"observation_digest":"sha256:cab7889b79d3b4232541ad2d429bd44bf538bf371969975ed4bce7bc46452bcc","observation_id":"17a07ef2-810c-4d86-b887-7848b3d72db9","resolution":{"observed_at":"2026-08-05T21:09:57.696133Z","resolver_source":"raw_fallback","status":"verified_fuzzy"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-06T06:34:29.942622+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-06T06:34:29.942622+00:00","source":"crossref"},{"observed_at":"2026-08-06T06:34:23.284952+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-05T21:09:57.686323Z","title":"Teaching object oriented modelling using concept maps,","venue":null,"work_id":"ca77ddcb-1f77-4eef-b79c-55d04d9d1ce0","year":2006},"citing_paper":{"arxiv_id":"2508.09332","last_updated":"2025-08-12T20:41:19Z","snapshot_observed_at":"2026-08-05T21:09:52.596441Z","submitted_at":"2025-08-12T20:41:19Z","title":"Teaching Code Refactoring Using LLMs","version":1},"reference_index":10,"source":"pdf_text","source_observed_at":"2026-08-05T21:09:53.670525Z"},"links":{"citing_paper":"/paper/2508.09332"},"observation_digest":"sha256:999833136496c87988dd040486ca41915dd56d81095aa9190e8fdd57a0034057","observation_id":"886e4061-9845-4482-bd31-ad8e83315750","resolution":{"observed_at":"2026-08-05T21:09:57.688777Z","resolver_source":"raw_fallback","status":"verified_fuzzy"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-06T06:34:29.942622+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-06T06:34:29.942622+00:00","source":"crossref"},{"observed_at":"2026-08-06T06:34:23.284952+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-05T21:09:57.680274Z","title":"An empirical investigation on the use of automated refactoring tools,","venue":null,"work_id":"7d33d89f-57f3-44e7-8a0c-e97edd05eeab","year":2019},"citing_paper":{"arxiv_id":"2508.09332","last_updated":"2025-08-12T20:41:19Z","snapshot_observed_at":"2026-08-05T21:09:52.596441Z","submitted_at":"2025-08-12T20:41:19Z","title":"Teaching Code Refactoring Using LLMs","version":1},"reference_index":11,"source":"pdf_text","source_observed_at":"2026-08-05T21:09:53.782761Z"},"links":{"citing_paper":"/paper/2508.09332"},"observation_digest":"sha256:bc1c3b404c5fb11705f7fc5687f46f3565d8e2e5fd1502fe0e56295bedadc5d7","observation_id":"fe078465-51bd-4831-aed6-3f271c6ca447","resolution":{"observed_at":"2026-08-05T21:09:57.682561Z","resolver_source":"raw_fallback","status":"verified_fuzzy"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-06T06:34:29.942622+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-06T06:34:29.942622+00:00","source":"crossref"},{"observed_at":"2026-08-06T06:34:23.284952+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-05T21:09:57.673878Z","title":"Preparing the next generation of software engineers to tackle cloud- based challenges,","venue":null,"work_id":"9463107f-f88d-400c-ba8f-c16c52a3982c","year":2019},"citing_paper":{"arxiv_id":"2508.09332","last_updated":"2025-08-12T20:41:19Z","snapshot_observed_at":"2026-08-05T21:09:52.596441Z","submitted_at":"2025-08-12T20:41:19Z","title":"Teaching Code Refactoring Using LLMs","version":1},"reference_index":12,"source":"pdf_text","source_observed_at":"2026-08-05T21:09:53.886181Z"},"links":{"citing_paper":"/paper/2508.09332"},"observation_digest":"sha256:652321f5d70b8d498ca869fb41965be88d9836335f7fbcf456ddcb5b55f3a47b","observation_id":"dff617ae-4f41-4173-9569-0ea02aba2ce0","resolution":{"observed_at":"2026-08-05T21:09:57.676179Z","resolver_source":"raw_fallback","status":"verified_fuzzy"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-06T06:34:29.942622+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-06T06:34:29.942622+00:00","source":"crossref"},{"observed_at":"2026-08-06T06:34:23.284952+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-05T21:09:57.666664Z","title":"Work for us? An empirical study on student volunteers contributing to OSS projects,","venue":null,"work_id":"c881b16a-8126-4516-abc1-67cbe008faa7","year":2018},"citing_paper":{"arxiv_id":"2508.09332","last_updated":"2025-08-12T20:41:19Z","snapshot_observed_at":"2026-08-05T21:09:52.596441Z","submitted_at":"2025-08-12T20:41:19Z","title":"Teaching Code Refactoring Using LLMs","version":1},"reference_index":13,"source":"pdf_text","source_observed_at":"2026-08-05T21:09:53.997249Z"},"links":{"citing_paper":"/paper/2508.09332"},"observation_digest":"sha256:27a3ed7c23902a39723e001cde129bb6a74c2dc462ba9cc462451e5105b1595d","observation_id":"0b7efa04-7f07-4697-bbe3-6501433bb6b4","resolution":{"observed_at":"2026-08-05T21:09:57.669544Z","resolver_source":"raw_fallback","status":"verified_fuzzy"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-06T06:34:29.942622+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-06T06:34:29.942622+00:00","source":"crossref"},{"observed_at":"2026-08-06T06:34:23.284952+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-05T21:09:57.660724Z","title":"JDeodorant: Iden- tification and removal of type-checking bad smells,","venue":null,"work_id":"90cb1ab1-2416-4e57-ac78-24c73ad2aef4","year":2008},"citing_paper":{"arxiv_id":"2508.09332","last_updated":"2025-08-12T20:41:19Z","snapshot_observed_at":"2026-08-05T21:09:52.596441Z","submitted_at":"2025-08-12T20:41:19Z","title":"Teaching Code Refactoring Using LLMs","version":1},"reference_index":14,"source":"pdf_text","source_observed_at":"2026-08-05T21:09:54.112474Z"},"links":{"citing_paper":"/paper/2508.09332"},"observation_digest":"sha256:8131950ec53608ad56d3b30270050d4c8e2ede9da1fd07965a4213b597d77b9a","observation_id":"02aa87a2-1e17-4e99-93f3-a94838398235","resolution":{"observed_at":"2026-08-05T21:09:57.662872Z","resolver_source":"raw_fallback","status":"verified_fuzzy"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-06T06:34:29.942622+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-06T06:34:29.942622+00:00","source":"crossref"},{"observed_at":"2026-08-06T06:34:23.284952+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-05T21:09:57.654283Z","title":"On the diffusion of test smells in automatically generated test code: An empirical study,","venue":null,"work_id":"a9a7ffa8-bfe6-4005-93b0-4f7ef6ef35d4","year":2016},"citing_paper":{"arxiv_id":"2508.09332","last_updated":"2025-08-12T20:41:19Z","snapshot_observed_at":"2026-08-05T21:09:52.596441Z","submitted_at":"2025-08-12T20:41:19Z","title":"Teaching Code Refactoring Using LLMs","version":1},"reference_index":15,"source":"pdf_text","source_observed_at":"2026-08-05T21:09:54.200318Z"},"links":{"citing_paper":"/paper/2508.09332"},"observation_digest":"sha256:5152aebb9bb1a2a5b7987d3ddcb16788b54666bad08229cf464ce939602cc58b","observation_id":"be71d799-0667-4e1f-b5eb-dc3a0b00f11b","resolution":{"observed_at":"2026-08-05T21:09:57.656794Z","resolver_source":"raw_fallback","status":"verified_fuzzy"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-06T06:34:29.942622+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-06T06:34:29.942622+00:00","source":"crossref"},{"observed_at":"2026-08-06T06:34:23.284952+00:00","source":"retraction_watch"}],"state":"measured"}},{"citation":{"cited_paper":{"arxiv_id":"2107.03374","last_updated":"2021-07-14T17:16:02Z","snapshot_observed_at":"2026-07-06T02:11:23.670680Z","submitted_at":"2021-07-07T17:41:24Z","title":"Evaluating Large Language Models Trained on Code","version":2},"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":null,"pith_arxiv_id":"2107.03374","snapshot_observed_at":"2026-08-05T21:09:54.331700Z","title":"Evaluating large language models trained on code,","venue":null,"work_id":null,"year":2021},"citing_paper":{"arxiv_id":"2508.09332","last_updated":"2025-08-12T20:41:19Z","snapshot_observed_at":"2026-08-05T21:09:52.596441Z","submitted_at":"2025-08-12T20:41:19Z","title":"Teaching Code Refactoring Using LLMs","version":1},"reference_index":16,"source":"pdf_text","source_observed_at":"2026-08-05T21:09:54.331700Z"},"links":{"cited_paper":"/paper/2107.03374","citing_paper":"/paper/2508.09332"},"observation_digest":"sha256:fea53452ca054a9442ac4a4bc3670a0c4b38acc9fdc6ba1686095a28a1b41e6e","observation_id":"2b31705b-ebd6-4af9-baf6-334a38b9ba58","resolution":{"observed_at":"2026-08-05T21:09:54.331700Z","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-05T21:09:57.646856Z","title":"An empirical study on learning bug-fixing patches in the wild via neural machine translation,","venue":null,"work_id":"d58c2bc1-c7a0-4e3e-821d-8076558cb8f1","year":2019},"citing_paper":{"arxiv_id":"2508.09332","last_updated":"2025-08-12T20:41:19Z","snapshot_observed_at":"2026-08-05T21:09:52.596441Z","submitted_at":"2025-08-12T20:41:19Z","title":"Teaching Code Refactoring Using LLMs","version":1},"reference_index":17,"source":"pdf_text","source_observed_at":"2026-08-05T21:09:54.425979Z"},"links":{"citing_paper":"/paper/2508.09332"},"observation_digest":"sha256:adf8dff2bb2625cb3398977ef7eeefb3c9cea5a1c947320ba64bc158ce34de07","observation_id":"a4dc8804-a672-4dd1-bba7-9eb97096f814","resolution":{"observed_at":"2026-08-05T21:09:57.649709Z","resolver_source":"raw_fallback","status":"verified_fuzzy"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-06T06:34:29.942622+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-06T06:34:29.942622+00:00","source":"crossref"},{"observed_at":"2026-08-06T06:34:23.284952+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-05T21:09:57.640603Z","title":"Pythia: AI- assisted code completion system,","venue":null,"work_id":"64dd74e6-a647-49ae-80db-ceb37e40f7ba","year":2019},"citing_paper":{"arxiv_id":"2508.09332","last_updated":"2025-08-12T20:41:19Z","snapshot_observed_at":"2026-08-05T21:09:52.596441Z","submitted_at":"2025-08-12T20:41:19Z","title":"Teaching Code Refactoring Using LLMs","version":1},"reference_index":18,"source":"pdf_text","source_observed_at":"2026-08-05T21:09:54.564304Z"},"links":{"citing_paper":"/paper/2508.09332"},"observation_digest":"sha256:cf02fad01d5c157fc84ebc35f987452225d3e957f1ea66ae755ebf69c3603d1f","observation_id":"a604f8c0-6a83-45da-b48c-f4c9fda06578","resolution":{"observed_at":"2026-08-05T21:09:57.642864Z","resolver_source":"raw_fallback","status":"verified_fuzzy"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-06T06:34:29.942622+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-06T06:34:29.942622+00:00","source":"crossref"},{"observed_at":"2026-08-06T06:34:23.284952+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-05T21:09:57.633970Z","title":"On the use of large language models for computer science education,","venue":null,"work_id":"a553ddca-c60a-47d1-9548-672ed50030cd","year":2023},"citing_paper":{"arxiv_id":"2508.09332","last_updated":"2025-08-12T20:41:19Z","snapshot_observed_at":"2026-08-05T21:09:52.596441Z","submitted_at":"2025-08-12T20:41:19Z","title":"Teaching Code Refactoring Using LLMs","version":1},"reference_index":19,"source":"pdf_text","source_observed_at":"2026-08-05T21:09:54.700298Z"},"links":{"citing_paper":"/paper/2508.09332"},"observation_digest":"sha256:d3e0e0ec3abe120d84acb7192960097110767d39d297df85aa9c2b00170a8596","observation_id":"d8edbf6f-5fe4-49c9-9587-95c09c00d03a","resolution":{"observed_at":"2026-08-05T21:09:57.636341Z","resolver_source":"raw_fallback","status":"verified_fuzzy"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-06T06:34:29.942622+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-06T06:34:29.942622+00:00","source":"crossref"},{"observed_at":"2026-08-06T06:34:23.284952+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-05T21:09:57.626632Z","title":"Fakhoury, D","venue":null,"work_id":"56621749-85ae-4e2f-be39-b33d3345a892","year":2019},"citing_paper":{"arxiv_id":"2508.09332","last_updated":"2025-08-12T20:41:19Z","snapshot_observed_at":"2026-08-05T21:09:52.596441Z","submitted_at":"2025-08-12T20:41:19Z","title":"Teaching Code Refactoring Using LLMs","version":1},"reference_index":20,"source":"pdf_text","source_observed_at":"2026-08-05T21:09:54.848058Z"},"links":{"citing_paper":"/paper/2508.09332"},"observation_digest":"sha256:35a67338db87a2bec779cbf85c5d36a79aa54854543f9172a84e606490bff0fe","observation_id":"e7b6d2f3-55f1-4f66-adcf-1ef802b339ca","resolution":{"observed_at":"2026-08-05T21:09:57.629307Z","resolver_source":"raw_fallback","status":"verified_fuzzy"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-06T06:34:29.942622+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-06T06:34:29.942622+00:00","source":"crossref"},{"observed_at":"2026-08-06T06:34:23.284952+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-05T21:09:57.620071Z","title":null,"venue":null,"work_id":"a55ca496-56dc-429d-8a69-fec0f00bb1aa","year":2022},"citing_paper":{"arxiv_id":"2508.09332","last_updated":"2025-08-12T20:41:19Z","snapshot_observed_at":"2026-08-05T21:09:52.596441Z","submitted_at":"2025-08-12T20:41:19Z","title":"Teaching Code Refactoring Using LLMs","version":1},"reference_index":21,"source":"pdf_text","source_observed_at":"2026-08-05T21:09:54.972304Z"},"links":{"citing_paper":"/paper/2508.09332"},"observation_digest":"sha256:7e49a75cedb682bece6508ced69a75e6317327d8ae15a553d90b6bdbabf5c916","observation_id":"aa293d7f-be9a-47cb-81a6-3ac42fe194e6","resolution":{"observed_at":"2026-08-05T21:09:57.622662Z","resolver_source":"raw_fallback","status":"unresolved"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-06T06:34:29.942622+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-06T06:34:29.942622+00:00","source":"crossref"},{"observed_at":"2026-08-06T06:34:23.284952+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-05T21:09:57.613532Z","title":"Zhang, Y","venue":null,"work_id":"6eb44a2e-a460-45c2-8a1f-49dbe1a563dd","year":2025},"citing_paper":{"arxiv_id":"2508.09332","last_updated":"2025-08-12T20:41:19Z","snapshot_observed_at":"2026-08-05T21:09:52.596441Z","submitted_at":"2025-08-12T20:41:19Z","title":"Teaching Code Refactoring Using LLMs","version":1},"reference_index":22,"source":"pdf_text","source_observed_at":"2026-08-05T21:09:55.170282Z"},"links":{"citing_paper":"/paper/2508.09332"},"observation_digest":"sha256:e2313bcff637892b73c9e24ff1a85995c2d7fa6f80e0aff1a7a6d533f0853595","observation_id":"90b6591c-237e-40b0-938e-8cd9a179e717","resolution":{"observed_at":"2026-08-05T21:09:57.615854Z","resolver_source":"raw_fallback","status":"verified_fuzzy"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-06T06:34:29.942622+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-06T06:34:29.942622+00:00","source":"crossref"},{"observed_at":"2026-08-06T06:34:23.284952+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-05T21:09:57.607045Z","title":"Zhang, Z","venue":null,"work_id":"8acb8a32-fbed-4151-9023-82928677e16c","year":2024},"citing_paper":{"arxiv_id":"2508.09332","last_updated":"2025-08-12T20:41:19Z","snapshot_observed_at":"2026-08-05T21:09:52.596441Z","submitted_at":"2025-08-12T20:41:19Z","title":"Teaching Code Refactoring Using LLMs","version":1},"reference_index":23,"source":"pdf_text","source_observed_at":"2026-08-05T21:09:55.269803Z"},"links":{"citing_paper":"/paper/2508.09332"},"observation_digest":"sha256:20709e2a20cc45a985073f28e7746bb29b9460835c3b9b0875e968ab19e5a9de","observation_id":"e66fc305-d8aa-4011-b15f-e32dcac59f13","resolution":{"observed_at":"2026-08-05T21:09:57.609737Z","resolver_source":"raw_fallback","status":"verified_fuzzy"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-06T06:34:29.942622+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-06T06:34:29.942622+00:00","source":"crossref"},{"observed_at":"2026-08-06T06:34:23.284952+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-05T21:09:57.600538Z","title":"Thinking like a developer? Comparing the attention of humans with neural models of code,","venue":null,"work_id":"9fd96ef7-ea84-45ab-aa2c-0bda163d3cb6","year":2021},"citing_paper":{"arxiv_id":"2508.09332","last_updated":"2025-08-12T20:41:19Z","snapshot_observed_at":"2026-08-05T21:09:52.596441Z","submitted_at":"2025-08-12T20:41:19Z","title":"Teaching Code Refactoring Using LLMs","version":1},"reference_index":24,"source":"pdf_text","source_observed_at":"2026-08-05T21:09:55.408286Z"},"links":{"citing_paper":"/paper/2508.09332"},"observation_digest":"sha256:7a2f98a67904911359a69c0b553acde96e9e05e46966ab735cf7e318f7f69e5f","observation_id":"f2e7e16b-6641-4f86-820b-d7fee5f87772","resolution":{"observed_at":"2026-08-05T21:09:57.602955Z","resolver_source":"raw_fallback","status":"verified_fuzzy"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-06T06:34:29.942622+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-06T06:34:29.942622+00:00","source":"crossref"},{"observed_at":"2026-08-06T06:34:23.284952+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-05T21:09:57.593259Z","title":"Refactoring vs Refuctoring Whitepaper,","venue":null,"work_id":"c25e8971-d878-4643-b4b3-a9d1226318e3","year":2024},"citing_paper":{"arxiv_id":"2508.09332","last_updated":"2025-08-12T20:41:19Z","snapshot_observed_at":"2026-08-05T21:09:52.596441Z","submitted_at":"2025-08-12T20:41:19Z","title":"Teaching Code Refactoring Using LLMs","version":1},"reference_index":25,"source":"pdf_text","source_observed_at":"2026-08-05T21:09:55.572166Z"},"links":{"citing_paper":"/paper/2508.09332"},"observation_digest":"sha256:021348bc0ae738813f1388ad8b4890ab9cdf944d4b8a9c7c1ab312dd94d0b1d4","observation_id":"9196169f-ad33-4446-96ec-4b0d5f1271da","resolution":{"observed_at":"2026-08-05T21:09:57.595851Z","resolver_source":"raw_fallback","status":"verified_fuzzy"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-06T06:34:29.942622+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-06T06:34:29.942622+00:00","source":"crossref"},{"observed_at":"2026-08-06T06:34:23.284952+00:00","source":"retraction_watch"}],"state":"measured"}},{"citation":{"cited_paper":{"arxiv_id":"2411.04444","last_updated":"2024-11-07T05:35:55Z","snapshot_observed_at":"2026-07-06T19:46:32.573870Z","submitted_at":"2024-11-07T05:35:55Z","title":"An Empirical Study on the Potential of LLMs in Automated Software Refactoring","version":1},"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":null,"pith_arxiv_id":"2411.04444","snapshot_observed_at":"2026-08-05T21:09:55.746914Z","title":"An empirical study on the potential of LLMs in automated software refactoring,","venue":null,"work_id":null,"year":2024},"citing_paper":{"arxiv_id":"2508.09332","last_updated":"2025-08-12T20:41:19Z","snapshot_observed_at":"2026-08-05T21:09:52.596441Z","submitted_at":"2025-08-12T20:41:19Z","title":"Teaching Code Refactoring Using LLMs","version":1},"reference_index":26,"source":"pdf_text","source_observed_at":"2026-08-05T21:09:55.746914Z"},"links":{"cited_paper":"/paper/2411.04444","citing_paper":"/paper/2508.09332"},"observation_digest":"sha256:e91f0a11d75c6b284a7f8f4ae32c1d8e9697b73cdac16413c4d3d8f48533cbf7","observation_id":"3cb4f36c-ab2a-4dfb-8538-e7d80b05a1d2","resolution":{"observed_at":"2026-08-05T21:09:55.746914Z","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-05T21:09:57.586716Z","title":"How effective are neural networks for fixing security vulnerabilities,","venue":null,"work_id":"56af7717-dbe6-4d93-8a48-f64d28da8433","year":2023},"citing_paper":{"arxiv_id":"2508.09332","last_updated":"2025-08-12T20:41:19Z","snapshot_observed_at":"2026-08-05T21:09:52.596441Z","submitted_at":"2025-08-12T20:41:19Z","title":"Teaching Code Refactoring Using LLMs","version":1},"reference_index":27,"source":"pdf_text","source_observed_at":"2026-08-05T21:09:55.909642Z"},"links":{"citing_paper":"/paper/2508.09332"},"observation_digest":"sha256:3a08679037c392484c64e8ebd8851e2cb332b9aafb6dd176cd9c65e86f030c37","observation_id":"79103c4e-ed5a-4acf-882d-de1718262e5d","resolution":{"observed_at":"2026-08-05T21:09:57.589172Z","resolver_source":"raw_fallback","status":"verified_fuzzy"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-06T06:34:29.942622+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-06T06:34:29.942622+00:00","source":"crossref"},{"observed_at":"2026-08-06T06:34:23.284952+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-05T21:09:57.580068Z","title":"An empirical study of pre-trained model-based code refactoring,","venue":null,"work_id":"a30c2132-3052-4387-97a6-75a2333add5e","year":2023},"citing_paper":{"arxiv_id":"2508.09332","last_updated":"2025-08-12T20:41:19Z","snapshot_observed_at":"2026-08-05T21:09:52.596441Z","submitted_at":"2025-08-12T20:41:19Z","title":"Teaching Code Refactoring Using LLMs","version":1},"reference_index":28,"source":"pdf_text","source_observed_at":"2026-08-05T21:09:56.010288Z"},"links":{"citing_paper":"/paper/2508.09332"},"observation_digest":"sha256:97de4894f522b70dcdde79858dd352c5f1efa3cbae124d0f12962f4efbe73d8c","observation_id":"ffc52115-5489-4ecb-bcd0-2736ef5437d8","resolution":{"observed_at":"2026-08-05T21:09:57.582549Z","resolver_source":"raw_fallback","status":"verified_fuzzy"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-06T06:34:29.942622+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-06T06:34:29.942622+00:00","source":"crossref"},{"observed_at":"2026-08-06T06:34:23.284952+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-05T21:09:57.573962Z","title":"Can you explain what this class does step by step?","venue":null,"work_id":"8db9945d-135a-46d5-9e4d-59f59c4a9277","year":null},"citing_paper":{"arxiv_id":"2508.09332","last_updated":"2025-08-12T20:41:19Z","snapshot_observed_at":"2026-08-05T21:09:52.596441Z","submitted_at":"2025-08-12T20:41:19Z","title":"Teaching Code Refactoring Using LLMs","version":1},"reference_index":29,"source":"pdf_text","source_observed_at":"2026-08-05T21:09:56.148020Z"},"links":{"citing_paper":"/paper/2508.09332"},"observation_digest":"sha256:052319c31162c426e2172eda435d3d094d2447dd7e27f1908efe86cb1ab12760","observation_id":"2fcf4b08-9b40-4d5b-8db5-727117095483","resolution":{"observed_at":"2026-08-05T21:09:57.576215Z","resolver_source":"raw_fallback","status":"verified_fuzzy"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-06T06:34:29.942622+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-06T06:34:29.942622+00:00","source":"crossref"},{"observed_at":"2026-08-06T06:34:23.284952+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-05T21:09:57.567246Z","title":"What potential code smells do you see in this class?","venue":null,"work_id":"c0b5e5e1-d399-4f1b-a245-abfb7fbdf998","year":null},"citing_paper":{"arxiv_id":"2508.09332","last_updated":"2025-08-12T20:41:19Z","snapshot_observed_at":"2026-08-05T21:09:52.596441Z","submitted_at":"2025-08-12T20:41:19Z","title":"Teaching Code Refactoring Using LLMs","version":1},"reference_index":30,"source":"pdf_text","source_observed_at":"2026-08-05T21:09:56.227166Z"},"links":{"citing_paper":"/paper/2508.09332"},"observation_digest":"sha256:512761e6aee48cb8c25250526ad7ede820fdfd4cc6ddab09c150f613c9456cef","observation_id":"45b91f22-018c-4592-8364-02c11c564501","resolution":{"observed_at":"2026-08-05T21:09:57.569883Z","resolver_source":"raw_fallback","status":"verified_fuzzy"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-06T06:34:29.942622+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-06T06:34:29.942622+00:00","source":"crossref"},{"observed_at":"2026-08-06T06:34:23.284952+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-05T21:09:57.560066Z","title":"Refactor this class to improve readability and maintain- ability","venue":null,"work_id":"7763c34a-1651-4be8-84d4-f7702d2b2b1d","year":null},"citing_paper":{"arxiv_id":"2508.09332","last_updated":"2025-08-12T20:41:19Z","snapshot_observed_at":"2026-08-05T21:09:52.596441Z","submitted_at":"2025-08-12T20:41:19Z","title":"Teaching Code Refactoring Using LLMs","version":1},"reference_index":31,"source":"pdf_text","source_observed_at":"2026-08-05T21:09:56.352003Z"},"links":{"citing_paper":"/paper/2508.09332"},"observation_digest":"sha256:1eeae199446f3feec88bc484d575b2df18d71ab0997e5a643dc983c399d3bc8a","observation_id":"cd59a146-e35f-4114-8454-50b2980a4443","resolution":{"observed_at":"2026-08-05T21:09:57.562699Z","resolver_source":"raw_fallback","status":"verified_fuzzy"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-06T06:34:29.942622+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-06T06:34:29.942622+00:00","source":"crossref"},{"observed_at":"2026-08-06T06:34:23.284952+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-05T21:09:57.552906Z","title":"Refactor this function gradually, explaining each step and ensuring correctness","venue":null,"work_id":"3f411efb-d355-4b07-a875-6eb8fb6b40ce","year":null},"citing_paper":{"arxiv_id":"2508.09332","last_updated":"2025-08-12T20:41:19Z","snapshot_observed_at":"2026-08-05T21:09:52.596441Z","submitted_at":"2025-08-12T20:41:19Z","title":"Teaching Code Refactoring Using LLMs","version":1},"reference_index":32,"source":"pdf_text","source_observed_at":"2026-08-05T21:09:56.419946Z"},"links":{"citing_paper":"/paper/2508.09332"},"observation_digest":"sha256:cddfe2156cc2a9ebe2073a04c700851cceeb56b217d9ad95d5b117d000c67a5e","observation_id":"fbeac48f-2452-42cc-8a87-4d37b0d27beb","resolution":{"observed_at":"2026-08-05T21:09:57.555680Z","resolver_source":"raw_fallback","status":"verified_fuzzy"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-06T06:34:29.942622+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-06T06:34:29.942622+00:00","source":"crossref"},{"observed_at":"2026-08-06T06:34:23.284952+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-05T21:09:57.545797Z","title":"Provide test cases to verify the correctness of the refac- tored class","venue":null,"work_id":"f2a17264-f715-43c7-bfb3-f05d1c628337","year":null},"citing_paper":{"arxiv_id":"2508.09332","last_updated":"2025-08-12T20:41:19Z","snapshot_observed_at":"2026-08-05T21:09:52.596441Z","submitted_at":"2025-08-12T20:41:19Z","title":"Teaching Code Refactoring Using LLMs","version":1},"reference_index":33,"source":"pdf_text","source_observed_at":"2026-08-05T21:09:56.517333Z"},"links":{"citing_paper":"/paper/2508.09332"},"observation_digest":"sha256:bff84dc7d96e09e0c95924d038c760ca7307554c71a26214090b2a7246c37270","observation_id":"c5c82d76-96ac-4cdd-9b11-5e3561398a63","resolution":{"observed_at":"2026-08-05T21:09:57.548893Z","resolver_source":"raw_fallback","status":"verified_fuzzy"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-06T06:34:29.942622+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-06T06:34:29.942622+00:00","source":"crossref"},{"observed_at":"2026-08-06T06:34:23.284952+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-05T21:09:57.539666Z","title":"Here’s an example of a refactored method: [Exam- ple]. Now, refactor this method in a similar way: [Method to refactor]","venue":null,"work_id":"fadb48f1-4476-4eae-8d1b-ab7e773b69b2","year":null},"citing_paper":{"arxiv_id":"2508.09332","last_updated":"2025-08-12T20:41:19Z","snapshot_observed_at":"2026-08-05T21:09:52.596441Z","submitted_at":"2025-08-12T20:41:19Z","title":"Teaching Code Refactoring Using LLMs","version":1},"reference_index":34,"source":"pdf_text","source_observed_at":"2026-08-05T21:09:56.633693Z"},"links":{"citing_paper":"/paper/2508.09332"},"observation_digest":"sha256:f25b00f5b8dab4349a7d71e983e031ae465709886bc1da0a62a646b027189734","observation_id":"1b79f1da-4bf0-4ebb-9cc0-c13c463f4c63","resolution":{"observed_at":"2026-08-05T21:09:57.541900Z","resolver_source":"raw_fallback","status":"verified_fuzzy"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-06T06:34:29.942622+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-06T06:34:29.942622+00:00","source":"crossref"},{"observed_at":"2026-08-06T06:34:23.284952+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-05T21:09:57.533096Z","title":"Here are three examples of refactored methods: [Examples]. Using these as guidelines, refactor the following method: [Method to refactor]","venue":null,"work_id":"9f401f85-588e-434c-8984-af318385ba4c","year":null},"citing_paper":{"arxiv_id":"2508.09332","last_updated":"2025-08-12T20:41:19Z","snapshot_observed_at":"2026-08-05T21:09:52.596441Z","submitted_at":"2025-08-12T20:41:19Z","title":"Teaching Code Refactoring Using LLMs","version":1},"reference_index":35,"source":"pdf_text","source_observed_at":"2026-08-05T21:09:56.699056Z"},"links":{"citing_paper":"/paper/2508.09332"},"observation_digest":"sha256:0635df97fd7c15a2934d0d336f52a508ce6a648a0e4d92b0a61da7fe3507e991","observation_id":"9ffed83d-d0c0-41f6-bfe3-c2960b507fb6","resolution":{"observed_at":"2026-08-05T21:09:57.535506Z","resolver_source":"raw_fallback","status":"verified_fuzzy"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-06T06:34:29.942622+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-06T06:34:29.942622+00:00","source":"crossref"},{"observed_at":"2026-08-06T06:34:23.284952+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-05T21:09:57.526650Z","title":null,"venue":null,"work_id":"56ea10e3-7b1c-4c51-9713-752e2e4ef160","year":null},"citing_paper":{"arxiv_id":"2508.09332","last_updated":"2025-08-12T20:41:19Z","snapshot_observed_at":"2026-08-05T21:09:52.596441Z","submitted_at":"2025-08-12T20:41:19Z","title":"Teaching Code Refactoring Using LLMs","version":1},"reference_index":36,"source":"pdf_text","source_observed_at":"2026-08-05T21:09:56.808266Z"},"links":{"citing_paper":"/paper/2508.09332"},"observation_digest":"sha256:5ead66a1e19e52df20657bd1a50b6a8e555e8bcfb3d71dc867ef993b3ed9bc09","observation_id":"ffcb3b06-e868-499e-8ab7-24170c416ec7","resolution":{"observed_at":"2026-08-05T21:09:57.528829Z","resolver_source":"raw_fallback","status":"unresolved"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-06T06:34:29.942622+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-06T06:34:29.942622+00:00","source":"crossref"},{"observed_at":"2026-08-06T06:34:23.284952+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-05T21:09:57.519948Z","title":null,"venue":null,"work_id":"b09c2b96-d500-45ed-b03a-2ab5bc4f6baa","year":null},"citing_paper":{"arxiv_id":"2508.09332","last_updated":"2025-08-12T20:41:19Z","snapshot_observed_at":"2026-08-05T21:09:52.596441Z","submitted_at":"2025-08-12T20:41:19Z","title":"Teaching Code Refactoring Using LLMs","version":1},"reference_index":37,"source":"pdf_text","source_observed_at":"2026-08-05T21:09:56.907205Z"},"links":{"citing_paper":"/paper/2508.09332"},"observation_digest":"sha256:1a22347ee1599c647971e6e5a9b04e1ee0c3d010bf394541577c09190cfe30dc","observation_id":"c51dd764-f1bd-4e96-ae1f-bc51bffa14da","resolution":{"observed_at":"2026-08-05T21:09:57.522510Z","resolver_source":"raw_fallback","status":"unresolved"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-06T06:34:29.942622+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-06T06:34:29.942622+00:00","source":"crossref"},{"observed_at":"2026-08-06T06:34:23.284952+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-05T21:09:57.512318Z","title":null,"venue":null,"work_id":"23d527eb-005a-42ae-9d7a-70ad10449f4b","year":null},"citing_paper":{"arxiv_id":"2508.09332","last_updated":"2025-08-12T20:41:19Z","snapshot_observed_at":"2026-08-05T21:09:52.596441Z","submitted_at":"2025-08-12T20:41:19Z","title":"Teaching Code Refactoring Using LLMs","version":1},"reference_index":38,"source":"pdf_text","source_observed_at":"2026-08-05T21:09:56.998494Z"},"links":{"citing_paper":"/paper/2508.09332"},"observation_digest":"sha256:84df07f613a687e70aec318209361ce5f210bd2562c3ebe1bcf6fe834fe7479a","observation_id":"792043b1-796b-482d-b9ee-e191991aee7c","resolution":{"observed_at":"2026-08-05T21:09:57.515006Z","resolver_source":"raw_fallback","status":"unresolved"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-06T06:34:29.942622+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-06T06:34:29.942622+00:00","source":"crossref"},{"observed_at":"2026-08-06T06:34:23.284952+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-05T21:09:57.505517Z","title":null,"venue":null,"work_id":"03e59585-1e4f-49fd-8efe-cfcb305b89bd","year":null},"citing_paper":{"arxiv_id":"2508.09332","last_updated":"2025-08-12T20:41:19Z","snapshot_observed_at":"2026-08-05T21:09:52.596441Z","submitted_at":"2025-08-12T20:41:19Z","title":"Teaching Code Refactoring Using LLMs","version":1},"reference_index":39,"source":"pdf_text","source_observed_at":"2026-08-05T21:09:57.116732Z"},"links":{"citing_paper":"/paper/2508.09332"},"observation_digest":"sha256:6d86f7689733b13c0303db03d3f2665c732ccf73a8b38e69c342542d123be46e","observation_id":"430054ed-9660-4304-94a2-2979f15e9e8f","resolution":{"observed_at":"2026-08-05T21:09:57.507825Z","resolver_source":"raw_fallback","status":"unresolved"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-06T06:34:29.942622+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-06T06:34:29.942622+00:00","source":"crossref"},{"observed_at":"2026-08-06T06:34:23.284952+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-05T21:09:57.498780Z","title":"Now, start with step 1 for this method: [Method to refactor]” D","venue":null,"work_id":"da7cdbaf-d03e-4b2d-92b6-1e9f1ef0fb39","year":null},"citing_paper":{"arxiv_id":"2508.09332","last_updated":"2025-08-12T20:41:19Z","snapshot_observed_at":"2026-08-05T21:09:52.596441Z","submitted_at":"2025-08-12T20:41:19Z","title":"Teaching Code Refactoring Using LLMs","version":1},"reference_index":40,"source":"pdf_text","source_observed_at":"2026-08-05T21:09:57.181443Z"},"links":{"citing_paper":"/paper/2508.09332"},"observation_digest":"sha256:5398728e020737c2debe6b0473584f3def0c4f87d7be36cfb286b06053cd03a1","observation_id":"933ebafc-281b-4aec-984e-445972ccd351","resolution":{"observed_at":"2026-08-05T21:09:57.500970Z","resolver_source":"raw_fallback","status":"verified_fuzzy"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-06T06:34:29.942622+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-06T06:34:29.942622+00:00","source":"crossref"},{"observed_at":"2026-08-06T06:34:23.284952+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-05T21:09:57.487224Z","title":"Refactor only one class/method at a time and explain why the change is needed","venue":null,"work_id":"e0f5ab48-4a8f-4e8b-99ca-a30ab8dff116","year":null},"citing_paper":{"arxiv_id":"2508.09332","last_updated":"2025-08-12T20:41:19Z","snapshot_observed_at":"2026-08-05T21:09:52.596441Z","submitted_at":"2025-08-12T20:41:19Z","title":"Teaching Code Refactoring Using LLMs","version":1},"reference_index":41,"source":"pdf_text","source_observed_at":"2026-08-05T21:09:57.184474Z"},"links":{"citing_paper":"/paper/2508.09332"},"observation_digest":"sha256:39e8376b41d062f6295182d553d97544c45af0176dd4dcb5ebd1f8838823ce8a","observation_id":"85afd920-cb64-47d0-a5e8-fdca3a7131eb","resolution":{"observed_at":"2026-08-05T21:09:57.494126Z","resolver_source":"raw_fallback","status":"verified_fuzzy"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-06T06:34:29.942622+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-06T06:34:29.942622+00:00","source":"crossref"},{"observed_at":"2026-08-06T06:34:23.284952+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-05T21:09:57.434269Z","title":"How does this class fit into the larger project? Suggest improvements in that context","venue":null,"work_id":"4be30c01-de6e-4d90-85a4-ce9424ab520b","year":null},"citing_paper":{"arxiv_id":"2508.09332","last_updated":"2025-08-12T20:41:19Z","snapshot_observed_at":"2026-08-05T21:09:52.596441Z","submitted_at":"2025-08-12T20:41:19Z","title":"Teaching Code Refactoring Using LLMs","version":1},"reference_index":42,"source":"pdf_text","source_observed_at":"2026-08-05T21:09:57.218834Z"},"links":{"citing_paper":"/paper/2508.09332"},"observation_digest":"sha256:3e92fcc6f65a778a643d2cbc6c25aef7d04b8ef5a7f6dc91bb82ccd3ebd5d959","observation_id":"1b71512e-40a8-40e9-aaa7-29558ecc49ea","resolution":{"observed_at":"2026-08-05T21:09:57.482197Z","resolver_source":"raw_fallback","status":"verified_fuzzy"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-06T06:34:29.942622+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-06T06:34:29.942622+00:00","source":"crossref"},{"observed_at":"2026-08-06T06:34:23.284952+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-05T21:09:57.369001Z","title":"Modify this code to follow Ruby on Rails best prac- tices","venue":null,"work_id":"cf2d52fb-398f-4b33-9828-6bc071304901","year":null},"citing_paper":{"arxiv_id":"2508.09332","last_updated":"2025-08-12T20:41:19Z","snapshot_observed_at":"2026-08-05T21:09:52.596441Z","submitted_at":"2025-08-12T20:41:19Z","title":"Teaching Code Refactoring Using LLMs","version":1},"reference_index":43,"source":"pdf_text","source_observed_at":"2026-08-05T21:09:57.288909Z"},"links":{"citing_paper":"/paper/2508.09332"},"observation_digest":"sha256:690a6a4ff726ddcbcfe6849a2d405fbce84d688d2ae28a99374b4c0b3f9c26af","observation_id":"f70a7afe-983d-45fb-b178-c74efb273d32","resolution":{"observed_at":"2026-08-05T21:09:57.424207Z","resolver_source":"raw_fallback","status":"verified_fuzzy"},"standing_notice":{"events":[],"observation":"No event found in the named queried sources as of 2026-08-06T06:34:29.942622+00:00.","reason":null,"source_receipts":[{"observed_at":"2026-08-06T06:34:29.942622+00:00","source":"crossref"},{"observed_at":"2026-08-06T06:34:23.284952+00:00","source":"retraction_watch"}],"state":"measured"}}],"paper":{"arxiv_id":"2508.09332","last_updated":"2025-08-12T20:41:19Z","latest_version":1,"primary_category":"cs.SE","snapshot_observed_at":"2026-08-05T21:09:52.596441Z","submitted_at":"2025-08-12T20:41:19Z","title":"Teaching Code Refactoring Using LLMs"},"reference_resolution":{"displayed":43,"state_counts":{"malformed_identifier":0,"metadata_mismatch":0,"parse_uncertain":0,"unresolved":7,"verified_exact":0,"verified_fuzzy":36},"total_outbound_references":43},"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-06T06:34:29.942622+00:00","source":"crossref"},{"observed_at":"2026-08-06T06:34:23.284952+00:00","source":"retraction_watch"}],"thesis":"As of 7 August 2026, this Paper Citation Record lists 43 of 43 outbound references and 0 inbound Pith citation observations for arXiv:2508.09332."}