Return to search

AI Integration inom Programutveckling : Nuvarande trender och framtida perspektiv / AI Integration in Software Development : Current trends and future perspectives

Denna uppsats syftar till att diskutera påverkan av artificiell intelligens (AI) på programutvecklingsprocessen, både nuvarande och framtida. Fokus ligger på att undersöka hur programmerare och testare har kommit i kontakt med AI hittills och i vilken utsträckning de tror att AI kan utnyttjas i framtida programutvecklingsprocesser. Detta är särskilt relevant att undersöka eftersom AI-tekniken utvecklas snabbt och det finns redan verktyg som potentiellt kan underlätta programmerares och testares arbete. Uppsatsen är skriven på svenska. Forskningen är av kvalitativ karaktär och omfattar en litteraturgenomgång för att undersöka tidigare forskning om ämnet, samt kvalitativa semistrukturerade intervjuer. Intervjuerna genomfördes med både testare och utvecklare för att få en bättre täckande bild av området för programutveckling. Totalt genomfördes fem semistrukturerade intervjuer där djupgående frågor ställdes för att förstå individernas tankar kring ämnet och deras motiv. Resultaten av studien visar att våra respondenter inte i stor utsträckning använder AI idag. Detta trots att både litteraturen och respondenterna själva påpekar att det finns verktyg som skulle kunna användas i båda processerna av programmering och testning. En slutsats är att det finns olika etiska och juridiska frågor som behöver redas ut innan verktygen kan börja utnyttjas. Dock är både respondenterna och tidigare forskning överens om att AI i framtiden kan förändra sättet som programutvecklingsprocessen utförs på, eftersom AI kan användas som ett verktyg för att effektivisera och potentiellt förbättra kvaliteten på tester och programmering. Detta kan leda till förändringar i rollerna för testare och programmerare. / This thesis aims to discuss the impact of artificial intelligence (AI) on the software development process, both current and future. The focus is on examining how programmers and testers have come into contact with AI so far and to what extent they believe that AI can be utilized in future software development processes. This is particularly relevant to investigate because AI technology is developing rapidly and there are already tools that can potentially facilitate the work of programmers and testers. The thesis is written in swedish. The research is of a qualitative nature and includes a literature review to examine previous research on the subject, as well as qualitative semi-structured interviews. The interviews were conducted with both testers and developers to get a more comprehensive picture of the software development field. A total of five semi-structured interviews were conducted where in-depth questions were asked to understand the individuals' thoughts on the subject and their motives. The results of the study show that our respondents do not use AI to a large extent today. This despite the fact that both the literature and the respondents themselves point out that there are tools that could be used in both processes of programming and testing. One conclusion is that there are various ethical and legal issues that need to be sorted out before the tools can begin to be used. However, both respondents and previous research agree that in the future AI may change the way the software development process is carried out, as AI can be used as a tool to streamline and potentially improve the quality of testing and programming. This can lead to changes in the roles of testers and programmers.

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:hb-31102
Date January 2023
CreatorsNasser Hameed, Muhamedraed, Olsson, Sebastian
Source SetsDiVA Archive at Upsalla University
LanguageSwedish
Detected LanguageSwedish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.0038 seconds