Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Artificiell intelligens som verktyg i programmeringsstudier: Användningsfrekvens, användningsområden och användningsgrad hos studenter vars studier involverar programmering
University West, School of Business, Economics and IT.
University West, School of Business, Economics and IT.
2024 (Swedish)Independent thesis Basic level (university diploma), 5 credits / 7,5 HE creditsStudent thesisAlternative title
The use of Artificial Intelligence as a tool for programming students (English)
Abstract [en]

Artificial intelligence is an emerging technology with constantly expanding applications. Asthe technology evolves, us humans are becoming more adept at utilizing this new tool. Research investigating the use of artificial intelligence indicates an increase in productivity among its users. However, how have students adapted to this tool? In this study, we examined the use of artificial intelligence among student programmers. We collected and analyzed data on the frequency, area of use and extent of AI usage through a survey completed by 90 programming students. The responses we received came from three types of student programmers: system developers, frontend web developers and full-stack web developers.

The results show that artificial intelligence is primarily used for code explanation, as a source of inspiration, for correcting erroneous code, and for bug fixing. Web developers use artificial intelligence for approximately one-third of their assignments. Half of these students use artificial intelligence on half, or more than half, of the days they actively study programming. System developers use artificial intelligence for slightly more than half of their assignments and approximately three-quarters of them use artificial intelligence on half, or more than half, of the days they study.

Web developers delegate slightly less than one-fifth of the work per assignment to artificial intelligence, while system developers, on average, delegate 42.5% of the work to artificial intelligence.

Abstract [sv]

Artificiell intelligens är en ny teknik vars användningsområden ständigt växer. Samtidigt som tekniken utvecklas blir vi människor även bättre på att använda detta nya verktyg. Forskning som undersökt användningen av artificiell intelligens visar på en ökning i produktivitet bland dem som använder det. Men hur har studenter hunnit anpassa sig till detta verktyg? Vi har i denna studie undersökt användningen av artificiell intelligens bland studerande programmerare. Vi har samlat in och analyserat hur ofta det används, till vad det används samt hur mycket det används. Detta har gjorts via en enkätundersökning som 90 studenter som studerar programmering har svarat på. De svar vi fått in kommer från tre sorters studerande programmerare: systemutvecklare, frontend webbutvecklare och fullstack webbutvecklare.

Resultatet visar att artificiell intelligens mestadels används till att förklara kod, som inspirationskälla, att korrigera felaktig kod och till buggfixing. Webbutvecklarna använder artificiell intelligens till ungefär en tredjedel av sina uppgifter, och hälften av dessa studenter använder artificiell intelligens hälften, eller fler, av de dagar de aktivt studerar programmering. Systemutvecklarna använder artificiell intelligens till lite mer än hälften av sina uppgifter och ungefär tre fjärdedelar av systemutvecklarna använder artificiell intelligens under hälften, eller fler, av de dagar som de studerar.

Webbutvecklarna låter artificiell intelligens göra lite mindre än en femtedel av arbetet per uppgift medan systemutvecklarna i genomsnitt låter artificiell intelligens göra 42,5% av arbetet

Place, publisher, year, edition, pages
2024. , p. 38
Keywords [en]
Artificial intelligence, AI, Web development, IT, Programming, Students, Studies
Keywords [sv]
Artificiell intelligens, AI, Webbutveckling, IT, programmering, Studenter, Studier
National Category
Information Systems, Social aspects
Identifiers
URN: urn:nbn:se:hv:diva-22085Local ID: EXB340OAI: oai:DiVA.org:hv-22085DiVA, id: diva2:1879693
Subject / course
Media informatics
Educational program
Webmaster
Supervisors
Examiners
Available from: 2024-07-24 Created: 2024-06-28 Last updated: 2024-07-24Bibliographically approved

Open Access in DiVA

fulltext(1098 kB)123 downloads
File information
File name FULLTEXT01.pdfFile size 1098 kBChecksum SHA-512
b7cf1cde440df821b4def8affd7024181b301e515dcf4732ed1cc0f48737ca2852478d9ac2be0f38706e8bca43f22ac37867e12bdd167adaaa3b9da54969f598
Type fulltextMimetype application/pdf

By organisation
School of Business, Economics and IT
Information Systems, Social aspects

Search outside of DiVA

GoogleGoogle Scholar
Total: 123 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 347 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf