| | SLO | ENG | Cookies and privacy

Bigger font | Smaller font

Search the digital library catalog Help

Query: search in
search in
search in
search in
* old and bologna study programme

Options:
  Reset


1 - 10 / 54
First pagePrevious page123456Next pageLast page
1.
Can large-language models replace humans in agile effort estimation? Lessons from a controlled experiment
Luka Pavlič, Vasilka Saklamaeva, Tina Beranič, 2024, original scientific article

Abstract: Effort estimation is critical in software engineering to assess the resources needed for development tasks and to enable realistic commitments in agile iterations. This study investigates whether generative AI tools, which are transforming various aspects of software development, can improve effort estimation efficiency. A controlled experiment was conducted in which development teams upgraded an existing information system, with the experimental group using the generative-AI-based tool GitLab Duo for estimation and the control group using conventional methods (e.g., planning poker or analogy-based planning). Results show that while generative-AI-based estimation tools achieved only 16% accuracy—currently insufficient for industry standards—they offered valuable support for task breakdown and iteration planning. Participants noted that a combination of conventional methods and AI-based tools could offer enhanced accuracy and efficiency in future planning.
Keywords: software engineering, agile development, iteration planning, effort estination, generative AI, tool accuracy
Published in DKUM: 24.12.2024; Views: 0; Downloads: 7
.pdf Full text (1,29 MB)

2.
Razvoj reaktivnih zalednih sistemov na osnovi platforme Quarkus
Nik Kovačević, Luka Pavlič, 2024, master's thesis

Abstract: V sodobnem mikrostoritevenem okolju se pogosto soočamo z visokimi stroški oblačne infrastrukture. Zato smo v magistrski nalogi raziskali reaktivne zaledne sisteme, ki omogočajo boljšo učinkovitost in nižjo porabo strojnih virov pri obdelavi zahtev. Osredotočili smo se na reaktivni zaledni sistem v ogrodju Quarkus, primerjali pa smo ga s tradicionalnima zalednima sistemoma v ogrodjih Quarkus in Spring Boot. V nalogi smo implementirali reaktivni zaledni sistem v ogrodju Quarkus in ga primerjali s tradicionalnima zalednima sistemoma, pri tem pa smo identificirali vse izzive, s katerimi smo se soočili skozi celoten cikel razvoja. V okviru testiranja smo simulirali visoko obremenitev s pošiljanjem sočasnih zahtev in ugotovili, da reaktivni pristop kaže krajše čase obdelave in nižjo porabo virov. Pri izbiri pristopa je potrebno uravnotežiti višje stroške razvoja reaktivnega sistema z možnimi prihranki pri oblačnih stroških.
Keywords: Quarkus, Spring Boot, zaledni sistemi, reaktivni zaledni sistem
Published in DKUM: 23.12.2024; Views: 0; Downloads: 21
.pdf Full text (3,63 MB)

3.
Uporaba GitHub Actions pri avtomatizaciji dostave informacijskih rešitev
Tjan Ljubešek, 2024, undergraduate thesis

Abstract: Tekom zaključnega dela smo raziskovali uporabo GitHub Actions pri avtomatizaciji dostave informacijskih rešitev. Izvedli smo pregled literature in študijo primera z vzpostavitvijo delovnega toka za kontinuirano integracijo in dostavo programske opreme. Preučevali smo vpliv različnih strategij razvoja in struktur repozitorijev na učinkovitost delovnih tokov. Ugotovili smo, da je vzpostavitev GitHub Actions za avtomatizacijo nalog, kot so gradnja, testiranje in uvajanje aplikacij, relativno enostavna, še posebej v začetnih fazah razvoja. Na podlagi svojih ugotovitev smo zaključili, da lahko določene kombinacije razvojnih strategij in struktur repozitorijev zmanjšajo stroške in podpirajo dobre prakse.
Keywords: avtomatizacija, GitHub Actions, DevOps, repozitoriji, delovni tokovi
Published in DKUM: 19.09.2024; Views: 0; Downloads: 23
.pdf Full text (1,26 MB)

4.
Avtomatizacija zagotavljanja infrastrukture s platformo Terraform
Petar Nikolov, 2024, undergraduate thesis

Abstract: V današnjem svetu se aplikacije hitro razvijajo, kar zahteva nenehne spremembe infrastrukture. V diplomskem delu je Terraform obravnavan kot orodje za infrastrukturo kot kodo (IaC), pri čemer so prikazane prednosti razvoja in uvajanja programske opreme. V nalogi smo primerjali priporočene prakse v orodju Terraform in poudarili njihov vpliv na široko obsežne projekte IaC. Analizirali smo obstoječo literaturo, da bi zasnovali eksperimentalno fazo in potrdili naše teoretične trditve s praktičnim projektom. Ugotovitve razkrivajo, da nekatere prakse sicer povečujejo učinkovitost projekta, vendar niso to edini odločilni dejavniki. Poleg tega se zavedamo, da raba IaC morda ni vedno ustrezna v vseh primerih.
Keywords: Terraform, IaC, Infrastruktura kot koda, DevOps, AWS
Published in DKUM: 19.09.2024; Views: 0; Downloads: 7
.pdf Full text (1,96 MB)

5.
OTS 2024 Advanced information technologies and services : conference proceedings of the 27th conference : zbornik 27. konference
2024, proceedings

Abstract: V zborniku sedemindvajsete konference OTS 2024 so objavljeni prispevki strokovnjakov s področja informatike, v katerih so predstavljena nova spoznanja in trendi razvoja, vpeljave, prilagajanja ter upravljanja informacijskih rešitev, kot tudi konkretni uspešni pristopi in dobre prakse. Prispevki naslavljajo področja sodobnih arhitekturnih izzivov, klasične, generativne in globoke umetne inteligence, sodobnih spletnih ali mobilnih uporabniških vmesnikov, kot tudi tradicionalnih, brezstrežniških in decentraliziranih zalednih sistemov v oblaku. Tematike prispevkov obsegajo tudi zagotavljanje ustreznega skalabilnega okolja zanje ter avtomatizacijo testiranja, merjenje kakovosti in dostavo s proaktivnim naslavljanjem najpogostejših kibernetskih napadov. Rdečo nit prispevkov predstavljajo podatkovne tehnologije, ki so zastopane v obliki klasičnih podatkovnih baz, podatkovnih jezer ter učinkovitega zbiranja, obdelave in vizualizacije velepodatkov. Prispevki tako še naprej omogočajo boljšo povezanost IT strokovnjakov, informatikov, arhitektov in razvijalcev IT rešitev in storitev, kot tudi akademske sfere in gospodarstva.
Keywords: programsko inženirstvo, informacijski sistemi, informacijske rešitve, digitalna preobrazba, razvoj mobilnih in spletnih rešitev, arhitekture v oblaku, podatkovne tehnologije, poslovna inteligenca, umetna inteligenca in strojno učenje, obdelava velepodatkov in podatkovnih tokov, metode agilnega razvoja, tehnologije veriženja blokov, kibernetska varnost
Published in DKUM: 03.09.2024; Views: 63; Downloads: 40
.pdf Full text (23,33 MB)
This document has many files! More...

6.
Evaluating the usability and functionality of intelligent source code completion assistants: a comprehensive review
Tilen Hliš, Luka Četina, Tina Beranič, Luka Pavlič, 2023, original scientific article

Abstract: As artificial intelligence advances, source code completion assistants are becoming more advanced and powerful. Existing traditional assistants are no longer up to all the developers’ challenges. Traditional assistants usually present proposals in alphabetically sorted lists, which does not make a developer’s tasks any easier (i.e., they still have to search and filter an appropriate proposal manually). As a possible solution to the presented issue, intelligent assistants that can classify suggestions according to relevance in particular contexts have emerged. Artificial intelligence methods have proven to be successful in solving such problems. Advanced intelligent assistants not only take into account the context of a particular source code but also, more importantly, examine other available projects in detail to extract possible patterns related to particular source code intentions. This is how intelligent assistants try to provide developers with relevant suggestions. By conducting a systematic literature review, we examined the current intelligent assistant landscape. Based on our review, we tested four intelligent assistants and compared them according to their functionality. GitHub Copilot, which stood out, allows suggestions in the form of complete source code sections. One would expect that intelligent assistants, with their outstanding functionalities, would be one of the most popular helpers in a developer’s toolbox. However, through a survey we conducted among practitioners, the results, surprisingly, contradicted this idea. Although intelligent assistants promise high usability, our questionnaires indicate that usability improvements are still needed. However, our research data show that experienced developers value intelligent assistants highly, highlighting their significant utility for the experienced developers group when compared to less experienced individuals. The unexpectedly low net promoter score (NPS) for intelligent code assistants in our study was quite surprising, highlighting a stark contrast between the anticipated impact of these advanced tools and their actual reception among developers.
Keywords: intelligent assistants, source code completion, source code
Published in DKUM: 21.05.2024; Views: 188; Downloads: 17
.pdf Full text (590,64 KB)
This document has many files! More...

7.
The potential of ai-driven assistants in scaled agile software development
Vasilka Saklamaeva, Luka Pavlič, 2024, original scientific article

Abstract: Scaled agile development approaches are now used widely in modern software engineering, allowing businesses to improve teamwork, productivity, and product quality. The incorporation of artificial intelligence (AI) into scaled agile development methods (SADMs) has emerged as a potential strategy in response to the ongoing demand for simplified procedures and the increasing complexity of software projects. This paper explores the intersection of AI-driven assistants within the context of the scaled agile framework (SAFe) for large-scale software development, as it stands out as the most widely adopted framework. Our paper pursues three principal objectives: (1) an evaluation of the challenges and impediments encountered by organizations during the implementation of SADMs, (2) an assessment of the potential advantages stemming from the incorporation of AI in large-scale contexts, and (3) the compilation of aspects of SADMs that AI-driven assistants enhance. Through a comprehensive systematic literature review, we identified and described 18 distinct challenges that organizations confront. In the course of our research, we pinpointed seven benefits and five challenges associated with the implementation of AI in SADMs. These findings were systematically categorized based on their occurrence either within the development phase or the phases encompassing planning and control. Furthermore, we compiled a list of 15 different AI-driven assistants and tools, subjecting them to a more detailed examination, and employing them to address the challenges we uncovered during our research. One of the key takeaways from this paper is the exceptional versatility and effectiveness of AI-driven assistants, demonstrating their capability to tackle a broader spectrum of problems. In conclusion, this paper not only sheds light on the transformative potential of AI, but also provides invaluable insights for organizations aiming to enhance their agility and management capabilities.
Keywords: SAFe, scaled agile framework, AI, artificial intelligence, tools, assistants, agile, large-scale
Published in DKUM: 26.01.2024; Views: 342; Downloads: 60
.pdf Full text (816,79 KB)
This document has many files! More...

8.
Dobre prakse pri horizontalnem razširjanju kompleksnih informacijskih rešitev
Uroš Zagoranski, 2023, master's thesis

Abstract: V magistrskem delu smo preučili področje horizontalnega razširjanja kompleksnih informacijskih rešitev, pri tem pa se osredotočili na najaktualnejše tehnologije, kot so Docker, Podman in Kubernetes. Analizirali in opredelili smo, kaj informacijsko rešitev definira kot kompleksno, in podrobno opisali posamezne komponente, ki jo sestavljajo. Iz znanih primerov uporabe smo izpeljali seznam najpogostejših napak in opozoril, hkrati pa oblikovali kontrolni seznam za dosego horizontalno razširljive informacijske rešitve. Pripravljen kontrolni seznam smo v sklopu študije primera aplicirali v realno informacijsko rešitev in rezultate obremenitvenega testa, izvedenega na implementirani informacijski rešitvi, primerjali z rezultati obremenitvenega testa informacijske rešitve, ki kontrolnega seznama ni upoštevala. Na koncu smo izvedli še anketo, s katero smo pri inženirjih s področja računalništva in informatike pridobili širše mnenje o pripravljenem kontrolnem seznamu. Cilji magistrskega dela so bili natančna opredelitev termina kompleksna informacijska rešitev, pregled aktualnih tehnologij na področju horizontalnega razširjanja, priprava seznama napak in opozoril, priprava kontrolnega seznama za horizontalno razširljivo informacijsko rešitev in ovrednotenje uporabnosti kontrolnega seznama pri implementaciji kompleksne informacijske rešitve v simuliranem okolju z visokimi obremenitvami.
Keywords: horizontalna razširljivost, Kubernetes, kompleksne informacijske rešitve, zaledni sistem, kontrolni seznam
Published in DKUM: 03.11.2023; Views: 535; Downloads: 130
.pdf Full text (2,70 MB)

9.
Na umetni inteligenci temelječi pomočniki v sklopu skaliranih metod agilnega razvoja : magistrsko delo
Vasilka Saklamaeva, 2023, master's thesis

Abstract: Pristopi skaliranega agilnega razvoja se vedno pogosteje uporabljajo v sodobnem programskem inženirstvu, kar organizacijam ob izboljšani ekipni dinamiki omogoča doseganje višje produktivnosti in kakovosti izdelkov. Vključitev umetne inteligence (angl. Artificial Intelligence, AI) v metode skaliranega agilnega razvoja se je pojavila kot odgovor na nenehno povpraševanje po poenostavljenih postopkih in vse večjo kompleksnost razvojnih projektov in vzdrževanja programske opreme. V zaključnem delu se bomo posebej osredotočili na pomočnike, ki temeljijo na AI. Izvedli bomo sistematičen pregled literature, s katerim nameravamo preučiti trenutno stanje raziskav, ki se križajo s skaliranim agilnim razvojem. Pregled vključuje metodologijo za iskanje, izbiro in vrednotenje najrazličnejših publikacij iz izbranih digitalnih knjižnic in baz. Glavni cilj je povzeti in organizirati predhodne raziskave o pomočnikih, ki temeljijo na AI, v metodah skaliranega agilnega razvoja s poudarkom na njihovih zmogljivostih, učinkih na rezultate projekta in potencialnih težavah, ki jih lahko povzročijo. Na takšen način nudimo vpogled v najsodobnejše pomočnike, ki temeljijo na AI, v kontekstu skaliranega agilnega razvoja.
Keywords: umetna inteligenca, pomočniki, agilni razvoj, skalirani agilni razvoj, LeSS, SAFe
Published in DKUM: 21.09.2023; Views: 502; Downloads: 192
.pdf Full text (3,10 MB)

10.
OTS 2023 Sodobne informacijske tehnologije in storitve : Zbornik 26. konference
2023, proceedings

Abstract: V zborniku šestindvajsete konference OTS 2023 so objavljeni prispevki strokovnjakov s področja informatike, v katerih so predstavljena nova spoznanja in trendi razvoja, vpeljave, prilagajanja ter upravljanja informacijskih rešitev, kot tudi konkretni uspešni pristopi in dobre prakse. Prispevki naslavljajo področja sodobnih arhitekturnih izzivov, klasične, generativne in globoke umetne inteligence, sodobnih spletnih ali mobilnih uporabniških vmesnikov, kot tudi tradicionalnih, brezstrežniških in decentraliziranih zalednih sistemov v oblaku. Tematike prispevkov obsegajo tudi zagotavljanje ustreznega skalabilnega okolja zanje ter avtomatizacijo testiranja, merjenje kakovosti in dostavo s proaktivnim naslavljanjem najpogostejših kibernetskih napadov. Rdečo nit prispevkov predstavljajo podatkovne tehnologije, ki so zastopane v obliki klasičnih podatkovnih baz, podatkovnih jezer ter učinkovitega zbiranja, obdelave in vizualizacije velepodatkov. Prispevki tako še naprej omogočajo boljšo povezanost IT strokovnjakov, informatikov, arhitektov in razvijalcev naprednih IT rešitev in storitev, kot tudi akademske sfere in gospodarstva.
Keywords: informatika, informacijske tehnologije, programsko inženirstvo, informacijski sistemi, informacijske rešitve, digitalna preobrazba, razvoj mobilnih in spletnih rešitev, arhitekture v oblaku, podatkovne tehnologije, poslovna inteligenca, umetna inteligenca in strojno učenje, obdelava velepodatkov in podatkovnih tokov, metode agilnega razvoja, tehnologije veriženja blokov, kibernetska varnost
Published in DKUM: 04.09.2023; Views: 576; Downloads: 75
.pdf Full text (32,01 MB)
This document has many files! More...

Search done in 0.25 sec.
Back to top
Logos of partners University of Maribor University of Ljubljana University of Primorska University of Nova Gorica