Hyppää sisältöön
    • Suomeksi
    • In English
Trepo
  • Suomeksi
  • In English
  • Kirjaudu
Näytä viite 
  •   Etusivu
  • Trepo
  • TUNICRIS-julkaisut
  • Näytä viite
  •   Etusivu
  • Trepo
  • TUNICRIS-julkaisut
  • Näytä viite
JavaScript is disabled for your browser. Some features of this site may not work without it.

ChatGPT as a Full-Stack Web Developer

Liukko, Väinö; Knappe, Anna; Anttila, Tatu; Hakala, Jyri; Ketola, Juulia; Lahtinen, Daniel; Poranen, Timo; Ritala, Topi-Matti; Setälä, Manu; Hämäläinen, Heikki; Abrahamsson, Pekka (2024)

 
Avaa tiedosto
ChatGPT-as-a-full-stack-web-developer-rinnakkaistallenne.pdf (3.763Mt)
Lataukset: 



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

This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
doi:10.1007/978-3-031-55642-5_9
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202504244017

Kuvaus

Peer reviewed
Tiivistelmä
The arrival of ChatGPT has also generated significant interest in the field of software engineering. Little is empirically known about the capabilities of ChatGPT to actually implement a complete system rather than a few code snippets. This chapter reports the firsthand experiences from a graduate-level student project where a real-life software platform for financial sector was implemented from scratch by using ChatGPT for all possible software engineering tasks. The resulting code was reviewed by a seasoned software engineering professional. The static code analysis was performed by using commercial software. 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; (3) noticeable enhancements inGPT-4,compared toGPT-3.5,indicatesuperiorworking memory and the ability to continue incomplete responses, thereby leading to more coherent and less repetitive dialogues; and (4) ChatGPT produced code that did not include any major errors but requires efficient prompting to be effective.
Kokoelmat
  • TUNICRIS-julkaisut [24990]
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste
 

 

Selaa kokoelmaa

TekijätNimekkeetTiedekunta (2019 -)Tiedekunta (- 2018)Tutkinto-ohjelmat ja opintosuunnatAvainsanatJulkaisuajatKokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste