Show simple item record

dc.contributor.authorAublet, August
dc.contributor.authorHasselgren, Gustaf
dc.contributor.authorJonsson, Mårten
dc.date.accessioned2023-11-16T09:51:30Z
dc.date.available2023-11-16T09:51:30Z
dc.date.issued2023-11-16
dc.identifier.urihttps://hdl.handle.net/2077/79214
dc.description.abstractDet har länge diskuterats och utforskats gällande digitala hjälpmedel för systemut-veckling. Idag finns det en mängd verktyg för att underlätta programmering. Artifi-ciell intelligens spelar en allt större roll inom systemutveckling, och ett exempel på detta är verktyget Copilot. Copilot är ett kod-genererande verktyg som använder sig av en AI-modell (Codex) som tränats på kod genom Github-repositories. Tidigare studier visar på att Copilot kan göra systemutvecklare mer produktiva och minska frustration genom att ta över repetitiva uppgifter. Copilot har potential att revolut-ionera systemutvecklares arbetssätt, men det finns begränsad forskning kring hur verktyget faktiskt används av erfarna professionella systemutvecklare i vardagen. Studiens syfte ämnar därför att undersöka och svara på frågan hur och varför seniora systemutvecklare använder sig av Copilot. Studien genomfördes genom ett kvalitativt och explorativt angreppssätt. För in-samling av data genomfördes tolv semistrukturerade intervjuer med professionella systemutvecklare med längre erfarenhet (fyra år eller mer). Utifrån analysen av detta material framkom sex teman som ämnar ge en rikare bild till att förstå forsknings-frågorna. Studiens resultat visar att respondenterna som har använt Copilot är nöjda med verktyget, men att de inte använt alla funktioner som verktyget har att erbjuda. Resultat tyder även på att deras användning av Copilot påverkas av tidigare arbets-sätt, och de använder främst Copilot som ett autocomplete-verktyg. Det tyder även på att det finns potential för användare att kunna få ut mer nytta av verktyget genom utbildning. Att de valt att använda Copilot beror till stora delar på nyfikenhet till ny teknik och på att de får utrymme till att fokusera på mer meningsfulla uppgifter ge-nom att Copilot effektiviserar kodskrivning. Det framkommer dock att verktyget har outnyttjad potential vilket i några fall går att komplettera med ChatGPT. Det finns således stora framtidsmöjligheter för AI-verktyg inom systemutveckling.en
dc.language.isosween
dc.relation.ispartofseries2023:001en
dc.subjectGithub Copiloten
dc.subjectGenerativa programmeringsmodelleren
dc.subjectNLP-programmeringen
dc.subjectAI pro-grammeringsmodelleren
dc.subjectAI par-programmeringen
dc.titleGENERATIVA AI-MODELLER INOM SYSTEMUTVECKLING En explorativ studie över seniora systemutvecklares erfarenheter av Copiloten
dc.typeTexteng
dc.setspec.uppsokTechnology
dc.type.uppsokM2
dc.contributor.departmentInstitutionen för tillämpad informationsteknologiswe
dc.contributor.departmentDepartment of Applied Information Technologyeng
dc.type.degreeKandidatuppsatsswe
dc.type.degreeBachelor thesiseng


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record