To read this content please select one of the options below:

AI in software programming: understanding emotional responses to GitHub Copilot

Farjam Eshraghian (Westminster Business School, University of Westminster, London, UK)
Najmeh Hafezieh (School of Business and Management, Royal Holloway University of London, Egham, UK)
Farveh Farivar (University of Tasmania, Hobart, Australia) (Management and Marketing School, Curtin University, Perth, Australia)
Sergio de Cesare (Westminster Business School, University of Westminster, London, UK)

Information Technology & People

ISSN: 0959-3845

Article publication date: 2 April 2024

144

Abstract

Purpose

The applications of Artificial Intelligence (AI) in various areas of professional and knowledge work are growing. Emotions play an important role in how users incorporate a technology into their work practices. The current study draws on work in the areas of AI-powered technologies adaptation, emotions, and the future of work, to investigate how knowledge workers feel about adopting AI in their work.

Design/methodology/approach

We gathered 107,111 tweets about the new AI programmer, GitHub Copilot, launched by GitHub and analysed the data in three stages. First, after cleaning and filtering the data, we applied the topic modelling method to analyse 16,130 tweets posted by 10,301 software programmers to identify the emotions they expressed. Then, we analysed the outcome topics qualitatively to understand the stimulus characteristics driving those emotions. Finally, we analysed a sample of tweets to explore how emotional responses changed over time.

Findings

We found six categories of emotions among software programmers: challenge, achievement, loss, deterrence, scepticism, and apathy. In addition, we found these emotions were driven by four stimulus characteristics: AI development, AI functionality, identity work, and AI engagement. We also examined the change in emotions over time. The results indicate that negative emotions changed to more positive emotions once software programmers redirected their attention to the AI programmer's capabilities and functionalities, and related that to their identity work.

Practical implications

Overall, as organisations start adopting AI-powered technologies in their software development practices, our research offers practical guidance to managers by identifying factors that can change negative emotions to positive emotions.

Originality/value

Our study makes a timely contribution to the discussions on AI and the future of work through the lens of emotions. In contrast to nascent discussions on the role of AI in high-skilled jobs that show knowledge workers' general ambivalence towards AI, we find knowledge workers show more positive emotions over time and as they engage more with AI. In addition, this study unveils the role of professional identity in leading to more positive emotions towards AI, as knowledge workers view such technology as a means of expanding their identity rather than as a threat to it.

Keywords

Acknowledgements

The authors would like to thank the editor and the anonymous reviewers for their valuable feedback, which greatly improved this paper. An earlier version of this work was presented at the Academy of Management Annual Meeting 2023.

Citation

Eshraghian, F., Hafezieh, N., Farivar, F. and de Cesare, S. (2024), "AI in software programming: understanding emotional responses to GitHub Copilot", Information Technology & People, Vol. ahead-of-print No. ahead-of-print. https://doi.org/10.1108/ITP-01-2023-0084

Publisher

:

Emerald Publishing Limited

Copyright © 2024, Emerald Publishing Limited

Related articles