Estimation of Software Integration Test Duration via UML Statecharts

Fehim Göler, Tolga Ovatman

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

In integration testing it can be very useful to predict how much time it will take to complete a set of integration test runs, especially during the version changes of software projects. Past studies usually focus on estimating the whole test suite effort rather than the test delta required to be applied during version changes which can be expected to increase the margin of error during the estimation process. In this study we apply well-knwon prediction techniques over software projects that make use of Model Driven Engineering (MDE) and UML-statecharts per se, in order to estimate the duration of a single run of integration tests during version changes. In particular, we apply a linear regression model to estimate the exact duration and Support Vector Machine (SVM) classifiers to predict the duration by using three categories: 'short', 'medium' and 'long'. Our results give important hints about how to perform such analysis in the chosen domain.

Original languageEnglish
Title of host publicationUBMK 2024 - Proceedings
Subtitle of host publication9th International Conference on Computer Science and Engineering
EditorsEsref Adali
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages1104-1109
Number of pages6
ISBN (Electronic)9798350365887
DOIs
Publication statusPublished - 2024
Event9th International Conference on Computer Science and Engineering, UBMK 2024 - Antalya, Turkey
Duration: 26 Oct 202428 Oct 2024

Publication series

NameUBMK 2024 - Proceedings: 9th International Conference on Computer Science and Engineering

Conference

Conference9th International Conference on Computer Science and Engineering, UBMK 2024
Country/TerritoryTurkey
CityAntalya
Period26/10/2428/10/24

Bibliographical note

Publisher Copyright:
© 2024 IEEE.

Keywords

  • integration testing
  • Test duration estimation
  • UML statecharts

Fingerprint

Dive into the research topics of 'Estimation of Software Integration Test Duration via UML Statecharts'. Together they form a unique fingerprint.

Cite this