<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel rdf:about="https://repository.utm.md/handle/5014/35471">
<title>2026</title>
<link>https://repository.utm.md/handle/5014/35471</link>
<description/>
<items>
<rdf:Seq>
<rdf:li rdf:resource="https://repository.utm.md/handle/5014/35497"/>
<rdf:li rdf:resource="https://repository.utm.md/handle/5014/35496"/>
<rdf:li rdf:resource="https://repository.utm.md/handle/5014/35495"/>
<rdf:li rdf:resource="https://repository.utm.md/handle/5014/35494"/>
</rdf:Seq>
</items>
<dc:date>2026-04-14T15:18:31Z</dc:date>
</channel>
<item rdf:about="https://repository.utm.md/handle/5014/35497">
<title>Artificial Intelligence supported Software Engineering: a comparative study of its application in the Software Development Lifecycle</title>
<link>https://repository.utm.md/handle/5014/35497</link>
<description>Artificial Intelligence supported Software Engineering: a comparative study of its application in the Software Development Lifecycle
UNGUREANU, Maria-Mădălina
This thesis examines how Artificial Intelligence (AI) can be integrated into the Software Develop- ment Life Cycle (SDLC) to support both technical and managerial tasks. While AI tools are widely used for coding and testing, their broader role in requirements analysis, planning, documentation, and decision- making remains inconsistent and lacks clear, practical guidance. The work combines a theoretical review covering AI evolution, SDLC models, adoption patterns, and associated risks, with a comparative research methodology designed to evaluate modern AI systems such as GPT, Gemini, Claude, and DeepSeek. The experimental part uses a single case study and standardized prompts to evaluate each model on multiple SDLC artifacts. The evaluation is based on accuracy, completeness, consistency, interpretability, efficiency, governance compliance, and practical usefulness. This approach allows a structured comparison of how each AI model performs in different SDLC phases. The research primarily seeks to clarify how AI can boost efficiency, collaboration, and decision support in contemporary software engineering.; Această lucrare analizează modul în care Inteligența artificială poate fi integrată în Ciclul de Viață al Dezvoltării Software pentru a sprijini atât activitățile tehnice, cât și cele manageriale. Lucrarea combină o analiză teoretică ce acoperă evoluția AI, modelele SDLC, tendințele de adoptare şi riscurile asociate, cu o metodologie de cercetare comparativă destinată evaluării unor sisteme AI moderne precum GPT, Gemini, Claude şi DeepSeek. Partea experimentală utilizează un studiu de caz unic și prompturi standardizate pentru a evalua fiecare model pe mai multe artefacte specifice SDLC. Evaluarea se bazează pe criterii precum acuratețea, completitudinea, consistența, interpretabilitatea, eficiența, conformitatea cu cerințele de guvernanță și utilitatea practică. Această abordare permite o comparație structurată a modului în care fiecare model AI performează în diferite etape ale SDLC. Scopul principal al cercetării este de a clarifica modul în care AI poate contribui la creșterea eficienței, îmbunătățirea colaborării și sprijinirea procesului decizional în ingineria software contemporană.
Fişierul ataşat conţine: Rezumat, Abstract, Contents, Introduction, Bibliography.
</description>
<dc:date>2026-01-01T00:00:00Z</dc:date>
</item>
<item rdf:about="https://repository.utm.md/handle/5014/35496">
<title>Automating the invoice lifecycle using Natural Language Processing and Robotic Process Automation</title>
<link>https://repository.utm.md/handle/5014/35496</link>
<description>Automating the invoice lifecycle using Natural Language Processing and Robotic Process Automation
TIORA, Irina
This master's thesis investigates the automation of invoice lifecycle management through the integration of Natural Language Processing (NLP) and Robotic Process Automation (RPA) technologies. The research addresses the challenge of manual invoice processing, which consumes significant organizational resources and is prone to human error. By examining the evolution of document understanding technologies - from traditional template-based OCR systems to contemporary vision- language models - this work establishes the theoretical foundation for automated invoice data extraction and explores a practical implementation for an end-to-end automation pipeline. The study conducts a comprehensive analysis of modern document intelligence models, including LayoutLM series, Donut, DocExtractNet, and large vision-language models such as Qwen2.5-VL, GPT- 4o. By analysing the existing approaches across multiple benchmarks, the research identifies key challenges in real-world deployments: image quality degradation, incomplete information, complex document layouts, and multilingual text processing. Particular attention is given to the critical issue of model hallucinations in financial contexts, examining the trade-off between robustness and context grounding through the FailSafeQA benchmark evaluation. The current research and benchmarks demonstrate that contemporary vision-language models achieve over 90% accuracy on diverse document types, representing a significant advancement over traditional methods. However, the findings reveal persistent challenges in balancing automated extraction with data faithfulness requirements in financial applications. The thesis concludes that while full automation of invoice lifecycle is technically achievable, production deployments must carefully consider model selection, implement validation mechanisms to mitigate hallucination risks, and ensure human oversight over the involved financial processes.; Această teză de master investighează automatizarea ciclului de viață al facturilor prin integrarea tehnologiilor de Procesare a Limbajului Natural (NLP) și Automatizare a Proceselor Robotice (RPA). Cercetarea abordează problema procesării manuale a facturilor, care consumă resurse organizaționale semnificative și este predispusă la erori umane. Prin analiza evoluției tehnologiilor de înțelegere a documentelor - de la sistemele OCR tradiționale bazate pe șabloane până la modelele contemporane vizual-lingvistice - această lucrare stabilește fundamentul teoretic pentru extragerea automată a datelor din facturi utilizând tehnicile inovative de NLP și explorează soluția practică de implementare a unui pipeline de automatizare. Studiul realizează o analiză a modelelor moderne de înțelegere a documentelor, incluzând așa modele precum LayoutLM, Donut, DocExtractNet și modele vizual-lingvistice mari precum Qwen2.5- VL, GPT-4o. Prin evaluarea soluțiilor existente pe multiple benchmark-uri existente, cercetarea identifică provocările cheie întalnite în implementare: degradarea calității imaginilor, informații incomplete, scheme complexe de documente și procesarea textului multilingv. O atenție deosebită este acordată problemei critice de halucinație a modelelor lingvistice în domeniul financiar, examinând compromisul dintre capacitatea modelului de a răspunde corect în ciuda perturbărilor inputului și capacitatea modelului de a refuza să răspundă când nu are suficiente informații pentru a oferi un răspuns de încredere. Cercetările moderne demonstrează că modelele vizual-lingvistice contemporane ating peste 90% acuratețe pe diverse tipuri de documente, reprezentând un progres semnificativ față de metodele tradiționale. Teza concluzionează că, deși automatizarea completă a ciclului de viață al facturilor este realizabilă din punct de vedere tehnic, implementările de producție trebuie să ia în considerare cu atenție selectarea modelului, să implementeze mecanisme de validare pentru a atenua riscurile de halucinare și să mențină supraveghere umană adecvată pentru procesele financiare critice.
Fişierul ataşat conţine: Rezumat, Abstract, Contents, Introduction, Bibliography.
</description>
<dc:date>2026-01-01T00:00:00Z</dc:date>
</item>
<item rdf:about="https://repository.utm.md/handle/5014/35495">
<title>Integration of augmented generation systems through retrieval with hospital it systems to optimize patient referral</title>
<link>https://repository.utm.md/handle/5014/35495</link>
<description>Integration of augmented generation systems through retrieval with hospital it systems to optimize patient referral
SCRIPCENCO, Alexandru
The work begins with an analysis of the current situation in the Emergency Department of IMSP Institutul de Medicină Urgentă (IMU), the structure of the existing five-level triage protocol, and evidence from the literature regarding undertriage and overtriage at pre-primary, primary care and ED levels. A critical review of recent studies on the use of artificial intelligence and machine learning in emergency department triage highlights both the potential benefits and the key limitations related to explainability, local validation and workflow integration. On this basis, the thesis defines the concept of a digital pre-triage system for walk-in patients that acts as a layer on top of the existing IMU triage process. Chapter 2 presents the proposed software architecture built around several AI agents (intake, triage, routing, explanation), orchestrated through n8n and supported by a Retrieval-Augmented Generation (RAG) module over official triage protocols and local regulations. The logical and component architecture, the integration with a Spring Boot backend and the HIS, the NLP pipeline (including multilingual support for Romanian and Russian and optional voice input/output), as well as the minimal required clinical data and privacy constraints are described in detail. In the final chapter, the research moves from the conceptual level to implementation, presenting the creation of a functional prototype of the pre-triage flow. The implementation is described at the level of modules and executable logic, starting with the input contract (payload from the voice/text interface), continuing with the validation of mandatory fields, normalization into a canonical intake model, the application of a "consent gate" that separates automatic processing from the manual processing route, verification of data completeness, and enrichment based on the transcript when necessary. The thesis outlines how such a system can reduce variability in triage decisions, support safer patient referral and provide a technically feasible path for future pilot deployment in Moldovan hospitals.; Cercetarea se începe cu analiza situației curente în Departamentul de Urgență al IMSP Institutul de Medicină Urgentă (IMU), a structurii protocolului de triaj în 5 niveluri și a dovezilor din literatură privind undertriage și overtriage la nivel pre primar, în asistența medicală primară și în UPU. Un review critic al studiilor recente privind utilizarea AI și ML în triajul din UPU evidențiază atât beneficiile potențiale, cât și limitările legate de explicabilitate, validare locală și integrare în fluxurile clinice. Pe această bază, teza definește conceptul unui sistem de pre-triaj digital pentru pacienții auto admiși, care funcționează ca un strat suplimentar peste procesul de triaj existent la IMU. Capitolul 2 prezintă arhitectura software propusă, construită în jurul unor agenți AI (intake, triage, routing, explanation), orchestrați prin n8n și susținuți de un modul RAG bazat pe protocoale oficiale de triaj și reglementări locale. Sunt descrise în detaliu arhitectura logică și pe componente, integrarea cu un backend Spring Boot și cu HIS, lanțul NLP (inclusiv suportul multilingv pentru română și rusă și, opțional, canalul vocal), precum și setul minim de date clinice necesare și constrângerile de confidențialitate. În capitolul final, cercetarea trece de la nivel conceptual la implementare, prezentând realizarea unui prototip funcțional al fluxului de pre-triaj. Implementarea este descrisă la nivel de module și logică executabilă, pornind de la contractul de intrare (payload de la interfața vocală/text), continuând cu validarea câmpurilor obligatorii, normalizarea într-un model canonic de intake, aplicarea unui „consent gate” care separă procesarea automată de ruta de procesare manuală, verificarea completitudinii datelor și îmbogățirea lor pe baza transcriptului atunci când este necesar. Rezultatele obținute arată cum un astfel de sistem poate reduce variabilitatea deciziilor de triaj, poate sprijini o direcționare mai sigură a pacienților și poate oferi o direcție tehnică fezabilă pentru viitoare proiecte pilot în spitalele din Republica Moldova.
Fişierul ataşat conţine: Rezumat, Abstract, Contents, Introduction, Bibliography.
</description>
<dc:date>2026-01-01T00:00:00Z</dc:date>
</item>
<item rdf:about="https://repository.utm.md/handle/5014/35494">
<title>Comparative analysis of functional programming and object-oriented programming through the evolution of modern languages</title>
<link>https://repository.utm.md/handle/5014/35494</link>
<description>Comparative analysis of functional programming and object-oriented programming through the evolution of modern languages
SCRIPCA, Lina
The work begins by outlining the theoretical foundations that inform both paradigms, providing a historical context for their emergence, their defining characteristics, and the motivations that guided their adoption in academia and industry. Particular attention is given to the contrasts between the two approaches, the rise of functional programming as a response to growing system complexity, and prior studies that examine its relationship to code quality, maintainability, and correctness. The next chapter shifts towards a detailed examination of the evolution of three widely used programming languages: Java, Python, and JavaScript. Each subsection traces the development of the language from its inception, analyzes the original design principles that shaped its identity, and presents a chronological overview of the functional programming features introduced over time, serving as case studies demonstrating how languages adapt under pressure from technological trends, ecosystem demands, and shifts in programming practices. The final chapter compares object-oriented and functional programming styles from the perspective of solution design. It investigates how each paradigm approaches data flow, state management, and abstraction through the lens of competitive programming problems. Rather than assessing which paradigm is superior, the chapter focuses on how object-oriented languages can express both object-oriented and functional solutions, and how these compare syntactically and structurally with implementations written in a functional language such as Elixir. Through this analysis, the paper argues that the increasing presence of functional programming concepts within traditionally object-oriented languages is not an arbitrary evolution, but a direct response to modern software requirements that emphasize concurrency, immutability, and composability. The findings illustrate that contemporary programming practice benefits from a multi-paradigm model in which the strengths of both approaches can be combined to produce more robust and maintainable systems.; Lucrarea începe prin conturarea fundațiilor teoretice care stau la baza ambelor paradigme, oferind un context istoric referitor apariției lor, prin definirea caracteristicilor definitorii și motivațiilor care au ghidat adoptarea acestora în mediul academic și în industrie. O atenție deosebită este acordată contrastelor dintre cele două paradigme, popularizarii programării funcționale ca răspuns la creșterea complexității sistemelor, precum și studiilor anterioare care examinează relația acesteia cu calitatea codului, mentenabilitatea și corectitudinea. Capitolul următor se îndreaptă spre o examinare detaliată a evoluției a trei limbaje de programare larg utilizate: Java, Python și JavaScript. Fiecare subsecțiune urmărește dezvoltarea limbajului încă de la începuturile sale, analizează principiile originale de proiectare care i-au definit identitatea și prezintă o recapitulare cronologică a introducerii elementelor de programare funcțională de-a lungul timpului in acestea, servind drept studii de caz care ilustrează modul în care limbajele se adaptează sub presiunea tendințelor tehnologice, a cerințelor ecosistemului și a schimbărilor din practicile de programare. Ultimul capitol compară programarea orientată pe obiecte și programarea funcțională din perspectiva proiectării soluțiilor. Acesta analizează modul în care fiecare paradigmă abordează fluxul de date, gestionarea stării și abstractizarea prin prisma problemelor de programare competitivă. Fără a evalua superioritatea uneia dintre paradigme, capitolul se concentrează asupra modului în care limbajele orientate pe obiecte pot exprima atât soluții orientate pe obiecte, cât și funcționale, și asupra comparației sintactice și structurale dintre acestea și implementări realizate într-un limbaj funcțional precum Elixir. Prin această analiză, lucrarea susține că prezența tot mai accentuată a conceptelor de programare funcțională în limbaje tradițional orientate pe obiecte nu reprezintă o evoluție arbitrară, ci un răspuns direct la cerințele software-ului modern, care pune accent pe concurență, imutabilitate și compozabilitate. Rezultatele ilustrează faptul că practica de programare contemporană beneficiază de un model multi paradigmă, în cadrul căruia punctele forte ale ambelor abordări pot fi combinate pentru a produce sisteme mai robuste și mai ușor de întreținut.
Fişierul ataşat conţine: Abstract, Contents, Introduction, Bibliography.
</description>
<dc:date>2026-01-01T00:00:00Z</dc:date>
</item>
</rdf:RDF>
