Yrkesverksamma programmerares etiska förhållningssätt till användning av generativ AI
2024 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE credits
Student thesis
Abstract [en]
During the past few years, the development of tools basedon artificial intelligence (AI) has accelerated. This hasresulted in the launch of several AI tools that can assistsoftware developers in their work. These AI tools have theirbasis in generative artificial intelligence (GAI) and theintroduction of GAI within software development has givenrise to discussions regarding the potential risks that GAIentails where, among other things, privacy and securityissues have been highly topical topics.These risks give cause for AI-ethics and ethical guidelines.Previous research shows a gap between research andpractice regarding AI ethics, which was deemed to justifyfurther research within the field. It was also noted, in currentresearch, that there exists a need for research into the impactthat external constraints, such as time pressure, have onprogrammers’ ethical approach when using GAI. Overall, aneed was thus highlighted that gave rise to this study, whoseresearch question aims to investigate which ethicalapproaches can be identified in professional programmers’use of GAI in code writing processes.A qualitative study was conducted to research this, wheresemi-structured interviews were conducted with fiveprogrammers who had experience with using GAI inprofessional contexts for their coding tasks. The responsesfrom the interviews were analyzed through a deductiveinductive thematic analysis which had its basis in the theoryTechnology Affordances and Constraint Theory.The study's results indicate that ethical approaches can beidentified in professional programmers within technologyaffordances, technology constraints and work culture forGAI. This led to the conclusion that professionalprogrammers largely maintain ethical approaches whenusing GAI. Another conclusion of this study is that the use ofa secure GAI tool in combination with providing a goodwork culture for GAI reinforces their ethical approach. Withthese prerequisites, the professional programmer can derivebenefit from technology affordances to a greater extent andat the same time deal with technology constraints to agreater degree.
Abstract [sv]
Under de senaste åren har utvecklingen av artificiellintelligens (AI) accelererat och detta har resulterat i lanseringav ett flertal AI-verktyg som kan assistera programmerare ideras arbete. Dessa AI-verktyg har sin grund i generativ AI(GAI) och introduktionen av GAI i mjukvaruutveckling hargett upphov till diskussioner kring potentiella risker somGAI medför, där bland annat integritets- ochsäkerhetsproblematik har varit högaktuella ämnen.Dessa risker ger upphov till AI-etik och etiska principer.Tidigare forskning påvisar en klyfta mellan forskningen ochpraktiken gällande AI-etik, vilket ansågs motivera att merforskning krävs inom området. Det har även noterats iaktuell forskning att det finns ett behov av att undersöka denpåverkan som externa begränsningar, som tidspress, har påprogrammerares etiska förhållningssätt till användning avGAI. Sammantaget belystes därmed ett behov som gavupphov till denna studie, vars forskningsfråga ämnar till attundersöka vilka etiska förhållningssätt som kan identifierashos yrkesverksamma programmerare till användning avGAI i kodskrivningsprocesser.För att undersöka detta utfördes en kvalitativ studie därsemi-strukturerade intervjuer genomfördes med femprogrammerare som hade erfarenhet av GAI inomkodskrivning i professionella sammanhang. Responsen frånintervjuerna analyserades genom en deduktiv-induktivtematisk analys som hade sin utgångspunkt i teorinTechnology Affordances and Constraint Theory.Studiens resultat indikerar att etiska förhållningssätt kanidentifieras hos yrkesverksamma programmerare inomtechnology affordances, technology constraints ocharbetskultur för GAI. Detta resulterade i slutsatsen attyrkesverksamma programmerare upprätthåller ett etisktförhållningssätt i stor utsträckning till användning av GAI.En annan slutsats av denna studie är att användning av ettsäkert GAI-verktyg i kombination med en bra arbetskulturför GAI kan förstärka deras etiska förhållningssätt. Dessaförutsättningar gör det möjligt för yrkesverksammaprogrammerare att kunna ta del av technology affordances istörre uträckning och samtidigt hantera technologyconstraints till högre grad.
Place, publisher, year, edition, pages
2024. , p. 75
Keywords [en]
Artificial intelligence, Generative AI, AI ethics, software developers, code generation
Keywords [sv]
Artificiell intelligens, Generativ AI, AI-etik, systemutvecklare, kodgenerering.
National Category
Information Systems, Social aspects
Identifiers
URN: urn:nbn:se:miun:diva-52600OAI: oai:DiVA.org:miun-52600DiVA, id: diva2:1900856
Subject / course
Informatics IF1
Educational program
Informatics with Focus on Systems Development TINSG 180 higher education credits
Supervisors
Examiners
2024-09-252024-09-252025-09-25Bibliographically approved