← Search

Xingyao Wang

22 accepted papers

2026

DevEvol: Benchmarking LLM Agents on Continuous Software Evolution

ICML 2026poster

Large Language Model (LLM) agents have demonstrated remarkable proficiency in solving isolated software engineering tasks. However, existing benchmarks predominantly evaluate static, independent issues, failing to reflect the continuous and sequentially dependent nature of real-world software evolut…

Cited by 0SourceScholar
2026

How can we assess human-agent interactions? Case studies in software agent design

ICML 2026poster

While benchmarks measure the accuracy of LLM-powered agents, they mostly assume full automation, failing to represent the collaborative nature of real-world use cases. In this paper, we make two major steps towards the rigorous assessment of human-agent interactions. First, we propose PULSE, a frame…

Cited by 0SourceScholar
2026

Hybrid-Gym: Training Coding Agents to Generalize Across Tasks

ICML 2026poster

Coding agents are increasingly used for a wide range of real-world tasks, from adding features and documentation to creating programs from scratch. Ideally, the agent should perform well across all the diverse tasks. However, most prior work concentrates on issue solving, and such single-task traini…

Cited by 0SourceScholar
2026

TOM-SWE: User Mental Modeling For Software Engineering Agents

ICML 2026poster

Recent advances in coding agents have made them capable of planning, editing, running, and testing complex code bases. Despite their growing ability in coding tasks, these systems still struggle to infer and track user intent, especially when instructions are underspecified or context-dependent. To …

Cited by 0SourceScholar
2026

The Tool Decathlon: Benchmarking Language Agents for Diverse, Realistic, and Long-Horizon Task Execution

ICLR 2026poster

Real-world language agents must handle complex, multi-step workflows across diverse applications. For instance, an agent may manage emails by coordinating with calendars and file systems, or monitor a production database like BigQuery to detect anomalies and generate reports following a standard ope…

Cited by 0SourcecodeScholar
2025

Advancing LLM Reasoning Generalists with Preference Trees

ICLR 2025poster

We introduce EURUS, a suite of large language models (LLMs) optimized for reasoning. Finetuned from Mistral-7B, Llama-3-8B, and Mixtral-8x22B, EURUS models achieve state-of-the-art results among open-source models on a diverse set of benchmarks covering mathematics, code generation, and logical reas…

2025

LocAgent: Graph-Guided LLM Agents for Code Localization

ACL 2025long

Code localization–identifying precisely where in a codebase changes need to be made–is a fundamental yet challenging task in software maintenance. Existing approaches struggle to efficiently navigate complex codebases when identifying relevant code snippets.The challenge lies in bridging natural lan…

2025

OpenHands: An Open Platform for AI Software Developers as Generalist Agents

ICLR 2025poster

Software is one of the most powerful tools that we humans have at our disposal; it allows a skilled programmer to interact with the world in complex and profound ways. At the same time, thanks to improvements in large language models (LLMs), there has also been a rapid development in AI agents that…

Cited by 32SourcePDFScholar
2025

SyncMind: Measuring Agent Out-of-Sync Recovery in Collaborative Software Engineering

ICML 2025poster

Software engineering (SE) is increasingly collaborative, with developers working together on shared complex codebases. Effective collaboration in shared environments requires participants---whether humans or AI agents---to stay on the same page as their environment evolves. When a collaborator's und…

2025

Training Software Engineering Agents and Verifiers with SWE-Gym

ICML 2025poster

We present SWE-Gym, the first environment for training real-world software engineering (SWE) agents. SWE-Gym contains 2,438 real-world Python task instances, each comprising a codebase with an executable runtime environment, unit tests, and a task specified in natural language. We use SWE-Gym to tra…

2024

CRAFT: Customizing LLMs by Creating and Retrieving from Specialized Toolsets

ICLR 2024poster

Large language models (LLMs) are often augmented with tools to solve complex tasks. By generating code snippets and executing them through task-specific Application Programming Interfaces (APIs), they can offload certain functions to dedicated external modules, such as image encoding and performing…

2024

Executable Code Actions Elicit Better LLM Agents

ICML 2024poster

Large Language Model (LLM) agents, capable of performing a broad range of actions, such as invoking tools and controlling robots, show great potential in tackling real-world challenges. LLM agents are typically prompted to produce actions by generating JSON or text in a pre-defined format, which is…

Cited by 154SourcePDFScholar
2024

LETI: Learning to Generate from Textual Interactions

NAACL 2024findings

Fine-tuning pre-trained language models (LMs) is essential for enhancing their capabilities.Existing techniques commonly fine-tune on input-output pairs (e.g., instruction tuning) or with numerical rewards that gauge the output quality (e.g., RLHF). We explore LMs’ potential to **le**arn from **t**e…

2024

MINT: Evaluating LLMs in Multi-turn Interaction with Tools and Language Feedback

ICLR 2024poster

To solve complex tasks, large language models (LLMs) often require multiple rounds of interactions with the user, sometimes assisted by external tools. However, current evaluation protocols often emphasize benchmark performance with single-turn exchanges, neglecting the nuanced interactions among th…

Cited by 135SourcePDFScholar
2024

R-Tuning: Instructing Large Language Models to Say ‘I Don’t Know’

NAACL 2024long

Large language models (LLMs) have revolutionized numerous domains with their impressive performance but still face their challenges. A predominant issue is the propensity for these models to generate non-existent facts, a concern termed hallucination. Our research is motivated by the observation tha…

2024

SaySelf: Teaching LLMs to Express Confidence with Self-Reflective Rationales

EMNLP 2024main

Large language models (LLMs) often generate inaccurate or fabricated information and generally fail to indicate their confidence, which limits their broader applications. Previous work has elicited confidence from LLMs by direct or self-consistency prompting, or constructing specific datasets for su…

2023

Making Pre-trained Language Models both Task-solvers and Self-calibrators

ACL 2023findings

Pre-trained language models (PLMs) serve as backbones for various real-world systems. For high-stake applications, it’s equally essential to have reasonable confidence estimations in predictions. While the vanilla confidence scores of PLMs can already be effectively utilized, PLMs consistently becom…

2023

ViStruct: Visual Structural Knowledge Extraction via Curriculum Guided Code-Vision Representation

EMNLP 2023long main

State-of-the-art vision-language models (VLMs) still have limited performance in structural knowledge extraction, such as relations between objects. In this work, we present ViStruct, a training framework to learn VLMs for effective visual structural knowledge extraction. Two novel designs are incor…

Cited by 0SourcecodeScholar
2021

An animated picture says at least a thousand words: Selecting Gif-based Replies in Multimodal Dialog

EMNLP 2021finding

Online conversations include more than just text. Increasingly, image-based responses such as memes and animated gifs serve as culturally recognized and often humorous responses in conversation. However, while NLP has broadened to multimodal models, conversational dialog systems have largely focused…