Enhancing software development processes with artificial intelligence

dc.contributor.authorStåhlberg, Vili
dc.contributor.departmentfi=Tietotekniikan laitos|en=Department of Computing|
dc.contributor.facultyfi=Teknillinen tiedekunta|en=Faculty of Technology|
dc.contributor.studysubjectfi=Tietotekniikka|en=Information and Communication Technology|
dc.date.accessioned2024-10-30T22:03:15Z
dc.date.available2024-10-30T22:03:15Z
dc.date.issued2024-10-18
dc.description.abstractArtificial intelligence (AI) has emerged as one of the most revolutionary technologies since the internet. While many fields are affected, the field of software development is experiencing a rather transformative impact. With the rise of AI, organizations are presented with a new challenge: adopting artificial intelligence as a part of their software development workflow. However, the discussion about adopting AI in software development often seems to gravitate towards the use of generative AI as part of the programming workflow, with the rest of the software development lifecycle left unnoticed. In this thesis we set out to examine the enhancement of software development phases and tasks with AI-based solutions, while also identifying obstacles preventing the effective adoption of AI. We explore this topic with the viewpoint in mind that there likely exists undiscovered potential for enhancement where AI utilization is not as apparent. To achieve this goal, we perform a systematic literature review and conduct interviews to gain insight from experts working in the field of software development. With their opinions and experiences in mind, we draw a holistic overview of AI utilization, and how it could be improved, in the entire software development lifecycle.
dc.format.extent102
dc.identifier.olddbid196140
dc.identifier.oldhandle10024/179187
dc.identifier.urihttps://www.utupub.fi/handle/11111/18931
dc.identifier.urnURN:NBN:fi-fe2024103087998
dc.language.isoeng
dc.rightsfi=Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.|en=This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|
dc.rights.accessrightsavoin
dc.source.identifierhttps://www.utupub.fi/handle/10024/179187
dc.subjectartificial intelligence, machine learning, software development
dc.titleEnhancing software development processes with artificial intelligence
dc.type.ontasotfi=Diplomityö|en=Master's thesis|

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
Stahlberg_Vili_opinnayte.pdf
Size:
1.48 MB
Format:
Adobe Portable Document Format