Παρακαλώ χρησιμοποιήστε αυτό το αναγνωριστικό για να παραπέμψετε ή να δημιουργήσετε σύνδεσμο προς αυτό το τεκμήριο: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/19715
Τίτλος: Investigation of AI tools Performance in the Definition of Microservices Software Architectures
Συγγραφείς: Σωτηρόπουλος, Γεώργιος
Sotiropoulos, Georgios
Βεσκούκης Βασίλειος
Λέξεις κλειδιά: Software Engineering
Artificial Intelligence
Microservices
UML
Software Requirements Specification
Software Architecture
Ημερομηνία έκδοσης: 4-Ιου-2025
Περίληψη: The design of software architecture is a pivotal step in the software development lifecycle, bridging user requirements and system implementation through the definition of high-level structural designs. Despite its critical importance, architectural design remains a challenging, time-intensive, and error-prone process. This thesis investigates the performance of artificial intelligence (AI) tools, specifically large language models (LLMs), in automating the generation of software architectures focusing on Microservices-based systems. Building on prior research, this study explores how different input formats, ranging from plain-text requirements to detailed specification documents, model selection and Retrieval-Augmented Generation (RAG) techniques, affect the quality and compliance of AI-generated architectural designs with the software requirements. We apply an evaluation framework based on assessments from domain experts and we introduce a set of objective metrics to pave the road towards an automatic evaluation process. Additionally, this study explores whether smaller, locally hosted LLMs can serve as practical alternatives to commercially available AI tools. The results provide insights into the potential for AI to transform the architectural design phase of software development, enhancing design efficiency and quality while reshaping the role of software architects in collaborative human-AI workflows. This work contributes to the growing field of AI-assisted software engineering and outlines future research avenues to further integrate intelligent automation into complex system design.
URI: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/19715
Εμφανίζεται στις συλλογές:Διπλωματικές Εργασίες - Theses

Αρχεία σε αυτό το τεκμήριο:
Αρχείο Περιγραφή ΜέγεθοςΜορφότυπος 
Διπλωματική_Σωτηρόπουλος.pdf8.97 MBAdobe PDFΕμφάνιση/Άνοιγμα


Όλα τα τεκμήρια του δικτυακού τόπου προστατεύονται από πνευματικά δικαιώματα.