GENERATIVA AI-MODELLER INOM SYSTEMUTVECKLING En explorativ studie över seniora systemutvecklares erfarenheter av Copilot

Detta är en Kandidat-uppsats från Institutionen för tillämpad informationsteknologi

Sammanfattning: Det 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.

  HÄR KAN DU HÄMTA UPPSATSEN I FULLTEXT. (följ länken till nästa sida)