Github copilot ai pair programmer: Asset or liability?

AM Dakhel, V Majdinasab, A Nikanjam… - Journal of Systems and …, 2023 - Elsevier
Automatic program synthesis is a long-lasting dream in software engineering. Recently, a
promising Deep Learning (DL) based solution, called Copilot, has been proposed by …

Productivity assessment of neural code completion

A Ziegler, E Kalliamvakou, XA Li, A Rice… - Proceedings of the 6th …, 2022 - dl.acm.org
Neural code synthesis has reached a point where snippet generation is accurate enough to
be considered for integration into human software development workflows. Commercial …

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

C Bird, D Ford, T Zimmermann, N Forsgren… - Queue, 2022 - dl.acm.org
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 …

Reading between the lines: Modeling user behavior and costs in AI-assisted programming

H Mozannar, G Bansal, A Fourney… - Proceedings of the CHI …, 2024 - dl.acm.org
Code-recommendation systems, such as Copilot and CodeWhisperer, have the potential to
improve programmer productivity by suggesting and auto-completing code. However, to fully …

[HTML][HTML] Changes in perceived productivity of software engineers during COVID-19 pandemic: The voice of evidence

D Smite, A Tkalich, NB Moe, E Papatheocharous… - Journal of Systems and …, 2022 - Elsevier
Background: The COVID-19 pandemic triggered a natural experiment of an unprecedented
scale as companies closed their offices and sent employees to work from home. Many …

A large-scale survey on the usability of ai programming assistants: Successes and challenges

JT Liang, C Yang, BA Myers - Proceedings of the 46th IEEE/ACM …, 2024 - dl.acm.org
The software engineering community recently has witnessed widespread deployment of AI
programming assistants, such as GitHub Copilot. However, in practice, developers do not …

Measuring GitHub Copilot's Impact on Productivity

A Ziegler, E Kalliamvakou, XA Li, A Rice… - Communications of the …, 2024 - dl.acm.org
Measuring GitHub Copilot's Impact on Productivity Page 1 CODE-COMPLETION SYSTEMS
OFFERING suggestions to a developer in their integrated development environment (IDE) …

A longitudinal explanatory case study of coordination in a very large development programme: the impact of transitioning from a first-to a second-generation large …

T Dingsøyr, FO Bjørnson, J Schrof… - Empirical Software …, 2023 - Springer
Large-scale agile development has gained widespread interest in the software industry, but
it is a topic with few empirical studies of practice. Development projects at scale introduce a …

A theory of scrum team effectiveness

C Verwijs, D Russo - ACM Transactions on Software Engineering and …, 2023 - dl.acm.org
Scrum teams are at the heart of the Scrum framework. Nevertheless, an integrated and
systemic theory that can explain what makes some Scrum teams more effective than others …

Generation probabilities are not enough: Exploring the effectiveness of uncertainty highlighting in AI-powered code completions

H Vasconcelos, G Bansal, A Fourney, QV Liao… - arXiv preprint arXiv …, 2023 - arxiv.org
Large-scale generative models enabled the development of AI-powered code completion
tools to assist programmers in writing code. However, much like other AI-powered tools, AI …