Mid Sweden University

miun.sePublikasjoner
Endre søk
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Effektiviserad AI-assisterad mjukvaruutveckling: En studie av verktyg, metoder och agentiska arbetsflöden
Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Institutionen för data- och elektroteknik (2023-).
2025 (svensk)Independent thesis Basic level (degree of Bachelor), 10 poäng / 15 hpOppgave
Abstract [sv]

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.

Abstract [en]

This thesis investigates how different AI tools can be used to improve the efficiency of software development. The study is based on three research questions: which AI tools are most suitable for software development, how the code quality differs between them in terms of readability and documentation, and which working methods and rules increase the efficiency of their use. The work was limited to three AI tools, Cursor, Windsurf, and Claude Code. They were tested across identical development scenarios with varying prompt quality and rule application. The results show that Claude Code performed best overall, especially in terms of efficiency and readability. The results also highlight that detailed prompts and clearly defined rules significantly improve the outcome regardless of the tool. However, all tools showed limitations when handling complex tasks that require deeper understanding, underlining the continued importance of human oversight. The study concludes that AI should be used as a complement rather than a replacement and that a structured approach to AI integration can contribute to improved efficiency and code quality.

sted, utgiver, år, opplag, sider
2025. , s. 57
Emneord [en]
Artificial Intelligence, AI, software development, AI-tools, prompt
Emneord [sv]
Artificiell Intelligens, AI, mjukvaruutveckling, AI-verktyg, prompt
HSV kategori
Identifikatorer
URN: urn:nbn:se:miun:diva-54656Lokal ID: DT-V25-G3-032OAI: oai:DiVA.org:miun-54656DiVA, id: diva2:1971071
Fag / kurs
Computer Engineering DT1
Utdanningsprogram
Computer Science TDATG 180 higher education credits
Veileder
Examiner
Tilgjengelig fra: 2025-06-17 Laget: 2025-06-17 Sist oppdatert: 2025-09-25bibliografisk kontrollert

Open Access i DiVA

fulltext(1030 kB)116 nedlastinger
Filinformasjon
Fil FULLTEXT01.pdfFilstørrelse 1030 kBChecksum SHA-512
8c66c73a16bdede7cf3ad0d499ad09cb32654f8bd977f9a7cf47b5162b2baf88bafbf6582c7fa5f7c661ebf0a23ed1ca9bd3692250565ea365a5871cbe950e94
Type fulltextMimetype application/pdf

Søk i DiVA

Av forfatter/redaktør
Kurtti, Tintin
Av organisasjonen

Søk utenfor DiVA

GoogleGoogle Scholar
Totalt: 120 nedlastinger
Antall nedlastinger er summen av alle nedlastinger av alle fulltekster. Det kan for eksempel være tidligere versjoner som er ikke lenger tilgjengelige

urn-nbn

Altmetric

urn-nbn
Totalt: 226 treff
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf