Logo do repositório
 
Publicação

Ai-driven software development: how has the rise of Chatgpt impacted Github users? - Impact on code efficiency

datacite.subject.fosCiências Sociais::Economia e Gestãopt_PT
dc.contributor.authorFranzen, Siripong
dc.date.accessioned2025-03-19T11:24:09Z
dc.date.available2025-03-19T11:24:09Z
dc.date.issued2024-01-26
dc.date.submitted2024-02-29
dc.description.abstractThis thesis analyses AI-driven Software Development practices, investigating how the ban of ChatGPT in Italy affected GitHub activity using a Difference in Difference analysis. It covers the process of retrieving and processing data from GitHub Archive to form a four-week dataset spanning the period from 17/03/2023 to 14/04/2023. A scoring and selection approach to identify users from Italy (Treatment Group) and Germany (Control Group) resulted in a dataset comprising 244,401 commits from 10,520 individual GitHub users. Results suggest that users affiliated with organizations show a 12.12% increase in GitHub events, implying a decrease in coding efficiency after the ban of ChatGPT. In contrast, individual users' activities remain largely unaffected by the ban. Coding errors rose by 8.91% on business days, further indicating a reduction in code quality, while results for weekends and public holidays were insignificant. Lastly, organization-related users active on business days exhibited a 13.39% increase in GitHub events post-ban, suggesting a reduction in coding efficiency, and a 20.6% increase in coding errors, pointing to a decline in code quality. No empirical evidence is found for the bans’ effects on collaboration practices. These findings suggest that ChatGPT is well integrated into the daily software development workflow and actively used to assist in writing and debugging code, especially in professional settings.pt_PT
dc.identifier.tid203605390pt_PT
dc.identifier.urihttp://hdl.handle.net/10362/180909
dc.language.isoengpt_PT
dc.subjectChatgptpt_PT
dc.subjectSoftware developermentpt_PT
dc.subjectGithubpt_PT
dc.subjectCode qualitypt_PT
dc.subjectAipt_PT
dc.subjectLlmpt_PT
dc.subjectCode efficiencypt_PT
dc.subjectDifference in differencespt_PT
dc.subjectImpactpt_PT
dc.titleAi-driven software development: how has the rise of Chatgpt impacted Github users? - Impact on code efficiencypt_PT
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspt_PT
rcaap.typemasterThesispt_PT
thesis.degree.nameA Work Project, presented as part of the requirements for the Award of a Master’s degree in Management/Business Analytics from the Nova School of Business and Economicspt_PT

Ficheiros

Principais
A mostrar 1 - 1 de 1
A carregar...
Miniatura
Nome:
SiripongFranzen_THESIS.pdf
Tamanho:
1.44 MB
Formato:
Adobe Portable Document Format
Licença
A mostrar 1 - 1 de 1
Miniatura indisponível
Nome:
license.txt
Tamanho:
348 B
Formato:
Item-specific license agreed upon to submission
Descrição: