{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,31]],"date-time":"2026-07-31T22:38:31Z","timestamp":1785537511793,"version":"3.56.0"},"reference-count":7,"publisher":"Association for Computing Machinery (ACM)","issue":"6","license":[{"start":{"date-parts":[[2022,12,31]],"date-time":"2022-12-31T00:00:00Z","timestamp":1672444800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Queue"],"published-print":{"date-parts":[[2022,12,31]]},"abstract":"<jats:p>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.<\/jats:p>","DOI":"10.1145\/3582083","type":"journal-article","created":{"date-parts":[[2023,1,26]],"date-time":"2023-01-26T23:04:15Z","timestamp":1674774255000},"page":"35-57","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":154,"title":["Taking Flight with Copilot"],"prefix":"10.1145","volume":"20","author":[{"given":"Christian","family":"Bird","sequence":"first","affiliation":[{"name":"Microsoft Research"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Denae","family":"Ford","sequence":"additional","affiliation":[{"name":"Microsoft Research"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Thomas","family":"Zimmermann","sequence":"additional","affiliation":[{"name":"Microsoft Research"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Nicole","family":"Forsgren","sequence":"additional","affiliation":[{"name":"Microsoft Research"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Eirini","family":"Kalliamvakou","sequence":"additional","affiliation":[{"name":"GitHub Next"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Travis","family":"Lowdermilk","sequence":"additional","affiliation":[{"name":"Microsoft"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Idan","family":"Gazit","sequence":"additional","affiliation":[{"name":"GitHub Next"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2023,1,26]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2021.3133805"},{"key":"e_1_2_1_2_1","doi-asserted-by":"crossref","unstructured":"Forsgren N. Storey M. A. Maddila C. Zimmermann T. Houck B. Butler J. 2021. The SPACE of developer productivity: There's more to it than you think. queue 19(1) 20-48; https:\/\/queue.acm.org\/detail.cfm?id=3454124.","DOI":"10.1145\/3454122.3454124"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3512290.3528700"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3491101.3519665"},{"key":"e_1_2_1_5_1","volume-title":"Making Software: What Really Works, and Why We Believe It, ed. A. Oram and G. Wilson, 311-328","author":"Williams L.","unstructured":"Williams, L., 2011. Pair programming. In Making Software: What Really Works, and Why We Believe It, ed. A. Oram and G. Wilson, 311-328 .O'Reilly Media."},{"key":"e_1_2_1_6_1","volume-title":"Research: How GitHub Copilot helps improve developer productivity. GitHub Blog","author":"Ziegler A.","year":"2022","unstructured":"Ziegler, A. 2022. Research: How GitHub Copilot helps improve developer productivity. GitHub Blog; https:\/\/github.blog\/2022-07-14-research-how-github-copilot-helps-improve-developer-productivity\/ ."},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3520312.3534864"}],"container-title":["Queue"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3582083","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3582083","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T16:46:46Z","timestamp":1750178806000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3582083"}},"subtitle":["Early insights and opportunities of AI-powered pair-programming tools"],"short-title":[],"issued":{"date-parts":[[2022,12,31]]},"references-count":7,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2022,12,31]]}},"alternative-id":["10.1145\/3582083"],"URL":"https:\/\/doi.org\/10.1145\/3582083","relation":{},"ISSN":["1542-7730","1542-7749"],"issn-type":[{"value":"1542-7730","type":"print"},{"value":"1542-7749","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,12,31]]},"assertion":[{"value":"2023-01-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}