Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomeksi
  • In English
  • Kirjaudu
Näytä aineisto 
  •   Etusivu
  • LUTPub
  • Kandidaatin tutkintojen opinnäytetyöt
  • Näytä aineisto
  •   Etusivu
  • LUTPub
  • Kandidaatin tutkintojen opinnäytetyöt
  • Näytä aineisto
JavaScript is disabled for your browser. Some features of this site may not work without it.

LLM-based agents in software testing : a systematic mapping study

Tyynelä, Jaakko (2025)

Katso/Avaa
Kandidaatintyo_Tyynela_Jaakko.pdf (655.9Kb)
Lataukset: 


Kandidaatintyö

Tyynelä, Jaakko
2025

School of Engineering Science, Tietotekniikka

Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe20251211117935

Tiivistelmä

This thesis presents a Systematic Mapping Study (SMS) on Large Language Model (LLM)-based agents in software testing. The aim of this study is to explore the usage of these agents, what type of different architectures have been applied in software testing and what advantages or limitations have been reported. The study systematically reviews publications from IEEE Xplore and Springer Nature Link from recent years. 13 studies related to LLM-based agents in software testing were selected for comprehensive analysis.

Results show that LLM-based agents are being applied in various task in the field of software testing, including test case generation, unit testing, debugging, GUI testing and analysis of test cases. Most of the studies included focused on multi-agent architectures which enhance automation, test coverage and accuracy through collaboration between agents and iterative methods used by these agents. Included publications also reported limitations such as scalability, dependency on LLM, prompts and hallucinations. Thesis also covers how traditional test automation has evolved to LLM-based agents.

The thesis concludes that LLM-based are potentially great addition software testing workflows by improving efficiency and automation, but more research is needed to standardize architectures and apply them in large-scale projects and processes.
 
Tämä opinnäytetyö esittelee systemaattisen kartoitustutkimuksen ohjelmistotestauksessa käytettävistä Large Language Model (LLM) -pohjaisista agenteista. Tutkimuksen tavoitteena on tutkia näiden agenttien käyttöä, millaisia erilaisia arkkitehtuureja on sovellettu ohjelmistotestauksessa ja mitä etuja tai rajoituksia on raportoitu. Tutkimuksessa tarkastellaan systemaattisesti IEEE Xploren ja Springer Nature Linkin julkaisuja viime vuosina. Kattavaan analyysiin valittiin 13 tutkimusta, jotka liittyvät LLM-pohjaisiin agentteihin ohjelmistotestauksessa.

Tulokset osoittavat, että LLM-pohjaisia agentteja käytetään erilaisissa tehtävissä ohjelmistotestauksen alalla, mukaan lukien testitapausten luominen, yksikkötestaus, virheenkorjaus, graafisen käyttöliittymän testaus ja testitapausten analysointi. Useimmat tutkimukset keskittyivät moniagenttiarkkitehtuureihin, jotka parantavat automaatiota, testien kattavuutta ja tarkkuutta agenttien välisen yhteistyön ja iteratiivisten menetelmien avulla. Mukana olleissa julkaisuissa raportoitiin myös rajoituksista, kuten skaalautuvuudesta, LLM riippuvaisuudesta, kehotteista ja hallusinaatioista. Opinnäytetyö käsittelee myös sitä, miten perinteinen testiautomaatio on kehittynyt LLM-pohjaisiksi agenteiksi. Väitöskirjan johtopäätöksenä todetaan, että LLM-pohjaiset menetelmät ovat potentiaalisesti loistavia testauksen työnkulkuja parantamalla tehokkuutta ja automaatiota, mutta arkkitehtuurien standardoimiseksi ja soveltamiseksi laaja-alaisissa projekteissa ja prosesseissa tarvitaan lisää tutkimusta.
 
Kokoelmat
  • Kandidaatin tutkintojen opinnäytetyöt [7212]

Samankaltainen aineisto

Näytetään aineisto, joilla on samankaltaisia nimekkeitä, tekijöitä tai asiasanoja.

  • Generatiivinen tekoäly vähittäispankissa : kohti laajamittaista ja agenttipohjaista arvontuottoa 

    Turunen, Mikko (2026)
    Generatiivisen tekoälyn hyödyntäminen on siirtynyt vähittäispankkitoiminnassa nopeasti kokeiluvaiheesta aktiiviseen tuotantokäyttöön, mutta siirtyminen pilotoinnista hyötyjen skaalaukseen ja edelleen agenttisiin työnkulkuihin ...
  • Agentic AI applications in software development : a systematic mapping study 

    Khan, Feroz (2026)
    The rapid development of generative AI technologies has impacted software engineering, marking a shift from responsive to autonomous and goal-oriented systems which we refer to as Agentic AI. This paper provides a systematic ...
  • Multi-agent system for control of a group of reactive power compensators 

    Kuzmin, Maksim (2019)
    Nowadays there are different ways of controlling a group of reactive power compensators at substation but most of them tend to be deterministic and rigid. In other words, they do not take into account the possibility of a ...
LUT-yliopisto
PL 20
53851 Lappeenranta
Ota yhteyttä | Tietosuoja | Saavutettavuusseloste
 

 

Tämä kokoelma

JulkaisuajatTekijätNimekkeetKoulutusohjelmaAvainsanatSyöttöajatYhteisöt ja kokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
LUT-yliopisto
PL 20
53851 Lappeenranta
Ota yhteyttä | Tietosuoja | Saavutettavuusseloste