Cited by 165Software Engineering ResearchSoftware Engineering Techniques and PracticesOpen Source Software Innovations

Taking Flight with Copilot: Early insights and opportunities of AI-powered pair-programming tools

Open access
Bird, Christian, Ford, Denae, Zimmermann, Thomas, Forsgren, Nicole, Kalliamvakou, Eirini, Lowdermilk, Travis, Gazit, Idan·2022·Queue

Abstract

Over the next five years, AI-powered tools likely will be helping developers in many diverse tasks. For example, such models may be used to improve code review, directing reviewers to parts of a change where review is most needed or even directly providing feedback on changes. Models such as Codex may suggest fixes for defects in code, build failures, or failing tests. These models are able to write tests automatically, helping to improve code quality and downstream reliability of distributed systems. This study of Copilot shows that developers spend more time reviewing code than actually writing code. As AI-powered tools are integrated into more software development tasks, developer roles will shift so that more time is spent assessing suggestions related to the task than doing the task itself.

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

Crossref · 10.1145/3582083

Cites

10 of 10 references verified0 citation errors · 0 not checkable

Statistics

Claims the paper makes

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • The more developers accept CCTs suggestions, the more they perceive themselves as productive.

    “As a result, the more developers accept CCTs suggestions, the more they perceive themselves as productive (Bird et al., 2022).”

    From Understanding user mental models in AI-driven code completion tools: Insights from an elicitation study (2025) · cites this paper as Bird et al., 2022

    In “How Does Copilot Impact Productivity?”, acceptance rate has the highest positive correlation with perceived productivity (ρ = 0.24), and the authors say users perceive themselves as more productive when accepting Copilot suggestions. The citing sentence extends this finding from Copilot users to CCTs generally, which the passage does not establish. (LLM, conf=0.84)

    Experimental — accuracy not yet measured
  • An AI partner can provide immediate feedback and personalized assistance, playing the role of both driver and navigator as needed.

    “For instance, an AI partner can provide immediate feedback and personalized assistance, effectively playing the role of both driver and navigator as needed (Bird et al., 2022).”

    From The impact of AI-assisted pair programming on student motivation, programming anxiety, collaborative learning, and programming performance: a comparative study with traditional pair programming and individual approaches (2025) · cites this paper as Bird et al., 2022

    In “WHAT ARE PEOPLE USING COPILOT FOR?” (page not specified), the paper says Copilot adapts recommendations to a developer’s current code and coding style, supporting personalized assistance. The Abstract (page not specified) assigns the navigator role to the developer and code-writing to the AI assistant; it does not describe the AI as taking both roles as needed. The Discussion describes direct feedback on changes as a possible future use, not an established capability. (LLM, conf=0.86)

    Experimental — accuracy not yet measured
  • Many researchers in the domain of Artificial Intelligence for Software Engineering (AI4SE) are considering the impacts of AI on different aspects of software development, such as requirements gathering, coding, testing, and wider considerations such as individual productivity.

    “Unsurprisingly, then, many researchers in the domain of Artificial Intelligence for Software Engineering (AI4SE) [76] are considering the impacts of AI on different aspects of software development, such as requirements gathering, coding, testing [36, 54], and wider considerations such as individual productivity [14].”
  • Many LLMs are easily available and free for students, and early reports reveal that students are already using them for assistance on their assignments.

    “Many of these models are easily available and free for students, and early reports reveal that students are already using them for assistance on their assignments [44].”
  • Recent research has shown promising possibilities for providing students with LLM partners in pair programming, given the right context and with the right scaffolding and support.

    “Recent research has shown promising possibilities for providing students with LLM partners in pair programming, given the right context and with the right scaffolding and support [44,108,159].”

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

The self-check needs the paper’s full text.

Cites

Flagged first, then by citations

Research works printed but not linked: 2

  1. [3]3. Pearce, H., Ahmad, B., Tan, B., Dolan-Gavitt, B., Karri, R. 2022. Asleep at the keyboard? Assessing the security of GitHub Copilot's code contributions. IEEE Symposium on Security and Privacy, 754-768; https://www.computer.org/ csdl/proceedings-article/sp/2022/131600a980/1FlQxERjKCs.
  2. [14]14. Christian Bird is a senior principal researcher in the Software Analysis and Intelligence (SAINTES) group at Microsoft Research. He is primarily interested in the relationship between software design, social dynamics, and processes in large development projects and in developing tools and techniques to help software teams. His work has focused on code review, branching and merging, developer productivity, and applying AI/ML to software engineering tasks. Christian is an ACM Distinguished Scientist. He received his B.S. from Brigham Young University, and his Ph.D. from the University of California, Davis.

Cited by

Sorted by citations

Authors
Bird, C., Ford, D., Zimmermann, T., Forsgren, N., Kalliamvakou, E., Lowdermilk, T., & Gazit, I.
Affiliations
  • Microsoft (United States) (US)
  • GitHub Next
Venue
Queue
Published
2022-12-31
Volume
20
Issue
6
Pages
35-57
ISSN
  • 1542-7730 (ISSN-L)
  • 1542-7749
OpenAlex
W4318159335
Cited by
158
References
6
Citations by year
2026: 35 · 2025: 48 · 2024: 64 · 2023: 11
FWCI
30.45
Type
journal article
Language
en
Open access
Locations
Queue (publishedVersion)
Topics
  • Physical Sciences › Computer Science › Information Systems › Software Engineering Research
  • Physical Sciences › Computer Science › Information Systems › Software Engineering Techniques and Practices
  • Physical Sciences › Computer Science › Computer Science Applications › Open Source Software Innovations
Keywords
GitHub Copilot, AI-assisted programming, code review, developer roles, code generation, developer productivity

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review