Uppsats

Effektiviserad AI-assisterad mjukvaruutveckling : En studie av verktyg, metoder och agentiska arbetsflöden

Kandidat-uppsats

Mittuniversitetet/Institutionen för data- och elektroteknik (2023-)

Publicerad: 2025

Språk: Svenska

Sammanfattning

Detta examensarbete undersöker hur olika AI-verktyg kan användas för att effektivisera mjukvaruutveckling. Studien genomfördes med utgångspunkt i tre forskningsfrågor: vilka AI-verktyg som lämpar sig bäst för mjukvaruutveckling, hur kodkvalitet skiljer sig mellan dessa i form av läsbarhet och kommentarer, samt vilka arbetsmetoder och regler som kan optimera användningen. Arbetet avgränsades till tre AI-verktyg, Cursor, Windsurf och Claude Code. Dessa testades i identiska utvecklingsscenarier med varierande promptkvalitet och med och utan regler. Resultaten visar att Claude Code presterade bäst överlag, särskilt vad gäller effektivitet och läsbarhet i koden. Det framgår också att detaljerade promptar och tydliga regler signifikant förbättrar resultatet oavsett verktyg. Däremot visade alla AI-verktyg begränsningar vid mer komplexa uppgifter där djupare förståelse krävs, vilket pekar på vikten av fortsatt mänskligt översikt i utvecklingsprocessen. Studien föreslår att AI bör användas som ett komplement snarare än en ersättning, och att ett strukturerat arbetssätt med AI kan bidra till ökad effektivitet och kvalitet.

Information

Författare
Kurtti, Tintin
Lärosäte / institution
Mittuniversitetet/Institutionen för data- och elektroteknik (2023-)
Publiceringsdatum
2025
Uppsatstyp
Kandidat-uppsats
Språk
Svenska

Utforska vidare

Liknande uppsatser

Uppsatser med liknande ämnen och nyckelord.