Webbutveckling med ChatGPT: En undersökning av dess potential och användningsområden
2023 (Swedish)Independent thesis Basic level (university diploma), 5 credits / 7,5 HE credits
Student thesisAlternative title
Web Development with ChatGPT : A study of its potential and applications (English)
Abstract [en]
In this study, we delve into whether ChatGPT can be a useful tool for web developers. For this study, we employed a comparative method with multiple experiments to investigate ChatGPT's potential and applications in web development. We chose to examine four areas that are prevalent in web development. These areas were code generation, code completion, code optimization, and code debugging. We constructed various prompts for the experiments we conducted. To assess ChatGPT's potential and applications in web development, we performed several experiments that involved testing ChatGPT's ability to generate code, optimize code, and solve coding problems. The results of these experiments indicate that ChatGPT is capable of generating code, providing suggestions for code optimization, and resolving coding problems. However, we also observed limitations in ChatGPT's ability to generate more advanced functionalities. Based on this study, we can conclude that ChatGPT has potential and capabilities. In theory, the use of generative AI could contribute to streamlining various tasks and potentially take over monotonous tasks. In its current version, ChatGPT can only serve as an assistant, but its future is likely to have an impact on web development.
Abstract [sv]
I denna studie fördjupar vi oss inom huruvida ChatGPT kan vara användbart verktyg för webbutvecklare. Till denna studie använde vi oss av en komparativ metod med flera experiment för att undersöka ChatGPT's potential och användningsområden inom webbutveckling. Vi har valt att studera 4 områden som förekommer inom webbutveckling. Dessa områden är code generation, code completion, code optimizationoch code debugging. Vi har konstruerat en mängd olika prompts, även kallat uppmaningar, till de experiment som vi utförde. För att ta reda på ChatGPT’s potential och användningsområden inom webbutveckling utförde vi ett antal olika experiment där det ingick att testa ChatGPT’s förmåga att generera kod, optimera kod och lösa kodproblem. Resultatet av dessa experiment visar att ChatGPT har en förmåga att generera kod, ge förslag på kodoptimering och lösa kodproblem. Vi kan även se att ChatGPT har begränsningar som påverkar hur väl den kan generera mer avancerade funktioner. Efter denna studie kan vi dra slutsatsen att ChatGPT har potential, förmågor och rent teoretiskt skulle användandet av genererande AI kunna bidra till effektiviseringar inom olika arbeten och potentiellt kunna ta över monotona uppgifter. I dess nuvarande version har den enbart kapacitet att vara en assistent men dess framtid är något som mycket troligt kommer kunna ha en påverkan inom webbutveckling.
Place, publisher, year, edition, pages
2023. , p. 31
Keywords [en]
ChatGPT, GPT, web development, code generation, code completion, code optimization, code debugging, AI
Keywords [sv]
ChatGPT, GPT, webbutveckling, kodgenerering, kodkomplettering, kodoptimering, kodfelsökning, AI
National Category
Information Systems
Identifiers
URN: urn:nbn:se:hv:diva-20441Local ID: EXB340OAI: oai:DiVA.org:hv-20441DiVA, id: diva2:1781772
Subject / course
Informatics
Educational program
Webmaster
Supervisors
Examiners
2023-07-182023-07-112023-07-18Bibliographically approved