Ai-driven software development: how has the rise of Chatgpt impacted Github users? - Impact on code efficiency
| Autor(a) principal: | |
|---|---|
| Data de Publicação: | 2024 |
| Tipo de documento: | Dissertação |
| Idioma: | eng |
| Título da fonte: | Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| Texto Completo: | http://hdl.handle.net/10362/180909 |
Resumo: | This 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. |
| id |
RCAP_1e80ef384d2bb93375dce41694448be0 |
|---|---|
| oai_identifier_str |
oai:run.unl.pt:10362/180909 |
| network_acronym_str |
RCAP |
| network_name_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| repository_id_str |
https://opendoar.ac.uk/repository/7160 |
| spelling |
Ai-driven software development: how has the rise of Chatgpt impacted Github users? - Impact on code efficiencyChatgptSoftware developermentGithubCode qualityAiLlmCode efficiencyDifference in differencesImpactDomínio/Área Científica::Ciências Sociais::Economia e GestãoThis 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.RUNFranzen, Siripong2025-03-19T11:24:09Z2024-01-262024-02-292024-01-26T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10362/180909TID:203605390enginfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-03-31T02:02:17Zoai:run.unl.pt:10362/180909Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-29T04:42:09.191654Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse |
| dc.title.none.fl_str_mv |
Ai-driven software development: how has the rise of Chatgpt impacted Github users? - Impact on code efficiency |
| title |
Ai-driven software development: how has the rise of Chatgpt impacted Github users? - Impact on code efficiency |
| spellingShingle |
Ai-driven software development: how has the rise of Chatgpt impacted Github users? - Impact on code efficiency Franzen, Siripong Chatgpt Software developerment Github Code quality Ai Llm Code efficiency Difference in differences Impact Domínio/Área Científica::Ciências Sociais::Economia e Gestão |
| title_short |
Ai-driven software development: how has the rise of Chatgpt impacted Github users? - Impact on code efficiency |
| title_full |
Ai-driven software development: how has the rise of Chatgpt impacted Github users? - Impact on code efficiency |
| title_fullStr |
Ai-driven software development: how has the rise of Chatgpt impacted Github users? - Impact on code efficiency |
| title_full_unstemmed |
Ai-driven software development: how has the rise of Chatgpt impacted Github users? - Impact on code efficiency |
| title_sort |
Ai-driven software development: how has the rise of Chatgpt impacted Github users? - Impact on code efficiency |
| author |
Franzen, Siripong |
| author_facet |
Franzen, Siripong |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
RUN |
| dc.contributor.author.fl_str_mv |
Franzen, Siripong |
| dc.subject.por.fl_str_mv |
Chatgpt Software developerment Github Code quality Ai Llm Code efficiency Difference in differences Impact Domínio/Área Científica::Ciências Sociais::Economia e Gestão |
| topic |
Chatgpt Software developerment Github Code quality Ai Llm Code efficiency Difference in differences Impact Domínio/Área Científica::Ciências Sociais::Economia e Gestão |
| description |
This 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. |
| publishDate |
2024 |
| dc.date.none.fl_str_mv |
2024-01-26 2024-02-29 2024-01-26T00:00:00Z 2025-03-19T11:24:09Z |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
| format |
masterThesis |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10362/180909 TID:203605390 |
| url |
http://hdl.handle.net/10362/180909 |
| identifier_str_mv |
TID:203605390 |
| dc.language.iso.fl_str_mv |
eng |
| language |
eng |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.source.none.fl_str_mv |
reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia instacron:RCAAP |
| instname_str |
FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
| instacron_str |
RCAAP |
| institution |
RCAAP |
| reponame_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| collection |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| repository.name.fl_str_mv |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
| repository.mail.fl_str_mv |
info@rcaap.pt |
| _version_ |
1833602125094977536 |