Sammanfattning

Introduktion AI-baserade kodgenereringsverktyg har på kort tid blivit en allt vanligare del av mjukvaruutveckling och förändrat hur utvecklingsarbete bedrivs i praktiken. Verktyg som GitHub Copilot och ChatGPT används för att generera kod, effektivisera arbetsprocesser och stödja utvecklingsarbete på olika sätt. Samtidigt väcker användningen frågor kring kvalitet, tillförlitlighet och hur tekniken påverkar utvecklares arbetssätt, kompetenser och yrkesroll. Denna studie undersöker hur utvecklare upplever och använder AI-baserade kodgenereringsverktyg i sitt dagliga arbete, samt vilka faktorer som påverkar användningen av dessa verktyg inom mjukvaruutveckling. Forskningsfråga Hur upplever och använder utvecklare AI-baserad kodgenerering i sitt dagliga arbete, samt vilka faktorer påverkar användningen av dessa verktyg inom mjukvaruutveckling? Metod Studien genomfördes med en kvalitativ forskningsansats där tio semistrukturerade intervjuer utfördes med personer verksamma inom mjukvaruutveckling som har erfarenhet av AI-baserade kodgenereringsverktyg. Materialet analyserades genom tematisk analys med stöd i UTAUT-modellen samt teorin kring professionell identitet. Resultat Resultaten visar att AI-baserad kodgenerering i hög grad har blivit en integrerad del av många utvecklares arbetsprocesser. Verktygen används kontinuerligt för kodskrivning, felsökning, kodgranskning och informationshantering. Respondenterna upplever att AI bidrar till ökad effektivitet och snabbare arbetsflöden, men att användningen samtidigt kräver kontinuerlig granskning och förståelse för verktygens begränsningar. Resultaten visar även att AI påverkar synen på vilka kompetenser som är viktiga inom mjukvaruutveckling. Diskussion Studien visar att AI-baserad kodgenerering i hög grad uppfattas som ett stödverktyg som effektiviserar utvecklingsarbete och förändrar arbetsprocesser. Samtidigt framkommer utmaningar kopplade till säkerhet, tillförlitlighet och beroendet av mänsklig granskning. Resultaten antyder även att utvecklarrollen och den professionella identiteten förändras i takt med att AI får en större roll inom utvecklingsarbete.

Utforska vidare

Liknande uppsatser

Uppsatser med liknande ämnen och nyckelord.