Generative AI and Developer Workflows: How GitHub Copilot and ChatGPT Influence Solo and Pair Programming

dc.contributor.authorStray, Viktoria
dc.contributor.authorMoe, Nils Brede
dc.contributor.authorGaneshan , Nivethika
dc.contributor.authorKobbenes, Simon
dc.date.accessioned2024-12-26T21:11:21Z
dc.date.available2024-12-26T21:11:21Z
dc.date.issued2025-01-07
dc.description.abstractThis study investigates the impact of generative AI (GAI) tools, like ChatGPT and GitHub Copilot, on software development. GAI tools can automate repetitive tasks, provide code suggestions, and enhance problem-solving. We conducted a case study in a large-scale agile organization, where we examined how GAI tools influence development efficiency and developers' workflow. During 25 days of observations, we observed 49 programming sessions. GAI was used in all 16 solo programming sessions and 30 of 33 pair programming sessions. Additionally, we conducted 14 interviews with developers and team leaders. In solo programming, GAI tools were said to improve efficiency and reduce stress, allowing more time for solving complex tasks. In contrast, the impact of GAI in pair programming was mixed. GAI tools were less frequently used in pair programming compared to solo programming. Our findings also highlight changes in software development, with developers leveraging GAI for information retrieval and coding assistance. However, challenges such as dependency on AI tools and the accuracy of AI-generated suggestions persist.
dc.format.extent10
dc.identifier.doi10.24251/HICSS.2025.883
dc.identifier.isbn978-0-9981331-8-8
dc.identifier.other9c068302-50b3-4946-bd5b-a8ecef513857
dc.identifier.urihttps://hdl.handle.net/10125/109735
dc.relation.ispartofProceedings of the 58th Hawaii International Conference on System Sciences
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 International
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectSoftware Technology and Software Development
dc.subjectagile software development, chatgpt, developer productivity, github copilot, pair programming
dc.titleGenerative AI and Developer Workflows: How GitHub Copilot and ChatGPT Influence Solo and Pair Programming
dc.typeConference Paper
dc.type.dcmiText
prism.startingpage7379

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
0719.pdf
Size:
668.86 KB
Format:
Adobe Portable Document Format