ChatGPT as a Fullstack Web Developer - Early Results

Pekka Abrahamsson, Tatu Anttila, Jyri Hakala, Juulia Ketola, Anna Knappe, Daniel Lahtinen, Väinö Liukko, Timo Poranen, Topi-Matti Ritala, Manu Setälä

Tutkimustuotos: KonferenssiartikkeliScientificvertaisarvioitu

2 Sitaatiot (Scopus)
78 Lataukset (Pure)

Abstrakti

The arrival of ChatGPT has caused a lot of turbulence also in the field of software engineering in the past few months. Little is empirically known about the capabilities of ChatGPT to actually implement a complete system rather than a few code snippets. This paper reports the first-hand experiences from a graduate level student project where a real-life software platform for financial sector was implemented from the scratch by using ChatGPT for all possible software engineering tasks. The main conclusions drawn are as follows: 1) these findings demonstrate the potential for ChatGPT to be integrated into the software engineering workflow, 2) it can be used for creating a base for new components and for dividing coding tasks into smaller pieces, and 3) noticeable enhancements in ChatGPT-4, compared to ChatGPT-3.5, indicate superior working memory and the ability to continue incomplete responses, thereby leading to more coherent and less repetitive dialogues.
AlkuperäiskieliEnglanti
OtsikkoAgile Processes in Software Engineering and Extreme Programming
AlaotsikkoWorkshops. XP XP 2022 2023
ToimittajatPhilippe Kruchten, Peggy Gregory
JulkaisupaikkaCham
KustantajaSpringer
Sivut201-209
Sivumäärä9
ISBN (elektroninen)978-3-031-48550-3
DOI - pysyväislinkit
TilaJulkaistu - 2024
OKM-julkaisutyyppiA4 Artikkeli konferenssijulkaisussa
TapahtumaInternational Conference on Agile Software Development - Amsterdam, Alankomaat
Kesto: 13 kesäk. 202316 kesäk. 2023

Julkaisusarja

NimiLecture Notes in Business Information Processing
Vuosikerta489
ISSN (elektroninen)1865-1356

Conference

ConferenceInternational Conference on Agile Software Development
Maa/AlueAlankomaat
KaupunkiAmsterdam
Ajanjakso13/06/2316/06/23

Julkaisufoorumi-taso

  • Jufo-taso 1

Sormenjälki

Sukella tutkimusaiheisiin 'ChatGPT as a Fullstack Web Developer - Early Results'. Ne muodostavat yhdessä ainutlaatuisen sormenjäljen.

Siteeraa tätä