- Faculty of Fundamental Sciences
- Faculty Departments
- Department of Information Technologies
Department of Information Technologies
The Department prepares specialists in information technology and artificial intelligence who are able to design, implement, and manage advanced IT and AI solutions, as well as analyse data. It conducts and develops research in machine learning, artificial intelligence solutions, digital twin modelling, and IT security assessment and risk management.
Phone: +370 5 274 4825;
Email: fmit@vilniustech.lt
About the Department
Founded in 1999, the Department of Information Technologies is led by Prof. Dr Dmitrij Šešok.
The Department’s History
Founded in 1999, the Department of Information Technologies is led by Prof. Dr Dmitrij Šešok.
The Department of Information Technologies aims to educate qualified IT specialists who are able to apply advanced knowledge in artificial intelligence, information security, and decision systems to solve real-world problems.
The Department’s Goal
The Department of Information Technologies aims to educate qualified IT specialists who are able to apply advanced knowledge in artificial intelligence, information security, and decision systems to solve real-world problems.
The Department conducts research in information security, artificial intelligence, and decision-making systems, including image recognition, medical data analysis, digital twins, e-learning, risk management, and parallel computing.
Areas of activity
The Department conducts research in information security, artificial intelligence, and decision-making systems, including image recognition, medical data analysis, digital twins, e-learning, risk management, and parallel computing.
Partners
Department of Information Technologies maintains active cooperation with social and business partners.
Show more
Department Staff
The staff of the Department of Information Technologies are highly qualified IT specialists. They conduct research, deliver study courses to students, and develop advanced solutions in software engineering, artificial intelligence, process digitalisation, and cybersecurity.
Administration
Administration
Research Staff
- Administration
- Research Staff
-
Prof. Dr. Dmitrij ŠešokHead
-
Renata KarbauskienėAdministrator
Show more
Thesis abstracts
Years
Qualification
Clear selections
Try the following:
- Search again using different keywords.
- Check that the search text is written correctly.
- If filters were applied, remove them and try again.
Guostė Kartanaitė
— Prof Dr Simona Ramanauskaitė
Forecasting Direct Foreign Investments Using Artificial Intelligence Algorithms
In the master’s thesis, the forecasting of foreign direct investment in Lithuania is investigated by applying statistical and artificial intelligence algorithms. The theoretical part of the thesis analyses...
2026
Masters
- 2026
- Masters
Forecasting Direct Foreign Investments Using Artificial Intelligence Algorithms
Student:
Guostė Kartanaitė
Supervisor:
Prof Dr Simona Ramanauskaitė
Department:
Department of Information Technologies
Thesis abstract (LT)
Baigiamajame magistro darbe nagrinėjamas tiesioginių užsienio investicijų prognozavimas Lietuvoje, taikant statistinius ir dirbtinio intelekto metodus. Teorinėje darbo dalyje nagrinėjama TUI samprata, reikšmė ekonomikos augimui ir jų prognozavimui taikomi metodai. Metodologinėje dalyje parengta tyrimo eiga, apimanti aprašomąją statistiką, koreliacinę analizę, stacionarumo vertinimą ir skirtingų prognozavimo modelių taikymą. Empirinėje darbo dalyje analizuojami TUI, BVP vienam gyventojui, eksporto, importo, darbo jėgos ir nedarbo lygio rodikliai. TUI prognozei taikyti ARIMA, VAR, tiesinės regresijos, k-artimiausių kaimynų, gradientinio stiprinimo ir atsitiktinių medžių modeliai. Tyrimo rezultatai parodė, kad nagrinėjamu atveju tiksliausias buvo tiesinės regresijos modelis, sudarytas naudojant tik TUI vėlinimo kintamuosius, o artimus rezultatus parodė gradientinio stiprinimo ir ARIMA modeliai. Tyrimas atskleidė, kad TUI prognozavimui Lietuvoje svarbiausia buvo istorinė TUI dinamika, o papildomų makroekonominių kintamųjų įtraukimas ne visais atvejais pagerino modelių rezultatus.
Darbą sudaro: įvadas, tiesioginių užsienio investicijų ir taikomų metodų prognozei teorinė apžvalga, prognozės tyrimo metodika, tyrimo rezultatai, išvados, literatūros sąrašas, priedai.
Darbo apimtis: 65 p. teksto be priedų, 15 iliustr., 19 lent., 40 bibliografinių šaltinių. Atskirai pridedami darbo priedai.
tiesioginės užsienio investicijos
TUI prognozavimas
dirbtinis intelektas
mašininis mokymasis
statistiniai metodai
prognozavimo modeliai
laiko eilutės
ARIMA modelis
VAR modelis
tiesinė regresija
k-artimiausių kaimynų algoritmas
gradientinis stiprinimas
atsitiktinių medžių algoritmas
aprašomoji statistika
koreliacinė analizė
stacionarumo testavimas.
Thesis abstract (EN)
In the master’s thesis, the forecasting of foreign direct investment in Lithuania is investigated by applying statistical and artificial intelligence algorithms. The theoretical part of the thesis analyses the concept of FDI, its importance for economic growth, and the methods used for forecasting it. In the methodological part, the research process is developed, including descriptive statistics, correlation analysis, stationarity test, and the application of different forecasting models. In the empirical part of the thesis, indicators of FDI, GDP per capita, exports, imports, labour force, and unemployment rate are analysed. ARIMA, VAR, linear regression, k-nearest neighbours, gradient boosting, and random forest models were applied for FDI forecasting. The research results showed that, in the analysed case, the most accurate model was the linear regression model developed using only lagged FDI variables, while the gradient boosting and ARIMA models showed similar results. The study revealed that the historical dynamics of FDI were the most important factor for forecasting FDI in Lithuania, while the inclusion of additional macroeconomic variables did not improve the results of the models in all cases.
Structure of thesis: an introduction, a theoretical review of foreign direct investment and the methods applied for forecasting, the research methodology for forecasting, research results, conclusions, a list of references, and appendices.
Thesis consist of: 65 p. text without appendixes, 15 pictures, 19 tables, 40 bibliographical entries. Appendices included additionally.
foreign direct investment
FDI forecasting
artificial intelligence
machine learning
statistical methods
forecasting models
time series
ARIMA model
VAR model
linear regression
k-nearest neighbours algorithm
gradient boosting
random forest
descriptive statistics
correlation analysis
stationarity testing.
Adil Arslan
— Assoc Prof Dr Irina Vinogradova-Zinkevič
Development of an Analytics-Driven Library Management System for Educational Institutions: a Multi-Tenant Approach
This thesis presents the development of an analytics-driven library management system for educational institutions. The proposed multi-tenant solution enables efficient management of physical book collections across multiple schools...
2025
Bachelor's and Integrated Studies
- 2025
- Bachelor's and Integrated Studies
Development of an Analytics-Driven Library Management System for Educational Institutions: a Multi-Tenant Approach
Student:
Adil Arslan
Supervisor:
Assoc Prof Dr Irina Vinogradova-Zinkevič
Department:
Department of Information Technologies
Thesis abstract (LT)
Šiame darbe pristatomas analitika grindžiamos bibliotekų valdymo sistemos, skirtos švietimo įstaigoms, kūrimas. Siūlomas daugiafunkcinis sprendimas leidžia efektyviai valdyti fizinių knygų kolekcijas keliose mokyklose ir teikia analitines įžvalgas išteklių optimizavimui.
Sistema įgyvendina rolėmis pagrįstą prieigos kontrolę ir prisideda prie švietimo išteklių valdymo, naudodama analitinius duomenis bibliotekos naudojimo modeliams analizuoti.
Bibliotekų valdymo sistema
švietimo įstaigos
EdTech
analitika
išteklių optimizavimas
fizinių kolekcijų valdymas
Thesis abstract (EN)
This thesis presents the development of an analytics-driven library management system for educational institutions. The proposed multi-tenant solution enables efficient management of physical book collections across multiple schools while providing analytical insights for resource optimization. The system implements role-based access control and contributes to educational resource management through analytics, enabling the analysis of library usage patterns.
Library management system
Educational institutions
EdTech
Analytics
Resource optimization
Physical Collection Management
Aidas Mackonis
— Artūras Mackūnas
Gymnastics Competitions Planning System
The aim of the thesis is to automate the processes of organising and conducting gymnastics competitions by creating an integrated website-based system. To begin with, existing competition-management systems...
2025
Bachelor's and Integrated Studies
- 2025
- Bachelor's and Integrated Studies
Gymnastics Competitions Planning System
Student:
Aidas Mackonis
Supervisor:
Artūras Mackūnas
Department:
Department of Information Technologies
Thesis abstract (LT)
Baigiamojo darbo tikslas – automatizuoti gimnastikos varžybų organizavimo ir vykdymo procesus, sukuriant integruotą svetainės pagrindu veikiančią sistemą. Darbo pradžioje atlikta esamų turnyrų valdymo sistemų ir šiuolaikinių internetinių technologijų analizė, siekiant pasirinkti tinkamiausius įrankius projekto poreikiams. Remiantis analize, suformuluoti funkciniai ir nefunkciniai reikalavimai, suprojektuota reliacinė duomenų bazė bei vartotojo sąsaja. Sistema praktiškai įgyvendinta ir leidžia saugoti gimnasčių, varžybų ir jų muzikos failų duomenis, generuoti starto sąrašus PDF formatu ir nuostatus, transliuoti muziką tiesiogiai iš interneto svetainės. Sistema buvo ištestuota pagal suformuluotus funkcinius ir nefunkcinius reikalavimus. Rezultatai patvirtino jos tinkamumą efektyvinti varžybų organizavimo procesą.
Darbą sudaro 6 dalys: įvadas, renginių valdymo sistemos ir jų kūrimas, reikalavimų specifikacija, gimnastikos turnyrų planavimo sistemos architektūra, išvados, literatūros sąrašas.
Darbo apimtis – 49 p. teksto be priedų, 36 iliustr., 23 lent., 20 bibliografiniai šaltiniai.
Atskirai pridedami darbo priedai.
gimnastika
varžybos
tinklapių kūrimas
React
Node.js
Supabase
MySQL
Thesis abstract (EN)
The aim of the thesis is to automate the processes of organising and conducting gymnastics competitions by creating an integrated website-based system. To begin with, existing competition-management systems and general web-development technologies were analysed to select the tools most suitable for the project. On the basis of the analysis, functional and non-functional requirements were formulated and a relational database together with a user interface were designed. The resulting system stores data about gymnasts, competitions and associated music files; it generates regulations and start lists in PDF format and streams music directly from the website. Compliance with all specified functional and non-functional requirements was verified through manual testing, confirming the system’s suitability for efficient competition management.
The thesis consists of 6 parts: introduction, event management systems and their development, requirements specification, architecture of the gymnastics tournament planning system, conclusions, list of references.
The volume of the thesis is 49 pages of text without appendices, 36 illustrations, 23 tables, 20 bibliographic sources.
Appendixes are attached separately.
gymnastics
competitions
web development
React
Node.js
Supabase
MySQL
Alexandre Pashkin
— Assoc Prof Dr Irina Vinogradova-Zinkevič
Comparative Study of Personalization Algorithms in Distance Learning
The thesis “Comparative Study of Personalization Algorithms in Distance Learning” offers a systematic, multi-stage examination of how modern adaptive and recommendation techniques can enhance online education. Beginning with...
2025
Bachelor's and Integrated Studies
- 2025
- Bachelor's and Integrated Studies
Comparative Study of Personalization Algorithms in Distance Learning
Student:
Alexandre Pashkin
Supervisor:
Assoc Prof Dr Irina Vinogradova-Zinkevič
Department:
Department of Information Technologies
Thesis abstract (LT)
Bakalauro darbe „Nuotolinio mokymosi personalizavimo algoritmų palyginamasis tyrimas“ sistemingai ir keliais etapais nagrinėjama, kaip šiuolaikinės adaptyvios ir rekomendacinės technologijos gali pagerinti internetu teikiamą švietimą. Pradedant nuo e. mokymosi spartaus augimo bei su tuo susijusių įsitraukimo ir išlaikymo problemų apžvalgos, nustatomas mokymosi turinio personalizavimo technologijų poreikis, siekiant pritaikyti turinį prie individualių besimokančiųjų poreikių. Po išsamios literatūros apžvalgos, kurioje pateikiama bendraautorystės ir citavimo tinklų analizė bei pagrindinių apžvalgų sintezė, autorius nustato dešimt vertinimo kriterijų (pvz., veiksmingumas, pritaikomumas, mastelio keitimas, aiškumas, privatumas), pagal kuriuos vertinami algoritmai. Metodologijoje apibrėžiami kokybiniai ir kiekybiniai metodai, sistemingai apibendrinant literatūrą ir pateikiant konkrečioms platformoms būdingus atvejų tyrimus. Praktinėje dalyje pagal šiuos kriterijus nuosekliai lyginamos aštuonios algoritmų klasės (nuo taisyklėmis pagrįsto adaptyvaus pateikimo ir klasikinės prognozavimo analizės iki pažangaus giliųjų žinių sekimo, bendradarbiavimo filtrų hibridų, neuroninių tinklų rekomendacinių sistemų ir pažangių agentų). Išsamiose lentelėse apibendrinami kompromisai, pavyzdžiui, interpretuojamumas ir prognozavimo gebėjimai, skaičiavimo sąnaudos ir BDAR atitiktis. Darbo pabaigoje pateikiamos aiškios rekomendacijos – siūlomi hibridiniai modeliai, kurie derina skaidrumą ir pritaikomumą, – ir siūlomi tolesni darbai, susiję su tiesioginiu diegimu, tarpplatforminėmis API ir etikos sistemomis. Darbas suteikia tvirtą teorinį pagrindą ir praktines gaires institucijoms, siekiančioms įgyvendinti į mokinį orientuotą personalizavimą nuotolinio mokymo srityje.
personalizavimas
algoritmai
nuotolinis mokymasis
e. mokymasis
internetu teikiamą švietimą
skaidrumas
pritaikomumas
Thesis abstract (EN)
The thesis “Comparative Study of Personalization Algorithms in Distance Learning” offers a systematic, multi-stage examination of how modern adaptive and recommendation techniques can enhance online education. Beginning with an overview of the rapid growth of e-learning and the attendant challenges of engagement and retention, it establishes the need for algorithmic personalization to tailor content to individual learners’ needs. After a rich literature review—featuring co-authorship and co-citation network analyses and syntheses of key reviews—the author identifies ten evaluation criteria (e.g., efficacy, adaptability, scalability, interpretability, privacy) against which to assess algorithms. The methodology outlines both qualitative and quantitative approaches, combining systematic literature synthesis with platform-specific case studies. In the practical part, eight algorithm classes (from rule-based Adaptive Release and classic predictive analytics to advanced Deep Knowledge Tracing, collaborative-filtering hybrids, neural-network recommenders, and intelligent agents) are rigorously compared across those criteria. Detailed tables summarize trade-offs such as interpretability versus predictive power, computational cost, and GDPR-compliance. Concluding with clear recommendations—advocating hybrid models that marry transparency and adaptability—and proposing future work on live deployments, cross-platform APIs, and ethical frameworks, the thesis provides both a robust theoretical framework and actionable guidance for institutions seeking to implement learner-centred personalization in distance education.
personalization
algorithms
distance learning
e-learning
online education
transparency
adaptability
Andrius Budrys
— Artur Radzivil
Prototype of a Skateboarding Community Platform
The aim of this bachelor's thesis is to improve online interaction within the skateboarding community by developing a prototype of an interactive platform. In the initial stage, an...
2025
Bachelor's and Integrated Studies
- 2025
- Bachelor's and Integrated Studies
Prototype of a Skateboarding Community Platform
Student:
Andrius Budrys
Supervisor:
Artur Radzivil
Department:
Department of Information Technologies
Thesis abstract (LT)
Baigiamojo darbo tikslas – pagerinti riedlentininkų bendruomenės sąveiką internete,
sukuriant interaktyvios platformos prototipą. Pradiniame etape atlikta užsienio ir Lietuvos platformų
apžvalga, vertinant jų funkcionalumą, dizaino sprendimus ir teikiamas paslaugas. Nustatyti
pagrindiniai rinkos standartai ir unikalūs sprendimai. Siekiant įgyvendinti efektyvų prototipą, buvo
įvertintos skirtingos išorinio ir vidinio programavimo technologijos. Išanalizuoti ir palyginti įvairūs
vartotojo sąsajos ir vartotojo patirties vertinimo metodai. Besiruošiant prototipo kūrimui, buvo
panaudota Ishikawa diagrama, detalizuoti panaudos atvejai bei apibrėžti funkciniai ir nefunkciniai
reikalavimai. Galiausiai, pasirinkus vidinio ir išorinio programavimo technologijas, sukurtas
riedlentininkų platformos prototipas, atlikta vartotojų apklausa, kurios rezultatai panaudoti prototipo
tobulinimui.
Darbą sudaro dalys: įvadas, riedlentininkų bendruomenės rinkos analizė, technologinių
sprendimų apžvalga, prototipų vertinimo metodai, prototipo kūrimo procesas, prototipo vertinimas
ir tobulinimas, išvados ir siūlymai, literatūros sąrašas.
Darbo apimtis – 42 p. teksto be priedų, 28 iliustr., 38 lent., 13 bibliografiniai šaltiniai.
riedlentininkų bendruomenė
grafinis dizainas
vartotojo sąsaja
vartotojo
patirtis
prototipas
apklausa
Thesis abstract (EN)
The aim of this bachelor's thesis is to improve online interaction within the skateboarding
community by developing a prototype of an interactive platform. In the initial stage, an overview of
both international and Lithuanian platforms was conducted, evaluating their functionality, design
solutions, and provided services. Key market standards and unique features were identified. To
ensure the effectiveness of the prototype, various frontend and backend development technologies
were assessed. User interface and user experience evaluation methods were analyzed and compared.
In preparation for the prototype development, an Ishikawa diagram was used, use cases were
detailed, and both functional and non-functional requirements were defined. Finally, after selecting
suitable backend and frontend technologies, the prototype of the skateboarding platform was
developed. A user survey was conducted, and its results were used to improve the prototype.
The structure of the thesis includes the following parts: introduction, analysis of the
skateboarding community market, overview of technological solutions, prototype evaluation
methods, prototype development process, prototype evaluation and improvement, conclusions and
recommendations, and references.
Thesis length – 42 pages of text excluding appendices, 28 illustrations, 38 tables, and 13
bibliographic sources.
skateboarding community
graphic design
user interface
user experience
prototype
survey
Anhelina Velychko
— Assoc Prof Dr Mindaugas Rybokas
Study of Key Performance Indicators in a Scope of Hybrid Project Management Methodologies
This bachelor's thesis examines the significance and impact of Key Performance Indicators (KPIs) in hybrid IT project management methodologies. As hybrid methodologies — integrating Agile and Waterfall —...
2025
Bachelor's and Integrated Studies
- 2025
- Bachelor's and Integrated Studies
Study of Key Performance Indicators in a Scope of Hybrid Project Management Methodologies
Student:
Anhelina Velychko
Supervisor:
Assoc Prof Dr Mindaugas Rybokas
Department:
Department of Information Technologies
Thesis abstract (LT)
Šiame bakalauro darbe nagrinėjama pagrindinių veiklos rodiklių (KPI) reikšmė ir poveikis hibridinėse IT projektų valdymo metodikose. Kadangi hibridinės metodikos, integruojančios „Agile“ ir „Waterfall“, tampa vis populiaresnės, labai svarbu suvokti efektyvumo rodiklių įtaką projekto sėkmei. Tyrimas apėmė sisteminę literatūros apžvalgą, kiekybinę apklausą ir ekspertų interviu. Rezultatai parodė, kad nors dažnai naudojami tokie tradiciniai rodikliai kaip terminų laikymasis, suinteresuotųjų šalių pasitenkinimas ir veiklos efektyvumas (ciklo laikas ir komandos darbas) yra svarbesni sėkmės rodikliai. Nepaisant to, šie pagrindiniai veiklos rodikliai naudojami nepakankamai veiksmingai. Tyrimas taip pat atskleidė didelius iššūkius, susijusius su KPI suderinimu ir standartizavimu mišriose komandose. Disertacijoje skatinama kurti veiksmingesnes KPI sistemas, skirtas hibridinei aplinkai.
Hibridinių projektų valdymas
pagrindiniai veiklos rodikliai (KPI)
„Agile“
‚Waterfall‘
suinteresuotųjų šalių pasitenkinimas
veiklos efektyvumas".
Thesis abstract (EN)
This bachelor's thesis examines the significance and impact of Key Performance Indicators (KPIs) in hybrid IT project management methodologies. As hybrid methodologies — integrating Agile and Waterfall — gain prominence, comprehending the influence of efficiency metrics on project success is crucial. The study encompassed a systematic literature review, a quantitative survey, and expert interviews. Results showed that while traditional metrics like timeline adherence are frequently used, stakeholder satisfaction and operational efficiency (cycle time and team performance) are stronger predictors of success. Nevertheless, these KPIs are inadequately utilized. The research also revealed considerable challenges in KPI alignment and standardization within hybrid teams. The thesis advances the creation of more efficient KPI frameworks designed for hybrid environments.
Hybrid project management
Key Performance Indicators (KPIs)
Agile
Waterfall
stakeholder satisfaction
operational efficiency
Aqib Javaid
— Assoc Prof Dr Saulius Valentinavičius
Adoption and Usability of Remote Work Tools
The present bachelor's research evaluates the usability features within three prominent development platforms, namely GitHub, GitLab, and Jira, that professional users use for remote collaboration. Research analyzes three...
2025
Bachelor's and Integrated Studies
- 2025
- Bachelor's and Integrated Studies
Adoption and Usability of Remote Work Tools
Student:
Aqib Javaid
Supervisor:
Assoc Prof Dr Saulius Valentinavičius
Department:
Department of Information Technologies
Thesis abstract (LT)
Bakalauro darbe vertinamos trijų populiarių programinės įrangos kūrimo bei projektų valdymo įrankių platformų – „GitHub“, „GitLab“ ir „Jira“ naudojimo ypatybės. Tiriamos platformos analizuojamos atliekant funkcionalumo testavimą, vertinant jų naudojimo elementus ir bendradarbiavimo atributus bei atliekant šių įrankių naudotojų patirties vertinimus. Praktinio įrankių
naudojimo metu atlikti CI/CD konfigūravimo tyrimai, dokumentuojant projekto užduočių administravimo procedūras.
Tyrimo tikslas buvo nustatyti nuotolinio darbo platformą, kuri užtikrintų patogų bei racionalų jos panaudojamumą studentų, kitų komandų nariams bei organizacijų vartotojams, siūlydama integruotas tiriamų platformų funkcijas. Pastebėta, jog atvirojo kodo kūrėjai dažniausiai renkasi GitHub, kadangi ši platforma atitinka jų poreikius, o verslo klientai teikia pirmenybę GitLab dėl
įdiegtų CI/CD funkcijų, palaikančių DevOps procesus. Jira yra lyderė tarp Agile tipo užduočių valdymo įrankių, taip pat tai pagrindinė platforma užduočių valdymui, siūlanti ir darbo eigos stebėjimo galimybes.
Tyrimas susideda iš keturių pagrindinių dalių: įvado, teorinio darbo tikslo tyrimo/vertinimo, techninio sprendimo praktinio naudojimo bei rekomendacijų. Baigiamajame darbe pateikiamos išvados bei literatūros šaltinių nuorodos.
Darbo apimtis – 57 p. teksto be priedų, 34 iliustr., 6 lent., 22 bibliografinių šaltinių.
Versijų kontrolė
automatizavimas
įtraukties strategijos
kodo bendrinimas
komandos produktyvumo didinimas
Agile
debesijoje veikiantys įrankiai
CI/CD
Thesis abstract (EN)
The present bachelor's research evaluates the usability features within three prominent development platforms, namely GitHub, GitLab, and Jira, that professional users use for remote collaboration. Research analyzes three platforms as part of functionality testing while assessing their usability elements and collaborative attributes via user experience evaluations. The practical
investigation produced data on repository creation and CI/CD pipeline setup while documenting project task administration procedures.
The research aimed to find a remote work platform that delivers optimal usability to students and team members, and organizational users with integrated functionalities. Basic open-source developers rely on GitHub for their platform needs, whereas enterprise customers prefer GitLab because it provides built-in CI/CD features for DevOps functionalities. Jira takes the leadership position among agile task management tools since it serves as the main platform for task management while offering workflow monitoring capabilities.
The research consists of four major sections, which include introduction, theoretical evaluation, usability testing with practical applications, and recommendations. The thesis incorporates conclusions as well as references in its final sections.
The scope of this work consists of 57 core pages, yet it contains 34 figures together with 6 tables, and 15 bibliographical sources as its foundation.
Scalability in software development
Version control
Automation
onboarding strategies
Code collaboration
Remote team productivity
Scalability
Agile Project management
Tool optimization
Cloud-based tool
environment
CI/CD
Arailym Issayeva
— Assoc Prof Dr Saulius Valentinavičius
The use of Efficient Strategies for Managing Flaky Tests in Automated Testing Pipelines
This bachelor thesis investigates efficient strategies for managing flaky tests in automated testing pipeline to provide software development teams with practical strategies to reduce computational waste and increase...
2025
Bachelor's and Integrated Studies
- 2025
- Bachelor's and Integrated Studies
The use of Efficient Strategies for Managing Flaky Tests in Automated Testing Pipelines
Student:
Arailym Issayeva
Supervisor:
Assoc Prof Dr Saulius Valentinavičius
Department:
Department of Information Technologies
Thesis abstract (LT)
Bakalauro baigiamajame darbe nagrinėjamos efektyvios strategijos, taikomos nestabilių (flaky) testų valdyme automatizuoto testavimo aplinkoje, siekiant programinės įrangos kūrėjams suteikti praktinių būdų sumažinant tikrinamųjų skaičiavimų kiekį ir padidinant testavimo rezultatų patikimumą.
Tyrime buvo analizuoti esami nestabilių testų aptikimo, valdymo ir prevencijos būdai, vėliau įgyvendintas tokių testų aptikimo ir valdymo sprendimas, naudojant Kotlin, Gradle ir JUnit įrankius. Buvo sukurti ir išbandyti du matematiniai modeliai sukurti entropijos ir kaitos dažnio (flip-rate) pagrindais, iš kurių pastarasis pasižymėjo geresniu našumu identifikuojant ir reitinguojant nestabilius testus. Šių modelių diegimo pasėkoje identifikuotų nestabilių testų automatinis išjungimas iš pagrindinio testų rinkinio leido pasiekti 36 % testų vykdymo trukmės pagerėjimą.
Pateiktame darbe siūlomi 3 automatizuoti probleminių testų išjungimo būdai : taikant patikimumo kontrolės slenksčius (reliability gates), naudojant kaitos dažnio modelį, ir taikant valdomą probleminių testų išjungimą.
Darbas susideda iš: įvado, problemos analizės , tyrimo metodų aptarimo, realizacinės dalies, rezultatų analizės, efektyvių strategijų aprašo, išvadų, literatūros sąrašo ir priedų.
Darbo apimtis – 53 p. teksto be priedų, 21 iliustr., 10 form., 4 lent., 24 kodo fragmentai, 22 bibliografiniai šaltiniai.
Nestabilūs testai
nestabilių testų aptikimo strategijos
nestabilių testų valdymas
efektyviosios testavimo strategijos
CI/CD grandinė
Thesis abstract (EN)
This bachelor thesis investigates efficient strategies for managing flaky tests in automated testing pipeline to provide software development teams with practical strategies to reduce computational waste and increase credibility in test results
The research analyzed existing approaches to detect, orchestrate, and prevent flaky tests, followed by implementing a detection and orchestration solution using Kotlin, Gradle, and JUnit. Two mathematical models were developed and tested: entropy-based and flip-rate based, with the flip-rate model demonstrating superior performance in identifying and ranking flaky tests. Next, automatically disabling identified flaky tests from the main suite resulted in a 36% improvement in test suite execution time. The work proposes a three-pronged approach: prevention through reliability gates, detection using the flip-rate model, and orchestration by automatically disabling problematic tests.
The work consists of: introduction, analysis of existing approaches, research methodology, implementation, analysis of results, outlined effective strategies, conclusion, bibliography, and appendices. The scope of the work is 53 pages of text without appendices, 21 illustrations, 10 formulas, 4 tables, 24 code fragments, and 22 bibliographical sources.
Flaky tests
efficient strategies
flaky test detection models
CI/CD pipeline
mitigate flaky tests
managing flaky tests
Aryna Valasach
— Dr Danylo Shkundalov
Development of Virtual Garden Simulator based on Geoinformatics Integration
This thesis breaks down the creation of a virtual plant simulator that simulates realistic growth by utilizing environmental data and user care. The simulation is constructed using TypeScript...
2025
Bachelor's and Integrated Studies
- 2025
- Bachelor's and Integrated Studies
Development of Virtual Garden Simulator based on Geoinformatics Integration
Student:
Aryna Valasach
Supervisor:
Dr Danylo Shkundalov
Department:
Department of Information Technologies
Thesis abstract (LT)
Šiame baigiamajame darbe aprašomas virtualaus augalų simuliatoriaus, imituojančio realų augimą, panaudojant aplinkos duomenis ir naudotojų priežiūrą, kūrimas. Simuliacija sukurta naudojant „TypeScript“ ir „React“, o procedūrinis augimas modeliuojamas naudojant L sistemas ir SVG augalų vizualizavimui. „Open Meteo“ API naudojama norint gauti realaus laiko meteorologinius duomenis, įskaitant kritulius ir saulės šviesą, kurie tiesiogiai veikia augalų sveikatą ir struktūrą. Tyrimas apima architektūrą, sveikatos modelį, atvaizdavimo logiką ir duomenų sinchronizavimą su sistemos serveriu. Baigiamasis darbas suskirstytas į penkis pagrindinius skyrius: įvadą, literatūros apžvalgą, sistemos diegimą, testavimą ir išvadas.
Darbo apimtis – 8 dalys: įvadas, atitinkamų technologijų analizė ir apžvalga, sistemos reikalavimų specifikacija, sistemos architektūros aprašymas, sistemos dokumentacija, sistemos testavimas, išvados, nuorodos.
Darbo apimtis – 19 paveikslų, 53 puslapiai be priedų ir 33 bibliografinės nuorodos.
Procedūrinis modeliavimas
interaktyvi botanika
vizualizacija žiniatinklyje
žaidimų pagrindu veikiantis mokymasis
edukacinės technologijos
Thesis abstract (EN)
This thesis breaks down the creation of a virtual plant simulator that simulates realistic growth by utilizing environmental data and user care. The simulation is constructed using TypeScript and React, with procedural growth modeled through L-systems and SVG for plant visualization. The Open Meteo API is used to retrieve real-time meteorological inputs, including rainfall and sunlight, which have a direct impact on the health and structure of plants. The investigation encompasses the architecture, health model, rendering logic, and data synchronization with a backend of the system. The thesis is divided into five primary sections: introduction, literature review, system implementation, testing, and conclusions.
The thesis consists of 8 parts: introduction, analysis and overview of relevant technologies, system requirements specification, system architecture description, system documentation, system testing, conclusions, references.
The scope of the thesis – 19 figures, 53 pages without appendices, and 33 bibliographic references.
Procedural modeling
Interactive botany
Web-based visualization
Gamified learning
Educational technology
Arnas Tomas Markūnas
— Gitana Čechamirienė
Creation and Optimization of Company X's Website Based on Core Web Vitals Performance Metrics
The bachelor thesis analyzes the website optimization process based on the Core Web Vitals performance metrics, aiming to improve user experience and meet Google's requirements. The theoretical part...
2025
Bachelor's and Integrated Studies
- 2025
- Bachelor's and Integrated Studies
Creation and Optimization of Company X's Website Based on Core Web Vitals Performance Metrics
Student:
Arnas Tomas Markūnas
Supervisor:
Gitana Čechamirienė
Department:
Department of Information Technologies
Thesis abstract (LT)
Šiame baigiamajame bakalauro darbe analizuojamas svetainės optimizavimo procesas pagal „Core Web Vitals“ našumo rodiklius, siekiant pagerinti vartotojo patirtį ir atitikti „Google“ keliamus reikalavimus. Teorinėje dalyje aptarti pagrindiniai CWV rodikliai bei jų reikšmė svetainių techninei kokybei ir SEO pozicijoms. Praktinėje dalyje atlikta įmonės X esamos svetainės greitaveikos analizė, nustatytos pagrindinės problemos ir parengta optimizavimo strategija. Pritaikius pasirinktus „WordPress“ įskiepius, sukurtas naujas dizainas, efektyviau valdoma DOM struktūra ir optimizuota duomenų bazė. Sukūrus naują svetainės versiją, testavimo rezultatai parodė reikšmingą „Core Web Vitals“ rodiklių pagerėjimą tiek mobiliojoje, tiek darbalaukio versijoje. Darbo pabaigoje pateikiamos rekomendacijos tolesnei greitaveikos priežiūrai ir rodiklių palaikymui. Darbą sudaro keturios dalys: teorinė analizė, esamos svetainės analizė, optimizuotos svetainės projektavimas ir naujai sukurtos svetainės X rezultatų analizė. Darbo apimtis yra 100 puslapių teksto be priedų, 82 iliustracijos, 17 lentelių, 42 bibliografiniai šaltiniai.
internetinės svetainės optimizavimas
Core Web Vitals
LCP
INP
CLS
WordPress
greitaveika
naudotojo patirtis
PageSpeed Insights
Thesis abstract (EN)
The bachelor thesis analyzes the website optimization process based on the Core Web Vitals performance metrics, aiming to improve user experience and meet Google's requirements. The theoretical part discusses the main CWV indicators and their relevance to website technical quality and SEO rankings. In the practical part, a performance analysis of the existing website of Company X was carried out, key issues were identified, and an optimization strategy was developed. Using selected WordPress plugins, a new design was created, the DOM structure was managed more efficiently, and the database was optimized. After launching the new version of the website, testing results showed significant improvements in Core Web Vitals metrics for both mobile and desktop versions. At the end of the thesis, recommendations are provided for maintaining performance and ensuring long-term metric stability. The thesis consists of four parts: theoretical analysis, analysis of the existing website, optimized website design, and performance analysis of the newly developed Company X website. The thesis have 100 pages of text (excluding appendices), 82 pictures, 17 tables, and 42 bibliographic sources.
website optimization
Core Web Vitals
LCP
INP
CLS
WordPress
performance
user experience
PageSpeed Insights
Show more