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.

Artificial intelligence in software project cost estimation

Seilo, Jere (2025)

Katso/Avaa
kandidaatintyo_seilo_jere.pdf (321.3Kb)
Lataukset: 


Kandidaatintyö

Seilo, Jere
2025

School of Engineering Science, Tietotekniikka

Kaikki oikeudet pidätetään.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe2025033122323

Tiivistelmä

Software cost estimation is among the most important parts of software project. The increasing complexity of projects introduces a lot of problems for reaching accurate estimations. This thesis aims to explore the applicability of machine learning based methods in software cost estimation, and asses their utility against traditional methods.

The research focuses on reviewing and comparing different cost estimation methods from the existing literature, trying to find alternatives to traditional methods by analysing the performance and utility of different models.

The results suggest that ML-based cost estimation methods, particularly artificial neural networks and different ensemble models generally outperform traditional methods. The choice and applicability of method however depends on characteristics of a project and the quality of the training data. The study highlights the importance of dataset- and feature selection as well as utilizing domain-specific data to improve the accuracy of the model.

The thesis also discusses further directions for software cost estimation, highlighting the growing interest around ensemble models and utilizing tools such as large language models to improve the prediction accuracy.
 
Ohjelmistoprojektin kustannusarviointi on yksi projektin tärkeimpiä vaiheita. Yhä monimutkaisemmat projektit tuovat mukanaan haasteita tarkkojen kustannusarvioiden saavuttamiseksi. Tämä kandidaatintutkielma pyrkii selvittämään koneoppimiseen perustuvien menetelmien soveltuvuutta ohjelmistoprojektien kustannusarvioinnissa sekä arvioimaan niiden hyödyllisyyttä perinteisiin menetelmiin verrattuna.

Tutkielma keskittyy olemassa olevan kirjallisuuden kautta erilaisten kustannusarviointimenetelmien tarkasteluun ja vertailuun, ja pyrkii löytämään vaihtoehtoja perinteisille menetelmille analysoimalla erilaisten tekoälyyn pohjautuvien mallien suorituskykyä ja hyödyllisyyttä.

Tulokset osoittavat, että koneoppimiseen perustuvat kustannusarviointimenetelmät, erityisesti neuroverkot ja erilaiset yhdistelmämenetelmät, usein päihittävät perinteiset menetelmät. Menetelmän valinta ja soveltuvuus riippuvat kuitenkin projektin ominaisuuksista ja harjoitusdatan laadusta. Tutkimus korostaa datan ja ominaisuuksien valinnan tärkeyttä sekä alakohtaisen datan hyödyntämistä mallin tarkkuuden parantamiseksi.

Opinnäytetyössä käsitellään myös ohjelmistoprojektien kustannusarvioinnin tulevaisuuden näkymiä, erityisesti kasvavaa kiinnostusta yhdistelmämenetelmiä kohtaan sekä kielimallien hyödyntämistä kustannusarvion tarkkuuden parantamiseksi.
 
Kokoelmat
  • Kandidaatin tutkintojen opinnäytetyöt [6689]

Samankaltainen aineisto

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

  • Cell-free massive multiple antenna systems : estimation techniques, scalability challenges, and aerial access point deployments 

    Dias Souza, Daynara
    Acta Universitatis Lappeenrantaensis : 1220 (Lappeenranta-Lahti University of Technology LUT, 26.09.2025)
    Cell-free (CF) massive multiple-input multiple-output (MIMO) networks are envisioned as promising technologies for next-generation wireless networks. These networks stand out for their high spectral efficiency, lower ...
  • Adaptive square-root unscented Kalman filter: An experimental study of hydraulic actuator state estimation 

    Mohammadi Asl, Reza; Shabbouei Hagh, Yashar; Handroos, Heikki; Simani, Silvio (Elsevier, 19.07.2019)
    This paper introduces a new adaptive Kalman filter for nonlinear systems. The proposed method is an adaptive version of the square-root unscented Kalman filter (Sr-UKF). The presented adaptive square-root unscented Kalman ...
  • Predicting product cost development throughout production life cycle 

    Kajander, Essi (2019)
    The objective of this thesis was twofold – first to assess how product cost development can be estimated at the early phases of product development and second to evaluate how organization could improve its product cost ...
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