How I Learned to Stop Worrying and Love ChatGPT

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Przymus, Piotr, Fejzer, Mikołaj, Narębski, Jakub, Stencel, Krzysztof
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915233357889536
author Przymus, Piotr
Fejzer, Mikołaj
Narębski, Jakub
Stencel, Krzysztof
author_facet Przymus, Piotr
Fejzer, Mikołaj
Narębski, Jakub
Stencel, Krzysztof
contents In the dynamic landscape of software engineering, the emergence of ChatGPT-generated code signifies a distinctive and evolving paradigm in development practices. We delve into the impact of interactions with ChatGPT on the software development process, specifically analysing its influence on source code changes. Our emphasis lies in aligning code with ChatGPT conversations, separately analysing the user-provided context of the code and the extent to which the resulting code has been influenced by ChatGPT. Additionally, employing survival analysis techniques, we examine the longevity of ChatGPT-generated code segments in comparison to lines written traditionally. The goal is to provide valuable insights into the transformative role of ChatGPT in software development, illuminating its implications for code evolution and sustainability within the ecosystem.
format Preprint
id arxiv_https___arxiv_org_abs_2504_05712
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle How I Learned to Stop Worrying and Love ChatGPT
Przymus, Piotr
Fejzer, Mikołaj
Narębski, Jakub
Stencel, Krzysztof
Software Engineering
In the dynamic landscape of software engineering, the emergence of ChatGPT-generated code signifies a distinctive and evolving paradigm in development practices. We delve into the impact of interactions with ChatGPT on the software development process, specifically analysing its influence on source code changes. Our emphasis lies in aligning code with ChatGPT conversations, separately analysing the user-provided context of the code and the extent to which the resulting code has been influenced by ChatGPT. Additionally, employing survival analysis techniques, we examine the longevity of ChatGPT-generated code segments in comparison to lines written traditionally. The goal is to provide valuable insights into the transformative role of ChatGPT in software development, illuminating its implications for code evolution and sustainability within the ecosystem.
title How I Learned to Stop Worrying and Love ChatGPT
topic Software Engineering
url https://arxiv.org/abs/2504.05712