Are We All Using Agents the Same Way? An Empirical Study of Core and Peripheral Developers Use of Coding Agents
Shamse Tasnim Cynthia, Joy Krishan Das, Banani Roy

TL;DR
This study empirically examines how core and peripheral developers utilize autonomous coding agents, revealing differences in usage patterns, review behaviors, and merging practices that influence collaboration effectiveness.
Contribution
It provides the first detailed analysis of 9,427 agentic pull requests, highlighting distinct behaviors of core and peripheral developers in AI-assisted software development.
Findings
Peripheral developers use agents more often across various tasks.
Core developers focus more on documentation and testing in agent PRs.
Peripheral developers are more likely to merge without CI checks.
Abstract
Autonomous AI agents are transforming software development and redefining how developers collaborate with AI. Prior research shows that the adoption and use of AI-powered tools differ between core and peripheral developers. However, it remains unclear how this dynamic unfolds in the emerging era of autonomous coding agents. In this paper, we present the first empirical study of 9,427 agentic PRs, examining how core and peripheral developers use, review, modify, and verify agent-generated contributions prior to acceptance. Through a mix of qualitative and quantitative analysis, we make four key contributions. First, a subset of peripheral developers use agents more often, delegating tasks evenly across bug fixing, feature addition, documentation, and testing. In contrast, core developers focus more on documentation and testing, yet their agentic PRs are frequently merged into the…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Software Engineering Techniques and Practices · Ethics and Social Impacts of AI
