REVIEW 2 major objections 6 minor 66 references
The Devil Is in the Interface: Evaluating How Tool Architecture Shapes Coding Agent Behavior
T0 review · 2 major / 6 minor · reviewed 2026-08-15 · deepseek-v4-flash
Pith's one-line read Tool architecture alone — how capabilities are organized and exposed to a coding agent — shifts consistency, exploration, and efficiency even when the underlying information and actions are kept equivalent.
desk verdict A genuinely controlled study of coding-agent tool interfaces with credible consistency and efficiency results; the exploration claim, however, is confounded by NLSearch's extra LLM subagent. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The machinery is a controlled taxonomy of six tool architectures built on two axes: level of abstraction (raw bash; Atomic low-level primitives; NLSearch natural-language retrieval; Python executable-code blocks) and cognitive scaffolding (HypoTrack hypothesis records; Scratchpad free-form notes). To make architecture the only variable, each setup is deliberately implemented so that its actions can be reproduced in BashOnly: NLSearch uses no embeddings and runs grep-style commands through a subagent, atomic tools map onto documented shell equivalents, and 97 of 100 sampled Python actions map to bash-only operations. The argument then runs through trajectory-level measurements on repeated rollouts: $\text{pass}^k$ for consistency, Jaccard distance over read files and CodeBLEU distance over patches for exploration, and steps plus input/output tokens for efficiency. The repeated-rollout protocol is what lets the paper separate architecture effects from aggregate task performance.
What would settle it
A decisive test is to log the exact effect of every tool call in the Atomic, NLSearch, and Python setups and replay the same effect through BashOnly with identical output text; if $\text{pass}^k$, read-diversity, and step-count gaps disappear when the underlying effects are identical, the architecture explanation is wrong. A simpler version replaces the NLSearch subagent with a deterministic grep wrapper and checks whether the 11% relevant-file recall gain survives.
Extended reading notes
Core claim
The central discovery is that the same repository information and the same action capabilities, delivered through different interfaces, produce reproducible differences in how coding agents behave. The authors report that Atomic, a small set of constrained tools for search, viewing, targeted string replacement, and file creation layered on bash, is the only architecture that improves $\text{pass}^k$ consistency for all three actor models; for the weakest actor the gain is 0.059–0.074 across $\text{pass}^5$ to $\text{pass}^9$, and the mechanism they identify is a sharp drop in malformed commands and broken edits. NLSearch, a natural-language query interface implemented as a subagent over grep-style search without embeddings, is the only architecture that raises file-read diversity for all three actors, increasing access to high-relevance files by more than 11% while also lowering precision. Python, a CodeAct-style interface in which the agent writes executable code blocks instead of issuing tool calls, achieves similar task performance to BashOnly with 41.6% fewer steps and 56.3% lower token usage, mainly because actors bundle several operations into each interaction. HypoTrack and Scratchpad, lightweight text tools for recording hypotheses and reasoning, do not change actor behavior in this setting, because actors mostly restate reasoning they already produce.
Load-bearing premise
The case rests on the assumption that the six tool setups give the agent the same information and the same actions, so that any behavioral change is caused by the interface rather than by a hidden difference in capability.
Editorial extensions
If this is right
- If the results hold, coding-agent builders can improve repeated-run reliability by exporting common shell actions as constrained tools, with the largest gains for weaker models whose failures are dominated by malformed commands and broken edits.
- A natural-language search interface is a reliable way to broaden repository coverage: it raises recall of relevant files for every actor tested, though deployers should expect lower precision and little change in final patch diversity.
- CodeAct-style interfaces offer an efficiency win without a resolve-rate penalty: the same task is solved in fewer steps and with lower cumulative input cost across all three actors.
- Lightweight text-based scratchpads and hypothesis trackers are not sufficient to change reasoning behavior on their own, since actors tend to project existing reasoning into them.
- Overall resolve rate stays broadly similar across architectures, so the effects of tool architecture appear mainly in non-functional properties rather than in simple success rates.
Reading between the lines
- Editorial inference: because the Atomic consistency gain tracks interaction-error rates, the same effect should appear for any tool-using agent whose failures are dominated by command-syntax mistakes; a cheap test is to repackage a general-purpose shell as constrained primitives in a non-coding agent benchmark and compare rerun consistency.
- Editorial inference: if NLSearch's exploration gain comes from query diversity rather than from embeddings, then a cheaper interface that diversifies the agent's own search formulations could reproduce part of the relevant-file recall increase without a subagent.
- Editorial inference: the paper's matched-capability recipe — require every non-baseline tool to have a documented baseline equivalent, then spot-check the mapping — is itself a reusable test for deciding whether any agent-tool improvement is caused by architecture or by added capability.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper studies how the organization and exposure of tool capabilities ('tool architecture') affect coding-agent behavior while attempting to hold underlying capabilities fixed. Six architectures are compared on repository-level issue fixing: BashOnly as baseline; Atomic (structured low-level tools); NLSearch (natural-language search via a subagent); Python (CodeAct-style executable code); and two lightweight cognitive scaffolds, HypoTrack and Scratchpad. Using 65 SWE-bench Live instances, three actor models, and 10 rollouts per actor–setup pair (11,700 trajectories total), the paper reports that Atomic improves repeated-attempt consistency (pass^k) across all three actors, NLSearch increases read diversity and relevant-file recall, Python achieves similar resolve rates with fewer steps and lower token cost, and the cognitive scaffolds have little effect. A smaller extension study on additional SWE-bench tasks is reported in Appendix B.6.
Significance. If the central isolation claim holds, this is a valuable empirical contribution: it provides one of the first large-scale, multi-actor controlled comparisons of tool-interface architecture per se, and it makes the effects concrete through repeated-rollout consistency, exploration, and efficiency metrics. The study is unusually careful in several respects: the Python-to-bash capability mapping is manually audited (97/100 actions, Table 11); the relevance proxy is human-validated (Table 6); and the main consistency result is checked with 30 repeats for the two open-weight actors (Table 4). The paper also states and tests falsifiable predictions (e.g., that Atomic reduces low-level interaction errors, that NLSearch increases early-search diversity). The principal weakness is that the capability-equivalence premise is not actually achieved for NLSearch, and the headline deltas are reported without uncertainty quantification; both issues bear directly on the paper's causal claims.
major comments (2)
- [§2.1 (NLSearch); §3.3; Table 7] The capability-equivalence premise stated in §2.1 (“we design these setups to keep their capabilities as similar as possible”) is not secured for NLSearch. The implementation is “a subagent with the same actor model, which takes a natural-language query and uses bash commands such as grep to iteratively search for and return potentially relevant snippets.” This gives the NLSearch agent an additional LLM-backed, multi-turn retrieval component whose search reasoning is executed outside the actor's context; BashOnly actors have no comparable resource. Because the abstract and Finding 2 attribute the >11% relevant-file recall gain and the read-diversity gains to natural-language interface architecture rather than to added retrieval compute, this is a load-bearing confound. Please add a control condition that provides the BashOnly actor with a similarly capable search subagent under a structured or non-NL interface, or re-implement NLSearch without an LLM subagent (e.g., a deterministic NL-to-grep mapper), and re-run the exploration analysis.
- [§3.2 (Table 2); §3.3 (Fig. 3)] The headline consistency and exploration comparisons are reported without confidence intervals or significance tests. In Table 2, the Atomic gains for Kimi-K2.5 are +0.013–0.014 and for Sonnet-4.5 +0.017–0.031 on absolute pass^k values around 0.25–0.31; Fig. 3 shows read-diversity changes of +13% to +28% without error bars. With 65 instances and 10 rollouts per cell, these differences may be within sampling noise. Table 4 provides a 30-repeat robustness check only for the two open-weight actors, not for Sonnet-4.5. Please add per-instance paired bootstrap confidence intervals (or an equivalent test) for the pass^k deltas and read-diversity deltas, and state which claimed effects survive once uncertainty is accounted for.
minor comments (6)
- [Abstract; §3.4] The abstract's “56.3% lower token usage” should specify that the large reduction is in input tokens; Table 8 shows output and observation tokens are not uniformly lower under Python, so “token usage” is ambiguous.
- [Appendix B.4, Table 7] The definition of “high-relevant” files (“read by at least three successful trajectories from every setup”) is ambiguous about whether the count is pooled across setups or required within each setup; please clarify, since this affects how the recall comparison across setups should be interpreted.
- [Appendix B.4, Table 6] The human validation of the relevance proxy is described as LLM-assisted, but the number of annotators and inter-annotator agreement are not reported; adding these would strengthen the claim that the proxy is independent of the compared setups.
- [§3.3, Fig. 3] The y-axis label “% Difference from BashOnly” is easy to misread as percentage points; please clarify in the caption and add error bars or confidence intervals so the reader can judge the stability of the 13–28% values.
- [§2.2] The sampling procedure for the 65-instance subset (“randomly sampling 25 of its 100 repositories... yielding 65 problem instances”) should state the random seed or a reproducible sampling protocol so that the exact instance set can be reconstructed.
- [Table 2 caption] Please state explicitly that the reported pass^k values are averages over instances, since the formal definition in Appendix A is per-instance and the aggregation step is only described in the text.
Circularity Check
No significant circularity: the empirical architecture comparisons do not reduce to fitted parameters, self-citations, or definitions of the outcomes.
full rationale
The paper's central claims are observational comparisons across six tool architectures, measured on SWE-bench Live and additional coding tasks. No equation or fitted parameter is used to derive the reported consistency, exploration, or efficiency results: pass^k, read diversity, CodeBLEU distance, token usage, and step counts are all computed directly from recorded trajectories and benchmark outcomes, and the paper compares these metrics across setups rather than predicting them from a model. The capability-equivalence premise in Section 2.1 is an experimental design assumption, not a circular input; the NLSearch subagent concern raised by the reader is a potential confound about whether capability is truly held fixed, which is a validity threat, not a circularity. The high-relevant-file proxy in Appendix B.4 is defined using successful trajectories from every setup, which creates a mild coupling between the proxy and the compared setups, but the paper independently validates the proxy against human judgments (Table 6, 94.4% precision and 97.6% recall), so the relevant-file comparison has external support. Self-citations such as Yang et al. (2024) and Jimenez et al. (2023) are used as benchmark sources and representative-agent design references, not as load-bearing justifications for the paper's conclusions. Overall, the derivation chain is self-contained and empirically grounded; no claim reduces to its own inputs by construction.
Assumptions & free parameters
free parameters (2)
- high_relevant_file_threshold =
3 successful trajectories from every setup
- early_search_horizon =
first 20 steps
assumptions (4)
- domain assumption Three actor models (Qwen3Coder-30B, Kimi K2.5, Claude Sonnet 4.5) are representative of coding agents in general.
- domain assumption The sampled SWE-bench Live subset (25 of 100 repositories, at most 5 issues each, 65 instances) is representative of repository-level issue fixing.
- domain assumption Ten repeated rollouts per instance are sufficient to estimate pass^k for k up to 9, read diversity, and solution diversity.
- domain assumption BLEU and CodeBLEU distances are valid measures of reasoning similarity and patch diversity.
Cite this review
Pith. "Pith review of The Devil Is in the Interface: Evaluating How Tool Architecture Shapes Coding Agent Behavior." pith.science (2026). https://pith.science/paper/IM27INHB
@misc{pith2026260811386,
author = {Pith},
title = {Pith review of: The Devil Is in the Interface: Evaluating How Tool Architecture Shapes Coding Agent Behavior},
year = {2026},
howpublished = {\url{https://pith.science/paper/IM27INHB}},
note = {Machine review of arXiv:2608.11386}
}
abstract
As large language models continue to improve, agentic systems are becoming increasingly important, and tools are a key design dimension because they determine how agents access information and take action in their environments. Prior work on agent tooling has primarily focused on expanding what agents can do, but has paid less systematic attention to how those capabilities are organized and exposed to the model. We refer to this latter design dimension as tool architecture. We study tool architecture in coding agents through controlled experiments on repository-level issue fixing, comparing six tool architectures that hold the underlying information and actions similar while varying how they are organized and exposed to the model, across three actors and a total of 11,700 trajectories. Our experiments show that, even when tools provide similar capabilities, tool architecture changes agent behavior: Compared to a basic architecture where the agent has only the bash tool, more structured low-level interfaces improve consistency across repeated attempts by up to 4.7 $\times$; natural-language search broadens repository exploration and increases access to relevant files by more than 11%; and Python CodeAct-style interfaces achieve similar task performance with 41.6% fewer steps and 56.3% lower token usage. By contrast, lightweight text-based cognitive-scaffolding tools, such as tools that let the agent record intermediate reasoning, have limited effect on actor behavior.
Figures
Figures from the paper (9 more)
Reference graph
Works this paper leans on
-
[1]
Demystifying evals for ai agents, 2026 a
Anthropic. Demystifying evals for ai agents, 2026 a . URL https://www.anthropic.com/engineering/demystifying-evals-for-ai-agents
work page 2026
-
[2]
Harness design for long-running application development, 2026 b
Anthropic. Harness design for long-running application development, 2026 b . URL https://www.anthropic.com/engineering/harness-design-long-running-apps
work page 2026
-
[3]
Anthropic. Claude code overview, 2026 c . URL https://code.claude.com/docs/en/overview
work page 2026
-
[4]
Anthropic. Claude sonnet, 2026 d . URL https://www.anthropic.com/claude/sonnet
work page 2026
-
[5]
Swe-search: Enhancing software agents with monte carlo tree search and iterative refinement
Antonis Antoniades, Albert \"O rwall, Kexun Zhang, Yuxi Xie, Anirudh Goyal, and William Wang. Swe-search: Enhancing software agents with monte carlo tree search and iterative refinement. arXiv preprint arXiv:2410.20285, 2024
arXiv 2024
-
[6]
Basic concepts and taxonomy of dependable and secure computing
Algirdas Avizienis, J-C Laprie, Brian Randell, and Carl Landwehr. Basic concepts and taxonomy of dependable and secure computing. IEEE transactions on dependable and secure computing, 1 0 (1): 0 11--33, 2004
work page 2004
-
[7]
Momentum builds, but gaps remain, 2025
BCG. Momentum builds, but gaps remain, 2025. URL https://web-assets.bcg.com/fd/0d/bcc5dfae4cbaa08c718b95b16cf5/ai-at-work-2025-slideshow-june-2025-edit-02.pdf
work page 2025
-
[8]
Nghi DQ Bui. Building ai coding agents for the terminal: Scaffolding, harness, context engineering, and lessons learned. arXiv preprint arXiv:2603.05344, 2026
arXiv 2026
Show all 66 references
-
[9]
Understanding automated program repair agents through the lens of traceability: An empirical study, 2026
Ira Ceka, Hailie Mitchell, Saurabh Pujar, Luca Buratti, Shyam Ramji, Junfeng Yang, Gail Kaiser, and Baishakhi Ray. Understanding automated program repair agents through the lens of traceability: An empirical study, 2026. URL https://arxiv.org/abs/2506.08311
2026 arXiv
-
[10]
Hassan, and Hajimu Iida
Worawalan Chatlatanagulchai, Hao Li, Yutaro Kashiwa, Brittany Reid, Kundjanasith Thonglek, Pattara Leelaprute, Arnon Rungsawang, Bundit Manaskasemsak, Bram Adams, Ahmed E. Hassan, and Hajimu Iida. Agent readmes: An empirical study of context files for agentic coding, 2025. URL...
2025 arXiv
-
[11]
Evaluating large language models trained on code
Mark Chen, Jerry Tworek, Heewoo Jun, Qiming Yuan, Henrique Ponde De Oliveira Pinto, Jared Kaplan, Harri Edwards, Yuri Burda, Nicholas Joseph, Greg Brockman, et al. Evaluating large language models trained on code. arXiv preprint arXiv:2107.03374, 2021
2021 arXiv
-
[12]
Automatic evaluation of language generation technology based on structure alignment
Katsuki Chousa and Tsutomu Hirao. Automatic evaluation of language generation technology based on structure alignment. In Proceedings of the 31st International Conference on Computational Linguistics, pp.\ 7663--7670, 2025
2025
-
[13]
Augment code, 2026 a
Augment Code. Augment code, 2026 a . URL https://www.augmentcode.com
2026
-
[14]
Augment code context engine, 2026 b
Augment Code. Augment code context engine, 2026 b . URL https://www.augmentcode.com/context-engine
2026
-
[15]
Swe-bench pro: Can ai agents solve long-horizon software engineering tasks?, 2025
Xiang Deng, Jeff Da, Edwin Pan, Yannis Yiming He, Charles Ide, Kanak Garg, Niklas Lauffer, Andrew Park, Nitin Pasari, Chetan Rane, Karmini Sampath, Maya Krishnan, Srivatsa Kundurthy, Sean Hendryx, Zifan Wang, Vijay Bharadwaj, Jeff Holm, Raja Aluri, Chen Bo Calvin Zhang, Noah J...
2025 arXiv
-
[16]
Mcptoolbench++: A large scale ai agent model context protocol mcp tool use benchmark, 2025
Shiqing Fan, Xichen Ding, Liang Zhang, and Linjian Mo. Mcptoolbench++: A large scale ai agent model context protocol mcp tool use benchmark, 2025. URL https://arxiv.org/abs/2508.07575
2025 arXiv
-
[17]
Configuring agentic ai coding tools: An exploratory study, 2026
Matthias Galster, Seyedmoein Mohsenimofidi, Jai Lal Lulla, Muhammad Auwal Abubakar, Christoph Treude, and Sebastian Baltes. Configuring agentic ai coding tools: An exploratory study, 2026. URL https://arxiv.org/abs/2602.14690
2026 arXiv
-
[18]
More with less: An empirical study of turn-control strategies for efficient coding agents, 2025
Pengfei Gao and Chao Peng. More with less: An empirical study of turn-control strategies for efficient coding agents, 2025. URL https://arxiv.org/abs/2510.16786
2025
-
[19]
Trae agent: An llm-based agent for software engineering with test-time scaling
Pengfei Gao, Zhao Tian, Xiangxin Meng, Xinchen Wang, Ruida Hu, Yuanan Xiao, Yizhou Liu, Zhao Zhang, Junjie Chen, Cuiyun Gao, et al. Trae agent: An llm-based agent for software engineering with test-time scaling. arXiv preprint arXiv:2507.23370, 2025
2025 arXiv
-
[20]
Debug2fix: Supercharging coding agents with interactive debugging capabilities
Spandan Garg and Yufan Huang. Debug2fix: Supercharging coding agents with interactive debugging capabilities. arXiv preprint arXiv:2602.18571, 2026
2026 arXiv
-
[21]
u ndler, Mark M \
Thibaud Gloaguen, Niels M \"u ndler, Mark M \"u ller, Veselin Raychev, and Martin Vechev. Evaluating agents. md: Are repository-level context files helpful for coding agents? arXiv preprint arXiv:2602.11988, 2026
2026 arXiv
-
[22]
Reliabilitybench: Evaluating llm agent reliability under production-like stress conditions
Aayush Gupta. Reliabilitybench: Evaluating llm agent reliability under production-like stress conditions. arXiv preprint arXiv:2601.06112, 2026
2026
-
[23]
Kosei Horikawa, Hao Li, Yutaro Kashiwa, Bram Adams, Hajimu Iida, and Ahmed E. Hassan. Agentic refactoring: An empirical study of ai coding agents, 2025. URL https://arxiv.org/abs/2511.04824
2025
-
[24]
\'E tude comparative de la distribution florale dans une portion des alpes et des jura
Paul Jaccard. \'E tude comparative de la distribution florale dans une portion des alpes et des jura. Bull Soc Vaudoise Sci Nat, 37: 0 547--579, 1901
1901
-
[25]
Swe-bench: Can language models resolve real-world github issues? arXiv preprint arXiv:2310.06770, 2023
Carlos E Jimenez, John Yang, Alexander Wettig, Shunyu Yao, Kexin Pei, Ofir Press, and Karthik Narasimhan. Swe-bench: Can language models resolve real-world github issues? arXiv preprint arXiv:2310.06770, 2023
2023 arXiv
-
[26]
Toward deriving software architectures from quality attributes
Rick Kazman and Len Bass. Toward deriving software architectures from quality attributes. Technical Report CMU/SEI-94-TR-010 , Software Engineering Institute, Carnegie Mellon University, Aug 1994. URL https://www.sei.cmu.edu/library/toward-deriving-software-architectures-from-...
1994
-
[27]
Evaluating the output of machine translation systems
Alon Lavie. Evaluating the output of machine translation systems. In Proceedings of the 9th Conference of the Association for Machine Translation in the Americas: Tutorials, 2010
2010
-
[28]
Contextbench: A benchmark for context retrieval in coding agents
Han Li, Letian Zhu, Bohan Zhang, Rili Feng, Jiaming Wang, Yue Pan, Earl T Barr, Federica Sarro, Zhaoyang Chu, and He Ye. Contextbench: A benchmark for context retrieval in coding agents. arXiv preprint arXiv:2602.05892, 2026
2026
-
[29]
The swe-bench illusion: When state-of-the-art llms remember instead of reason, 2025
Shanchao Liang, Spandan Garg, and Roshanak Zilouchian Moghaddam. The swe-bench illusion: When state-of-the-art llms remember instead of reason, 2025. URL https://arxiv.org/abs/2506.12286
2025
-
[30]
An empirical study on failures in automated issue solving, 2025 a
Simiao Liu, Fang Liu, Liehao Li, Xin Tan, Yinghao Zhu, Xiaoli Lian, and Li Zhang. An empirical study on failures in automated issue solving, 2025 a . URL https://arxiv.org/abs/2509.13941
2025
-
[31]
Reposcope: Leveraging call chain-aware multi-view context for repository-level code generation
Yang Liu, Li Zhang, Fang Liu, Zhuohang Wang, Donglin Wei, Zhishuo Yang, Kechi Zhang, Jia Li, and Lin Shi. Reposcope: Leveraging call chain-aware multi-view context for repository-level code generation. arXiv preprint arXiv:2507.14791, 2025 b
2025
-
[32]
On the impact of agents
Jai Lal Lulla, Seyedmoein Mohsenimofidi, Matthias Galster, Jie M Zhang, Sebastian Baltes, and Christoph Treude. On the impact of agents. md files on the efficiency of ai coding agents. arXiv preprint arXiv:2601.20404, 2026
2026
-
[33]
How to understand whole software repository
Yingwei Ma, Qingping Yang, Rongyu Cao, Binhua Li, Fei Huang, and Yongbin Li. How to understand whole software repository. arXiv preprint arXiv:2406.01422, 2024
2024 arXiv
-
[34]
Understanding code agent behaviour: An empirical study of success and failure trajectories, 2025
Oorja Majgaonkar, Zhiwei Fei, Xiang Li, Federica Sarro, and He Ye. Understanding code agent behaviour: An empirical study of success and failure trajectories, 2025. URL https://arxiv.org/abs/2511.00197
2025
-
[35]
Superagency in the workplace: Empowering people to unlock ai’s full potential, January 2025 a
McKinsey. Superagency in the workplace: Empowering people to unlock ai’s full potential, January 2025 a . URL https://www.mckinsey.com/capabilities/mckinsey-digital/our-insights/superagency-in-the-workplace-empowering-people-to-unlock-ais-full-potential-at-work
2025
-
[36]
The state of ai, 2025 b
McKinsey. The state of ai, 2025 b . URL https://www.mckinsey.com/ /media/mckinsey/business
2025
-
[37]
2025: The year the frontier firm is born, 2025
Microsoft. 2025: The year the frontier firm is born, 2025. URL https://www.microsoft.com/en-us/worklab/work-trend-index/2025-the-year-the-frontier-firm-is-born
2025
-
[38]
Harness engineering: leveraging codex in an agent-first world, 2026
OpenAI. Harness engineering: leveraging codex in an agent-first world, 2026. URL https://openai.com/index/harness-engineering/
2026
-
[39]
The open platform for cloud coding agent
OpenHands. The open platform for cloud coding agent. https://openhands.dev/, 2026
2026
-
[40]
Repograph: Enhancing ai software engineering with repository-level code graph
Siru Ouyang, Wenhao Yu, Kaixin Ma, Zilin Xiao, Zhihan Zhang, Mengzhao Jia, Jiawei Han, Hongming Zhang, and Dong Yu. Repograph: Enhancing ai software engineering with repository-level code graph. arXiv preprint arXiv:2410.14684, 2024
-
[41]
The hidden cost of readability: How code formatting silently consumes your llm budget
Dangfeng Pan, Zhensu Sun, Cenyuan Zhang, David Lo, and Xiaoning Du. The hidden cost of readability: How code formatting silently consumes your llm budget. arXiv preprint arXiv:2508.13666, 2025
2025 arXiv
-
[42]
Prometheus: Towards long-horizon codebase navigation for repository-level problem solving, 2026
Yue Pan, Zimin Chen, Siyu Lu, Zhaoyang Chu, Xiang Li, Han Li, Yang Feng, Claire Le Goues, Federica Sarro, Martin Monperrus, and He Ye. Prometheus: Towards long-horizon codebase navigation for repository-level problem solving, 2026. URL https://arxiv.org/abs/2507.19942
2026
-
[43]
On the criteria to be used in decomposing systems into modules
David Lorge Parnas. On the criteria to be used in decomposing systems into modules. Communications of the ACM, 15 0 (12): 0 1053--1058, 1972
1972
-
[44]
Foundations for the study of software architecture
Dewayne E Perry and Alexander L Wolf. Foundations for the study of software architecture. ACM SIGSOFT Software engineering notes, 17 0 (4): 0 40--52, 1992
1992
-
[45]
Towards a science of ai agent reliability
Stephan Rabanser, Sayash Kapoor, Peter Kirgis, Kangheng Liu, Saiteja Utpala, and Arvind Narayanan. Towards a science of ai agent reliability. arXiv preprint arXiv:2602.16666, 2026
2026 arXiv
-
[46]
System structure for software fault tolerance
Brian Randell. System structure for software fault tolerance. In Proceedings of the international conference on Reliable software, pp.\ 437--449, 1975
1975
-
[47]
Codebleu: a method for automatic evaluation of code synthesis
Shuo Ren, Daya Guo, Shuai Lu, Long Zhou, Shujie Liu, Duyu Tang, Neel Sundaresan, Ming Zhou, Ambrosio Blanco, and Shuai Ma. Codebleu: a method for automatic evaluation of code synthesis. arXiv preprint arXiv:2009.10297, 2020
2009 arXiv
-
[48]
Specrover: Code intent extraction via llms
Haifeng Ruan, Yuntong Zhang, and Abhik Roychoudhury. Specrover: Code intent extraction via llms. In 2025 IEEE/ACM 47th International Conference on Software Engineering (ICSE), pp.\ 963--974. IEEE, 2025
2025
-
[49]
Estimating post-editing effort: a study on human judgements, task-based and reference-based metrics of mt quality
Scarton Scarton, Mikel L Forcada, Miquel Espla-Gomis, and Lucia Specia. Estimating post-editing effort: a study on human judgements, task-based and reference-based metrics of mt quality. In Proceedings of the 16th International Conference on Spoken Language Translation, 2019
2019
-
[50]
Hugging face smolagents, 2026
Smolagents. Hugging face smolagents, 2026. URL https://huggingface.co/docs/smolagents/index
2026
-
[51]
Kimi Team, Tongtong Bai, Yifan Bai, Yiping Bao, S. H. Cai, Yuan Cao, Y. Charles, H. S. Che, Cheng Chen, Guanduo Chen, Huarong Chen, Jia Chen, Jiahao Chen, Jianlong Chen, Jun Chen, Kefan Chen, Liang Chen, Ruijue Chen, Xinhao Chen, Yanru Chen, Yanxu Chen, Yicun Chen, Yimin Chen,...
2026 arXiv
-
[52]
Improving code localization with repository memory, 2026 a
Boshi Wang, Weijian Xu, Yunsheng Li, Mei Gao, Yujia Xie, Huan Sun, and Dongdong Chen. Improving code localization with repository memory, 2026 a . URL https://arxiv.org/abs/2510.01003
2026
-
[53]
Gta: A benchmark for general tool agents
Jize Wang, Zerun Ma, Yining Li, Songyang Zhang, Cailian Chen, Kai Chen, and Xinyi Le. Gta: A benchmark for general tool agents. In A. Globerson, L. Mackey, D. Belgrave, A. Fan, U. Paquet, J. Tomczak, and C. Zhang (eds.), Advances in Neural Information Processing Systems, volum...
2024 doi
-
[54]
Agentnoisebench: Benchmarking robustness of tool-using llm agents under noisy condition, 2026 b
Ruipeng Wang, Yuxin Chen, Yukai Wang, Chang Wu, Junfeng Fang, Xiaodong Cai, Qi Gu, Hui Su, An Zhang, Xiang Wang, Xunliang Cai, and Tat-Seng Chua. Agentnoisebench: Benchmarking robustness of tool-using llm agents under noisy condition, 2026 b . URL https://arxiv.org/abs/2602.11348
2026
-
[55]
Executable code actions elicit better llm agents
Xingyao Wang, Yangyi Chen, Lifan Yuan, Yizhe Zhang, Yunzhu Li, Hao Peng, and Heng Ji. Executable code actions elicit better llm agents. In Forty-first International Conference on Machine Learning, 2024 b
2024
-
[56]
An empirical study of agent developer practices in ai agent frameworks, 2025 a
Yanlin Wang, Xinyi Xu, Jiachi Chen, Tingting Bi, Wenchao Gu, and Zibin Zheng. An empirical study of agent developer practices in ai agent frameworks, 2025 a . URL https://arxiv.org/abs/2512.01939
2025
-
[57]
Mcp-bench: Benchmarking tool-using llm agents with complex real-world tasks via mcp servers, 2025 b
Zhenting Wang, Qi Chang, Hemani Patel, Shashank Biju, Cheng-En Wu, Quan Liu, Aolin Ding, Alireza Rezazadeh, Ankit Shah, Yujia Bao, and Eugene Siow. Mcp-bench: Benchmarking tool-using llm agents with complex real-world tasks via mcp servers, 2025 b . URL https://arxiv.org/abs/2...
2025 arXiv
-
[58]
Miku Watanabe, Hao Li, Yutaro Kashiwa, Brittany Reid, Hajimu Iida, and Ahmed E. Hassan. On the use of agentic coding: An empirical study of pull requests on github, 2026. URL https://arxiv.org/abs/2509.14745
2026
-
[59]
Performance evaluation of software architectures
Lloyd G Williams and Connie U Smith. Performance evaluation of software architectures. In Proceedings of the 1st international workshop on Software and performance, pp.\ 164--177, 1998
1998
-
[60]
Live-swe-agent: Can software engineering agents self-evolve on the fly? arXiv preprint arXiv:2511.13646, 2025
Chunqiu Steven Xia, Zhe Wang, Yan Yang, Yuxiang Wei, and Lingming Zhang. Live-swe-agent: Can software engineering agents self-evolve on the fly? arXiv preprint arXiv:2511.13646, 2025
2025
-
[61]
Reducing cost of llm agents with trajectory reduction
Yuan-An Xiao, Pengfei Gao, Chao Peng, and Yingfei Xiong. Reducing cost of llm agents with trajectory reduction. Proceedings of the ACM on Software Engineering, 3 0 (FSE): 0 1241–1263, 2026. ISSN 2994-970X. doi:10.1145/3797084. URL http://dx.doi.org/10.1145/3797084
2026 doi
-
[62]
Qwen3 technical report, 2025
An Yang, Anfeng Li, Baosong Yang, Beichen Zhang, Binyuan Hui, Bo Zheng, Bowen Yu, Chang Gao, Chengen Huang, Chenxu Lv, Chujie Zheng, Dayiheng Liu, Fan Zhou, Fei Huang, Feng Hu, Hao Ge, Haoran Wei, Huan Lin, Jialong Tang, Jian Yang, Jianhong Tu, Jianwei Zhang, Jianxin Yang, Jia...
2025 arXiv
-
[63]
Swe-agent: Agent-computer interfaces enable automated software engineering
John Yang, Carlos E Jimenez, Alexander Wettig, Kilian Lieret, Shunyu Yao, Karthik Narasimhan, and Ofir Press. Swe-agent: Agent-computer interfaces enable automated software engineering. Advances in Neural Information Processing Systems, 37: 0 50528--50652, 2024
2024
-
[64]
-bench: A benchmark for tool-agent-user interaction in real-world domains, 2024
Shunyu Yao, Noah Shinn, Pedram Razavi, and Karthik Narasimhan. -bench: A benchmark for tool-agent-user interaction in real-world domains, 2024. URL https://arxiv.org/abs/2406.12045
2024 arXiv
-
[65]
Swe-bench goes live! arXiv preprint arXiv:2505.23419, 2025
Linghao Zhang, Shilin He, Chaoyun Zhang, Yu Kang, Bowen Li, Chengxing Xie, Junhao Wang, Maoquan Wang, Yufan Huang, Shengyu Fu, et al. Swe-bench goes live! arXiv preprint arXiv:2505.23419, 2025
2025 arXiv
-
[66]
Autocoderover: Autonomous program improvement
Yuntong Zhang, Haifeng Ruan, Zhiyu Fan, and Abhik Roychoudhury. Autocoderover: Autonomous program improvement. In Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis, pp.\ 1592--1604, 2024
2024
Reviewed August 15, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.