Dialogue SWE-Bench: A Benchmark for Dialogue-Driven Coding Agents
A new benchmark called Dialogue SWE-Bench aims to measure how well AI coding agents handle real-world software tasks through conversation with a user, rather than as fully autonomous tools, according to a paper submitted June 12, 2026 [1]. The benchmark addresses a gap between how coding agents are tested and how they are actually used. While AI coding assistants have become widespread in software engineering, existing evaluations treat them as standalone systems that generate patches without human interaction [1]. Dialogue SWE-Bench introduces a persona-grounded user simulator and automatic dialogue quality metrics to assess an agent's ability to resolve software problems through back-and-forth communication [1]. The researchers also developed a schema-guided agent that improved dialogue performance over strong baselines by 3-14% [1]. Their findings suggest that stronger coding models do not necessarily produce better dialogue models, indicating that conversational ability is a distinct dimension of agent performance [1]. The work arrives as the research community increasingly recognizes that single-shot benchmarks fail to capture real developer workflows. A separate large-scale dataset called SWE-chat, collected from open-source developers, found that 44% of all agent-produced code survives into user commits and that users push back against agent outputs through corrections, failure reports, or interruptions in 44% of all turns [3]. Those interaction traces show that the most common real-world intent is understanding existing code rather than writing it, and that most sessions involve iterative multi-turn exchanges [3]. Other recent efforts have pushed evaluation toward persistent, multi-turn settings. EvoCode-Bench, for instance, contains 26 multi-round tasks with 5 to 15 rounds each, where requirements evolve and sometimes conflict, and agents are evaluated by executing cumulative tests after every round [4]. Similarly, SWE-rebench provides more than 21,000 interactive Python-based tasks extracted automatically from GitHub repositories, designed to support both training and contamination-free evaluation of software engineering agents [5]. Language model benchmarks are standardized tests that pair datasets with evaluation metrics to compare model capabilities across tasks such as understanding, generation, and reasoning [6]. Dialogue SWE-Bench extends this tradition into the interactive coding domain, where the quality of conversation between human and agent becomes part of the measured outcome [1].
research-paperbenchmarkapplication
Background sources we checked (5)
- arxiv.org ↗ AI coding agents have rapidly transformed software engineering, powering widely used interactive coding assistants. Despite their interactive real-world use, existing benchmarks evaluate them as fully-autonomous systems. In this work, we introduce Dialogue SWE-Bench, an automatic…
- arxiv.org ↗ AI coding agents are being adopted at scale, yet we lack empirical evidence on how people actually use them and how much of their output is useful in practice. We present SWE-chat, the first large-scale dataset of real coding agent sessions collected from open-source developers i…
- arxiv.org ↗ To address this gap, we introduce EvoCode-Bench, a benchmark for coding agents in interactive, persistent multi-turn sessions where requirements evolve and sometimes conflict. EvoCode-Bench contains 26 multi-round tasks and 227 evaluated rounds, with 5 to 15 rounds per task. The …
- openreview.net ↗ LLM-based agents have shown promising capabilities in a growing range of soft ware engineering (SWE) tasks [...] However, advancing this field faces two critical challenges. First, high-quality training data is scarce, especially data that reflects real-world SWE scenarios, where…
- en.wikipedia.org ↗ A language model benchmark is a standardized test designed to evaluate the performance of language models on various natural language processing tasks. These tests are intended for comparing different models' capabilities in areas such as language understanding, generation, and r…
Sources
- export.arxiv.org — Dialogue SWE-Bench: A Benchmark for Dialogue-Driven Coding Agents ↗