ChatGPT as a Supporting Tool for System Developers: Understanding User Adoption
2023 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE credits
Student thesis
Abstract [sv]
Bakgrund: AI, specifikt konversations-AI som OpenAI:s ChatGPT, växer snabbt i både privata och professionella sammanhang, vilket erbjuder möjligheter till kostnadsbesparingar och modernisering för företag. ChatGPT kan simulera mänskliga konversationer, vilket kan ge fördelar i flera olika industrier och kan genom samarbete mellan människa och AI potentiellt förbättra anställdas produktivitet. Det huvudsakliga forskningsproblemet är att identifiera faktorer som påverkar systemutvecklarens användning av ChatGPT och beakta dess design och implementation för att minska potentiella negativa effekter. Syfte: Denna studie syftar till att undersöka de faktorer som påverkar användares adoption ChatGPT som ett verktyg för att stödja systemutvecklare. Dessutom syftar studien till att identifiera hur ChatGPT kan hjälpa systemutvecklare i deras dagliga arbete och vilka hinder som finns för att inkorporera ChatGPT i denna kontext. Metod: Genom en fallstudieansats med kvalitativa och kvantitativa datainsamlingsmetoder, använder studien positivistiska och interpretivistiska paradigm. Resultat: Resultatet visar att den uppfattade förmågan hos ChatGPT att förbättra effektiviteten och generera korrekta svar påverkar avsikten att använda tekniken. Faktorer som tidsbesparing, produktivitetsförbättring och användarvänlighet gav dock inte statistiskt signifikanta resultat. Utvecklare finner ChatGPT användbart för att förenkla uppgifter och hjälpa juniora utvecklare, men det finns oro för att hantera komplexa uppgifter och säkerhetsfrågor. Slutsatser: Användarnas acceptans av ChatGPT drivs främst av den uppfattade precisionen och effektiviteten. ChatGPT kan hjälpa till med uppgifter som felsökning, kodgenerering, kodrefaktorering, kodoptimering och teknisk dokumentation, men med vissa potentiella begränsningar när det gäller hantering av alltför komplex kod. Trots detta så finns hinder för införandet i form av oro för integritet, säkerhet och brist på medvetenhet samt funktionella begränsningar. Följder: De insikter som vunnits kan indirekt gynna företag, inklusive vår affärspartner CGI, genom att bidra till beslutsfattandeprocesser relaterade till adoption och användning av ChatGPT.
Abstract [en]
Background: AI, specifically conversational AI like OpenAI's ChatGPT, is rapidly expanding in personal and professional settings, offering cost-cutting and modernization opportunities for businesses. This technology, capable of simulating human-like conversations, holds promise across various industries, potentially enhancing productivity through human-AI collaboration. The main research problem is to identify factors influencing system developers' adoption of ChatGPT, considering its design and implementation to mitigate potential negative impacts. Aim: This study aims to investigate the factors that influence user adoption of ChatGPT as a tool to support system developers. Additionally, it aims to identify how ChatGPT can aid system developers in their daily work, and challenges associated with incorporating ChatGPT in this context. Method: Using a case study approach with qualitative and quantitative data collection methods, the study employs positivist and interpretivist philosophical paradigms. Results: Results showed that the perceived ability of ChatGPT to enhance efficiency and generate accurate responses significantly impacts adoption intentions. When examining aspects related to timesaving, productivity enhancement, and user-friendliness, no statistically significant results were found. Among developers, ChatGPT is considered valuable for simplifying tasks and assisting junior developers. There are concerns regarding its capability to handle complex tasks and potential security issues. Suggestions for improvement include better integration with integrated development environments (IDEs) and enhanced accuracy. Conclusions: The findings highlight perceived accuracy and efficiency as driving factors for user adoption regarding ChatGPT. ChatGPT can support tasks like debugging, code generation, code refactoring, code optimization, and technical documentation. However, there may be some potential limitations when dealing with overly complex code. Barriers to adoption include concerns about integrity and security, lack of awareness, and functional limitations. Implications: The insights gained can indirectly benefit companies, including our business partner CGI, by guiding decision-making processes related to the effective adoption and utilization of ChatGPT.
Place, publisher, year, edition, pages
2023.
Keywords [en]
AI, Conversational AI, System developer, ChatGPT, TAM
Keywords [sv]
AI, Konversations-AI, Systemutvecklare, ChatGPT, TAM
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:du-46362OAI: oai:DiVA.org:du-46362DiVA, id: diva2:1779321
Subject / course
Informatics
2023-07-032023-07-04