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

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Guo, Xuehang, Wang, Xingyao, Chen, Yangyi, Li, Sha, Han, Chi, Li, Manling, Ji, Heng
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916783431090176
author Guo, Xuehang
Wang, Xingyao
Chen, Yangyi
Li, Sha
Han, Chi
Li, Manling
Ji, Heng
author_facet Guo, Xuehang
Wang, Xingyao
Chen, Yangyi
Li, Sha
Han, Chi
Li, Manling
Ji, Heng
contents 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 understanding diverges from the current state -- what we term the out-of-sync challenge -- the collaborator's actions may fail, leading to integration issues. In this work, we introduce SyncMind, a framework that systematically defines the out-of-sync problem faced by large language model (LLM) agents in collaborative software engineering (CSE). Based on SyncMind, we create SyncBench, a benchmark featuring 24,332 instances of agent out-of-sync scenarios in real-world CSE derived from 21 popular GitHub repositories with executable verification tests. Experiments on SyncBench uncover critical insights into existing LLM agents' capabilities and limitations. Besides substantial performance gaps among agents (from Llama-3.1 agent <= 3.33% to Claude-3.5-Sonnet >= 28.18%), their consistently low collaboration willingness (<= 4.86%) suggests fundamental limitations of existing LLM in CSE. However, when collaboration occurs, it positively correlates with out-of-sync recovery success. Minimal performance differences in agents' resource-aware out-of-sync recoveries further reveal their significant lack of resource awareness and adaptability, shedding light on future resource-efficient collaborative systems. Code and data are openly available on our project website: https://xhguo7.github.io/SyncMind/.
format Preprint
id arxiv_https___arxiv_org_abs_2502_06994
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle SyncMind: Measuring Agent Out-of-Sync Recovery in Collaborative Software Engineering
Guo, Xuehang
Wang, Xingyao
Chen, Yangyi
Li, Sha
Han, Chi
Li, Manling
Ji, Heng
Software Engineering
Artificial Intelligence
Computation and Language
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 understanding diverges from the current state -- what we term the out-of-sync challenge -- the collaborator's actions may fail, leading to integration issues. In this work, we introduce SyncMind, a framework that systematically defines the out-of-sync problem faced by large language model (LLM) agents in collaborative software engineering (CSE). Based on SyncMind, we create SyncBench, a benchmark featuring 24,332 instances of agent out-of-sync scenarios in real-world CSE derived from 21 popular GitHub repositories with executable verification tests. Experiments on SyncBench uncover critical insights into existing LLM agents' capabilities and limitations. Besides substantial performance gaps among agents (from Llama-3.1 agent <= 3.33% to Claude-3.5-Sonnet >= 28.18%), their consistently low collaboration willingness (<= 4.86%) suggests fundamental limitations of existing LLM in CSE. However, when collaboration occurs, it positively correlates with out-of-sync recovery success. Minimal performance differences in agents' resource-aware out-of-sync recoveries further reveal their significant lack of resource awareness and adaptability, shedding light on future resource-efficient collaborative systems. Code and data are openly available on our project website: https://xhguo7.github.io/SyncMind/.
title SyncMind: Measuring Agent Out-of-Sync Recovery in Collaborative Software Engineering
topic Software Engineering
Artificial Intelligence
Computation and Language
url https://arxiv.org/abs/2502.06994