Fetching the paper…
Reading the bibliography…
The software engineering community recently has witnessed widespread deployment of AI programming assistants, such as GitHub Copilot.
Global software development
James D Herbsleb and Deependra Moitra. 2001 · 2001
Earlier work this paper cites.
Five misunderstandings about case-study research
Bent Flyvbjerg. 2006 · 2006
Earlier work this paper cites.
Personal opinion surveys
Barbara A. Kitchenham and Shari Lawrence Pfleeger. 2008 · 2008
Earlier work this paper cites.
The Coding Manual for Qualitative Researchers
Johnny Saldaña. 2009 · 2009
Earlier work this paper cites.
Design lessons from the fastest q&a site in the west. In ACM CHI Conference on Human Factors in Computing Systems (CHI) . 2857–2866
Lena Mamykina, Bella Manoim, Manas Mittal, George Hripcsak, and Björn Hartmann. 2011 · 2011
Earlier work this paper cites.
Confusing claims for data: A critique of common practices for presenting qualitative research on learning
David Hammer and Leema K Berland. 2014 · 2013
Earlier work this paper cites.
Improving developer participation rates in surveys. In International workshop on cooperative and human aspects of software engineering (CHASE) . 89–92
Edward Smith, Robert Loftin, Emerson Murphy-Hill, Christian Bird, and Thomas Zimmermann. 2013 · 2013
Earlier work this paper cites.
Power to the people: The role of humans in interactive machine learning
Saleema Amershi, Maya Cakmak, William Bradley Knox, and Todd Kulesza. 2014 · 2014
Earlier work this paper cites.
The (r)evolution of social media in software engineering
Margaret-Anne Storey, Leif Singer, Brendan Cleary, Fernando Figueira Filho, and Alexey Zagalsky. 2014 · 2014
Earlier work this paper cites.
Work practices and challenges in pull-based development: The integrator’s perspective. In IEEE/ACM International Conference on Software Engineering (ICSE) , Vol. 1. 358–368
Georgios Gousios, Andy Zaidman, Margaret-Anne Storey, and Arie Van Deursen. 2015 · 2015
Earlier work this paper cites.
A practical guide to controlled experiments of software engineering tools with human participants
Amy J Ko, Thomas D LaToza, and Margaret M Burnett. 2015 · 2015
Earlier work this paper cites.
What makes a great software engineer?. In IEEE/ACM International Conference on Software Engineering (ICSE) , Vol. 1. 700–710
Paul Luo Li, Amy J Ko, and Jiamin Zhu. 2015 · 2015
Earlier work this paper cites.
Code, camera, action: How software developers document and share program knowledge using YouYube. In IEEE International Conference on Program Comprehension (ICPC) . 104–114
Laura MacLeod, Margaret-Anne Storey, and Andreas Bergen. 2015 · 2015
Earlier work this paper cites.
Work practices and challenges in pull-based development: The contributor’s perspective. In ACM/IEEE International Conference on Software Engineering (ICSE) . 285–296
Georgios Gousios, Margaret-Anne Storey, and Alberto Bacchelli. 2016 · 2016
Earlier work this paper cites.
Programmers are users too: Human-centered methods for improving programming tools
Brad A Myers, Amy J Ko, Thomas D LaToza, and YoungSeok Yoon. 2016 · 2016
Earlier work this paper cites.
Decision making in software architecture
Hans Van Vliet and Antony Tang. 2016 · 2016
Earlier work this paper cites.
Characterizing software engineering work with personas based on knowledge worker actions. In ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM) . 394–403
Denae Ford, Tom Zimmermann, Christian Bird, and Nachiappan Nagappan. 2017 · 2017
Earlier work this paper cites.
Program synthesis from natural language using recurrent neural networks
Xi Victoria Lin, Chenglong Wang, Deric Pang, Kevin Vu, Luke Zettlemoyer, , and Michael D Ernst. 2017 · 2017
Earlier work this paper cites.
Attention is all you need
Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszkoreit, Llion Jones, Aidan N Gomez, Łukasz Kaiser, and Illia Polosukhin. 2017 · 2017
Earlier work this paper cites.
Towards a theory of software development expertise. In ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE) . 187–200
Sebastian Baltes and Stephan Diehl. 2018 · 2018
Earlier work this paper cites.
Rousillon: Scraping distributed hierarchical web data. In ACM Symposium on User Interface Software and Technology (UIST) . 963–975
Sarah E Chasins, Maria Mueller, and Rastislav Bodik. 2018 · 2018
Cited alongside, same era.
Creative writing with a machine in the loop: Case studies on slogans and stories. In International Conference on Intelligent User Interfaces (IUI) . 329–340
Elizabeth Clark, Anne Spencer Ross, Chenhao Tan, Yangfeng Ji, and Noah A Smith. 2018 · 2018
Cited alongside, same era.
Reliability and inter-rater reliability in qualitative research: Norms and guidelines for CSCW and HCI practice
Nora McDonald, Sarita Schoenebeck, and Andrea Forte. 2019 · 2019
Cited alongside, same era.
Small-step live programming by example. In ACM Symposium on User Interface Software and Technology (UIST) . 614–626
Kasra Ferdowsifard, Allen Ordookhanians, Hila Peleg, Sorin Lerner, and Nadia Polikarpova. 2020 · 2020
Cited alongside, same era.
What distinguishes great software engineers?
Paul Luo Li, Amy J Ko, and Andrew Begel. 2020 · 2020
Pair programming conversations with agents vs. developers: challenges and opportunities for SE community. In ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE) . 319–331
Peter Robe, Sandeep K Kuttal, Jake AuBuchon, and Jacob Hart. 2022 · 2022
Later among the works it cites.
Lessons Learned From Recruiting Participants With Programming Skills for Empirical Privacy and Security Studies. In International Workshop on Recruiting Participants for Empirical Software Engineering (RoPES)
Mohammad Tahaei and Kami Vaniea. 2022 · 2022
Later among the works it cites.
Expectation vs. experience: Evaluating the usability of code generation tools powered by large language models. In ACM CHI Conference on Human Factors in Computing Systems (CHI) . 1–7
Priyan Vaithilingam, Tianyi Zhang, and Elena L Glassman. 2022 · 2022
Later among the works it cites.
In-IDE code generation from natural language: Promise and challenges
Frank F Xu, Bogdan Vasilescu, and Graham Neubig. 2022b · 2022
Later among the works it cites.
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…
Cited alongside, same era.
Analyzing web search behavior for software engineering tasks. In IEEE International Conference on Big Data (Big Data) . 768–777
Nikitha Rao, Chetan Bansal, Thomas Zimmermann, Ahmed Hassan Awadallah, and Nachiappan Nagappan. 2020 · 2020
Cited alongside, same era.
HCI guidelines for gender equity and inclusivity
Morgan Klaus Scheuerman, Katta Spiel, Oliver L Haimson, Foad Hamidi, and Stacy M Branham. 2020 · 2020
Cited alongside, same era.
The SPACE of developer productivity: There’s more to it than you think
Nicole Forsgren, Margaret-Anne Storey, Chandra Maddila, Thomas Zimmermann, Brian Houck, and Jenna Butler. 2021 · 2021
Cited alongside, same era.
Leaving my fingerprints: Motivations and challenges of contributing to OSS for social good. In IEEE/ACM International Conference on Software Engineering (ICSE) . 1020–1032
Yu Huang, Denae Ford, and Thomas Zimmermann. 2021 · 2021
Cited alongside, same era.
Grounded Copilot: How Programmers Interact with Code-Generating Models
Shraddha Barke, Michael B James, and Nadia Polikarpova. 2022 · 2022
Cited alongside, same era.
Taking flight with Copilot: Early insights and opportunities of AI-powered pair-programming tools
Christian Bird, Denae Ford, Thomas Zimmermann, Nicole Forsgren, Eirini Kalliamvakou, Travis Lowdermilk, and Idan Gazit. 2022 · 2022
Cited alongside, same era.
Ruijia Cheng, Ruotong Wang, Thomas Zimmermann, and Denae Ford. 2022 · 2022
Cited alongside, same era.
Assessing the quality of Github Copilot’s code generation. In International Conference on Predictive Models and Data Analytics in Software Engineering (PROMISE) . 62–71
Burak Yetistiren, Isik Ozsoy, and Eray Tuzun. 2022 · 2022
Later among the works it cites.
Albert Ziegler, Eirini Kalliamvakou, X Alice Li, Andrew Rice, Devon Rifkin, Shawn Simister, Ganesh Sittampalam, and Edward Aftandilian. 2022 · 2022
Later among the works it cites.
ChatGPT | OpenAI
2023 · 2023
Closest in time.
Code faster with AI code completions | Tabnine
2023 · 2023
Closest in time.
codota/TabNine - AI code completions
2023a · 2023
Closest in time.
github/copilot-docs - Documentation for GitHub Copilot
2023b · 2023
Closest in time.
github/copilot.vim - Neovim plugin for GitHub Copilot
2023c · 2023
Closest in time.
GitHub Copilot - Your AI pair programmer
2023d · 2023
Closest in time.
Prolific • Quickly find research participants you can trust
2023 · 2023
Closest in time.
GitHub GraphQL API - GitHub Docs
2023e · 2023
Closest in time.
GitHub Next | Code Brushes
2023f · 2023
Closest in time.
Conversing with Copilot: Exploring prompt engineering for solving CS1 problems using natural language. In ACM Technical Symposium on Computer Science Education (SIGCSE) . 1136–1142
Paul Denny, Viraj Kumar, and Nasser Giacaman. 2023 · 2023
Closest in time.
A Qualitative Study on the Implementation Design Decisions of Developers. In IEEE/ACM International Conference on Software Engineering (ICSE) . 435–447
Jenny T Liang, Maryam Arab, Minhyuk Ko, Amy J Ko, and Thomas D LaToza. 2023a · 2023
Closest in time.
On the design of AI-powered code assistants for notebooks. In ACM CHI Conference on Human Factors in Computing Systems (CHI) . 1–16
Andrew M McNutt, Chenglong Wang, Robert A DeLine, and Steven M Drucker. 2023 · 2023
Closest in time.
The programmer’s assistant: Conversational interaction with a large language model for software development. In ACM Conference on Intelligent User Interfaces (IUI) . 491–514
Steven I Ross, Fernando Martinez, Stephanie Houde, Michael Muller, and Justin D Weisz. 2023 · 2023
Closest in time.
Towards more effective AI-assisted programming: A systematic design exploration to improve Visual Studio IntelliCode’s user experience. In IEEE/ACM International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP)
Priyan Vaithilingam, Elena L Glassman, Peter Groenwegen, Sumit Gulwani, Austin Z Henley, Rohan Malpani, David Pugh, Arjun Radhakrishna, Gustavo Soares, Joey Wang, and Aaron Yim. 2023 · 2023
Closest in time.