{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2024:TNL3FO2GZTB56FIK6BUVHC4S4W","short_pith_number":"pith:TNL3FO2G","schema_version":"1.0","canonical_sha256":"9b57b2bb46ccc3df150af069538b92e5b5f1511985dcbe06c921ba9698f720d9","source":{"kind":"arxiv","id":"2404.05427","version":3},"attestation_state":"computed","paper":{"title":"AutoCodeRover: Autonomous Program Improvement","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.AI"],"primary_cat":"cs.SE","authors_text":"Abhik Roychoudhury, Haifeng Ruan, Yuntong Zhang, Zhiyu Fan","submitted_at":"2024-04-08T11:55:09Z","abstract_excerpt":"Researchers have made significant progress in automating the software development process in the past decades. Recent progress in Large Language Models (LLMs) has significantly impacted the development process, where developers can use LLM-based programming assistants to achieve automated coding. Nevertheless, software engineering involves the process of program improvement apart from coding, specifically to enable software maintenance (e.g. bug fixing) and software evolution (e.g. feature additions). In this paper, we propose an automated approach for solving GitHub issues to autonomously ach"},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"2404.05427","kind":"arxiv","version":3},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2024-04-08T11:55:09Z","cross_cats_sorted":["cs.AI"],"title_canon_sha256":"9d70beb11672b719a87836a92ab976269e92b4f345b72b2b005191de61190037","abstract_canon_sha256":"54446dc82549fe0b59b521fde7d599840ecff9e1b498cf10dd3a4569cd0e525a"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T08:48:31.637687Z","signature_b64":"CZOYMGuTZzfzEDGIYgzP1wObroZS4bsxSSCQDLxY9631MDCtWo0qeqyTn/pPDLoKpcsfzqvCWtR5fkWl1bKYBQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"9b57b2bb46ccc3df150af069538b92e5b5f1511985dcbe06c921ba9698f720d9","last_reissued_at":"2026-07-05T08:48:31.637240Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T08:48:31.637240Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"AutoCodeRover: Autonomous Program Improvement","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.AI"],"primary_cat":"cs.SE","authors_text":"Abhik Roychoudhury, Haifeng Ruan, Yuntong Zhang, Zhiyu Fan","submitted_at":"2024-04-08T11:55:09Z","abstract_excerpt":"Researchers have made significant progress in automating the software development process in the past decades. Recent progress in Large Language Models (LLMs) has significantly impacted the development process, where developers can use LLM-based programming assistants to achieve automated coding. Nevertheless, software engineering involves the process of program improvement apart from coding, specifically to enable software maintenance (e.g. bug fixing) and software evolution (e.g. feature additions). In this paper, we propose an automated approach for solving GitHub issues to autonomously ach"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2404.05427","kind":"arxiv","version":3},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2404.05427/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"aliases":[{"alias_kind":"arxiv","alias_value":"2404.05427","created_at":"2026-07-05T08:48:31.637298+00:00"},{"alias_kind":"arxiv_version","alias_value":"2404.05427v3","created_at":"2026-07-05T08:48:31.637298+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2404.05427","created_at":"2026-07-05T08:48:31.637298+00:00"},{"alias_kind":"pith_short_12","alias_value":"TNL3FO2GZTB5","created_at":"2026-07-05T08:48:31.637298+00:00"},{"alias_kind":"pith_short_16","alias_value":"TNL3FO2GZTB56FIK","created_at":"2026-07-05T08:48:31.637298+00:00"},{"alias_kind":"pith_short_8","alias_value":"TNL3FO2G","created_at":"2026-07-05T08:48:31.637298+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":24,"internal_anchor_count":0,"sample":[{"citing_arxiv_id":"2606.22417","citing_title":"Code Isn't Memory: A Structural Codebase Index Inside a Coding Agent","ref_index":11,"is_internal_anchor":false},{"citing_arxiv_id":"2606.23743","citing_title":"Sol Video Inference Engine: Agent-Native Full-Stack Acceleration Framework for Efficient Video Generation","ref_index":42,"is_internal_anchor":false},{"citing_arxiv_id":"2606.17454","citing_title":"Dissecting model behavior through agent trajectories","ref_index":56,"is_internal_anchor":false},{"citing_arxiv_id":"2607.01916","citing_title":"ContextSniper: AntTrail's Token-Efficient Code Memory for Repository-Level Program Repair","ref_index":3,"is_internal_anchor":false},{"citing_arxiv_id":"2606.12344","citing_title":"Claw-SWE-Bench: A Benchmark for Evaluating OpenClaw-style Agent Harnesses on Coding Tasks","ref_index":38,"is_internal_anchor":false},{"citing_arxiv_id":"2607.00711","citing_title":"ClarifyCodeBench: Evaluating LLMs on Clarifying Ambiguous Requirements for Code Generation","ref_index":40,"is_internal_anchor":false},{"citing_arxiv_id":"2605.14398","citing_title":"Coding Agent Is Good As World Simulator","ref_index":41,"is_internal_anchor":false},{"citing_arxiv_id":"2606.10106","citing_title":"What makes a harness a harness: necessary and sufficient conditions for an agent harness","ref_index":64,"is_internal_anchor":false},{"citing_arxiv_id":"2606.14061","citing_title":"LLM Agents Can See Code Repositories","ref_index":45,"is_internal_anchor":false},{"citing_arxiv_id":"2410.07095","citing_title":"MLE-bench: Evaluating Machine Learning Agents on Machine Learning Engineering","ref_index":31,"is_internal_anchor":false},{"citing_arxiv_id":"2605.19604","citing_title":"Formal Skill: Programmable Runtime Skills for Efficient and Accurate LLM Agents","ref_index":11,"is_internal_anchor":false},{"citing_arxiv_id":"2605.17242","citing_title":"From Runnable to Shippable: Multi-Agent Test-Driven Development for Generating Full-Stack Web Applications from Requirements","ref_index":57,"is_internal_anchor":false},{"citing_arxiv_id":"2511.00780","citing_title":"Can Language Models Go Beyond Coding? Assessing the Capability of Language Models to Build Real-World Systems","ref_index":70,"is_internal_anchor":false},{"citing_arxiv_id":"2512.02393","citing_title":"Process-Centric Analysis of Agentic Software Systems","ref_index":57,"is_internal_anchor":false},{"citing_arxiv_id":"2502.18449","citing_title":"SWE-RL: Advancing LLM Reasoning via Reinforcement Learning on Open Software Evolution","ref_index":66,"is_internal_anchor":false},{"citing_arxiv_id":"2605.14398","citing_title":"Coding Agent Is Good As World Simulator","ref_index":34,"is_internal_anchor":false},{"citing_arxiv_id":"2603.22048","citing_title":"Dynamic analysis enhances issue resolution","ref_index":27,"is_internal_anchor":false},{"citing_arxiv_id":"2605.13357","citing_title":"AI Harness Engineering: A Runtime Substrate for Foundation-Model Software Agents","ref_index":7,"is_internal_anchor":false},{"citing_arxiv_id":"2604.03362","citing_title":"ABTest: Behavior-Driven Testing for AI Coding Agents","ref_index":31,"is_internal_anchor":false},{"citing_arxiv_id":"2605.09134","citing_title":"BoostAPR: Boosting Automated Program Repair via Execution-Grounded Reinforcement Learning with Dual Reward Models","ref_index":125,"is_internal_anchor":false},{"citing_arxiv_id":"2605.08386","citing_title":"SkillLens: Adaptive Multi-Granularity Skill Reuse for Cost-Efficient LLM Agents","ref_index":33,"is_internal_anchor":false},{"citing_arxiv_id":"2407.01489","citing_title":"Agentless: Demystifying LLM-based Software Engineering Agents","ref_index":114,"is_internal_anchor":false},{"citing_arxiv_id":"2605.09134","citing_title":"BoostAPR: Boosting Automated Program Repair via Execution-Grounded Reinforcement Learning with Dual Reward Models","ref_index":111,"is_internal_anchor":false},{"citing_arxiv_id":"2604.05753","citing_title":"An End-to-End Approach for Fixing Concurrency Bugs via SHB-Based Context Extractor","ref_index":93,"is_internal_anchor":false}]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/TNL3FO2GZTB56FIK6BUVHC4S4W","json":"https://pith.science/pith/TNL3FO2GZTB56FIK6BUVHC4S4W.json","graph_json":"https://pith.science/api/pith-number/TNL3FO2GZTB56FIK6BUVHC4S4W/graph.json","events_json":"https://pith.science/api/pith-number/TNL3FO2GZTB56FIK6BUVHC4S4W/events.json","paper":"https://pith.science/paper/TNL3FO2G"},"agent_actions":{"view_html":"https://pith.science/pith/TNL3FO2GZTB56FIK6BUVHC4S4W","download_json":"https://pith.science/pith/TNL3FO2GZTB56FIK6BUVHC4S4W.json","view_paper":"https://pith.science/paper/TNL3FO2G","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2404.05427&json=true","fetch_graph":"https://pith.science/api/pith-number/TNL3FO2GZTB56FIK6BUVHC4S4W/graph.json","fetch_events":"https://pith.science/api/pith-number/TNL3FO2GZTB56FIK6BUVHC4S4W/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/TNL3FO2GZTB56FIK6BUVHC4S4W/action/timestamp_anchor","attest_storage":"https://pith.science/pith/TNL3FO2GZTB56FIK6BUVHC4S4W/action/storage_attestation","attest_author":"https://pith.science/pith/TNL3FO2GZTB56FIK6BUVHC4S4W/action/author_attestation","sign_citation":"https://pith.science/pith/TNL3FO2GZTB56FIK6BUVHC4S4W/action/citation_signature","submit_replication":"https://pith.science/pith/TNL3FO2GZTB56FIK6BUVHC4S4W/action/replication_record"}},"created_at":"2026-07-05T08:48:31.637298+00:00","updated_at":"2026-07-05T08:48:31.637298+00:00"}