What impact do AI/LLM tools have on developer experience?
Hartto, Nico (2025)
Diplomityö
Hartto, Nico
2025
School of Engineering Science, Tietotekniikka
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe2025052251327
https://urn.fi/URN:NBN:fi-fe2025052251327
Tiivistelmä
Software engineering is evolving rapidly with the widespread adoption of AI/LLM tools, yet researchers have not explored their impact on the developer experience as extensively. In this thesis, we investigate how these tools influence key aspects of the developer experience; including flow state, cognitive load, feedback loops and including team collaboration and communication.
We used a mixed methods approach that involved interviewing nine software engineering professionals and conducting a follow-up survey for the people at Solita Oy to validate the indicators identified in the interviews. Preliminary findings suggest that developers perceive AI/LLM tools as beneficial for their daily tasks and report an enhanced overall developer experience, although these tools do not yet radically change the current development practices. Ohjelmistokehitys kehittyy nopeasti tekoäly- ja laajojenkielimalli-työkalujen laajan käyttöönoton myötä, mutta niiden vaikutusta ohjelmistokehittäjien kehittäjäkokemukseen ei ole tutkittu yhtä laajasti.
Tässä opinnäytetyössä tutkin, miten nämä työkalut vaikuttavat kehittäjäkokemuksen keskeisiin osa-alueisiin, kuten flow-tilaan, kognitiiviseen kuormitukseen, palautesilmukoihin ja tiimityöskentelyyn. Käytin monimenetelmällistä tutkimustapaa, johon sisältyi yhdeksän ohjelmistokehityksen ammattilaisen haastattelu sekä seurantakysely Solita Oy sisällä, jolla vahvistin haastatteluissa esiin nousseita indikaattoreita. Alustavat tulokset viittaavat siihen, että kehittäjät pitävät tekoäly- ja LLM-työkaluja hyödyllisinä päivittäisessä työssään ja kokevat yleisen kokemuksen parantuneen, vaikka nämä työkalut eivät vielä tarjoa radikaalia muutosta nykyisiin kehityskäytäntöihin.
We used a mixed methods approach that involved interviewing nine software engineering professionals and conducting a follow-up survey for the people at Solita Oy to validate the indicators identified in the interviews. Preliminary findings suggest that developers perceive AI/LLM tools as beneficial for their daily tasks and report an enhanced overall developer experience, although these tools do not yet radically change the current development practices.
Tässä opinnäytetyössä tutkin, miten nämä työkalut vaikuttavat kehittäjäkokemuksen keskeisiin osa-alueisiin, kuten flow-tilaan, kognitiiviseen kuormitukseen, palautesilmukoihin ja tiimityöskentelyyn. Käytin monimenetelmällistä tutkimustapaa, johon sisältyi yhdeksän ohjelmistokehityksen ammattilaisen haastattelu sekä seurantakysely Solita Oy sisällä, jolla vahvistin haastatteluissa esiin nousseita indikaattoreita. Alustavat tulokset viittaavat siihen, että kehittäjät pitävät tekoäly- ja LLM-työkaluja hyödyllisinä päivittäisessä työssään ja kokevat yleisen kokemuksen parantuneen, vaikka nämä työkalut eivät vielä tarjoa radikaalia muutosta nykyisiin kehityskäytäntöihin.