@inproceedings{ff65b8c1fa68444cb3333ab442b86927,
title = "ChatGPT as a Fullstack Web Developer - Early Results",
abstract = "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.",
author = "Pekka Abrahamsson and Tatu Anttila and Jyri Hakala and Juulia Ketola and Anna Knappe and Daniel Lahtinen and V{\"a}in{\"o} Liukko and Timo Poranen and Topi-Matti Ritala and Manu Set{\"a}l{\"a}",
year = "2024",
doi = "10.1007/978-3-031-48550-3_20",
language = "English",
series = "Lecture Notes in Business Information Processing",
publisher = "Springer",
pages = "201--209",
editor = "Philippe Kruchten and Peggy Gregory",
booktitle = "Agile Processes in Software Engineering and Extreme Programming",
note = "International Conference on Agile Software Development ; Conference date: 13-06-2023 Through 16-06-2023",
}