AI & ML
How Should Agents See Code? Rethinking Code Representations for Agentic Software Engineering
arXiv cs.SE0 views
arXiv:2611.07286v1 Announce Type: new Abstract: LLM agents are increasingly used for repository-level software engineering tasks. However, most agents still access repositories through raw files, lexical search, and shell commands, treating code primarily as text. This paper investigates map-based code-representation workflows as a design variable in agentic software engineering, examining how different repository views change agents' retrieval behavior, task success, token use, and latency. In this paper, we study five code-representation workflows: abstract syntax trees, call graphs, module dependencies, documentation-enriched search, and a hybrid workflow that combines them. Each workflow exposes a repository map that the agent can query during a task. We evaluate Claude Code with Haiku 4.5 against a raw-tool baseline on four repository-level tasks: fault localization with LinuxFLBench, repository-level code generation and repair with SWE-bench Pro, test generation with SWT-bench, and security patching with SecBench. The results show that representation workflows are most useful as token-saving tools when localization is the bottleneck, while their success gains narrow when the decisive step is patch or test authoring. On LinuxFLBench, all five workflows improve recall@10 over the baseline (0.757-0.829 vs. 0.717) and reduce token usage by 25-39%. On SWE-bench Pro, resolution remains close to the baseline (44.3-50.6% vs. 49.0%) while token usage drops by 17-26%. On SecBench, Callgraph has the highest patch-resolution rate in this sample (34.3% vs. 28.9%) and uses fewer tokens, but all workflows increase latency. On SWT-bench, Hybrid and Docs have the highest reproducing-test rates in this sample (47.8% and 47.2% vs. 44.7%), but all workflows use more tokens and take longer. Overall, map-based workflows change both what the agent inspects and how much it spends, but their benefits are task-dependent rather than universal.
Source:https://arxiv.org/abs/2611.07286PreviousSeVerus: Context-Aware, Gamified Benchmarking for Rust VerificationNextTake It From Here: Evaluating Coding Agents On Project Takeover
Related posts

This is the cheapest RTX 5090 PC we could find — and why we'd pick it over a similarly-powered laptop
0TechRadar

Lenovo and HP run out of RTX 5090 gaming desktops as standalone GPUs disappear from US retailers
0TechRadar

Nvidia CEO Jensen Huang admits to having an affair with suspected Chinese spy
0Tom's Hardware
Nvidia will investigate CEO Jensen Huang’s relationship with possible Chinese spy
0TechCrunch
![Memory and Knowledge Systems — Ch.08: Experiments and Benchmarks [KR]](https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foqufqueojncuhxk5p9ww.png)
Memory and Knowledge Systems — Ch.08: Experiments and Benchmarks [KR]
0dev.to
Die FDA hat den 1. Mai als PDUFA-Action-Date für uniQures Gentherapie gegen Huntington-...
0dev.to