Artificiell intelligens som verktyg i programmeringsstudier: Användningsfrekvens, användningsområden och användningsgrad hos studenter vars studier involverar programmering
2024 (Swedish)Independent thesis Basic level (university diploma), 5 credits / 7,5 HE credits
Student 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
2024-07-242024-06-282024-07-24Bibliographically approved