The Rise of AI Teammates in Software Engineering (SE) 3.0: How Autonomous Coding Agents Are Reshaping Software Engineering
Hao Li, Haoxiang Zhang, Ahmed E. Hassan

TL;DR
This paper introduces AIDev, a large-scale dataset capturing the operation of autonomous coding agents in real-world software development, providing empirical insights into their collaboration with human developers and their impact on workflows.
Contribution
The paper presents AIDev, the first extensive dataset of autonomous coding agents' activities, enabling research on AI-human collaboration, benchmarking, and governance in software engineering.
Findings
Agents often outperform humans in speed but have lower acceptance rates.
Agents accelerate code submission, with some developers submitting as many PRs in three days as in three years.
PRs from agents tend to be structurally simpler, indicating a potential quality or complexity gap.
Abstract
The future of software engineering--SE 3.0--is unfolding with the rise of AI teammates: autonomous, goal-driven systems collaborating with human developers. Among these, autonomous coding agents are especially transformative, now actively initiating, reviewing, and evolving code at scale. This paper introduces AIDev, the first large-scale dataset capturing how such agents operate in the wild. Spanning over 456,000 pull requests by five leading agents--OpenAI Codex, Devin, GitHub Copilot, Cursor, and Claude Code--across 61,000 repositories and 47,000 developers, AIDev provides an unprecedented empirical foundation for studying autonomous teammates in software development. Unlike prior work that has largely theorized the rise of AI-native software engineering, AIDev offers structured, open data to support research in benchmarking, agent readiness, optimization, collaboration modeling,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
