Εμφάνιση απλής εγγραφής

Η χρήση της τεχνητής νοημοσύνης στη δημιουργία λογισμικού

dc.contributor.advisorΤσάκωνας, Παναγιώτης
dc.contributor.authorΚρητικού, Ελένη
dc.date.accessioned2026-09-24T10:10:07Z
dc.date.available2026-09-24T10:10:07Z
dc.date.issued2026-09
dc.identifier.urihttps://dione.lib.unipi.gr/xmlui/handle/unipi/19781
dc.description.abstractΗ Τεχνητή Νοημοσύνη αποκτά ολοένα σημαντικότερο ρόλο στη μηχανική λογισμικού, εισάγοντας νέες δυνατότητες στον τρόπο σχεδιασμού, ανάπτυξης, ελέγχου και συντήρησης των εφαρμογών. Σκοπός της παρούσας βιβλιογραφικής εργασίας είναι η διερεύνηση της χρήσης της Τεχνητής Νοημοσύνης στη δημιουργία λογισμικού, με έμφαση στις εφαρμογές, στα οφέλη, στους περιορισμούς και στις προοπτικές που προκύπτουν από την ενσωμάτωσή της στη διαδικασία ανάπτυξης. Εξετάζονται η αυτόματη παραγωγή κώδικα, η υποστήριξη των προγραμματιστών, ο εντοπισμός και η διόρθωση σφαλμάτων, καθώς και η αυτοματοποίηση επιμέρους εργασιών. Παράλληλα, αναλύεται η επίδραση των σχετικών τεχνολογιών στην παραγωγικότητα και στην ποιότητα του λογισμικού, χωρίς να παραβλέπονται ζητήματα αξιοπιστίας, ασφάλειας, πνευματικής ιδιοκτησίας, επαγγελματικής ευθύνης και περιβαλλοντικού αποτυπώματος. Ιδιαίτερη αναφορά γίνεται στους AI agents, οι οποίοι διευρύνουν τις δυνατότητες της Τεχνητής Νοημοσύνης από την απλή υποβοήθηση της συγγραφής κώδικα προς την εκτέλεση περισσότερο σύνθετων εργασιών ανάπτυξης. Η βιβλιογραφική διερεύνηση δείχνει ότι οι τεχνολογίες αυτές μπορούν να περιορίσουν τον χρόνο που απαιτείται για επαναλαμβανόμενες εργασίες και να μεταβάλουν το περιεχόμενο της εργασίας του προγραμματιστή, χωρίς ωστόσο να καθιστούν περιττή την ανθρώπινη τεχνική γνώση και κρίση. Αντίθετα, μεγαλύτερη σημασία αποκτούν η αξιολόγηση του παραγόμενου κώδικα, ο έλεγχος της ποιότητας και της ασφάλειας και η λήψη αποφάσεων σε σύνθετα προβλήματα. Συνολικά, διαπιστώνεται ότι η Τεχνητή Νοημοσύνη μετασχηματίζει τη μηχανική λογισμικού, ενώ η αποτελεσματική αξιοποίησή της προϋποθέτει συνδυασμό τεχνολογικής αυτοματοποίησης, ανθρώπινης εποπτείας και υπεύθυνων πρακτικών ανάπτυξης.el
dc.format.extent45el
dc.language.isoelel
dc.publisherΠανεπιστήμιο Πειραιώςel
dc.rightsΑναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/gr/*
dc.titleΗ χρήση της τεχνητής νοημοσύνης στη δημιουργία λογισμικούel
dc.title.alternativeThe use of Artificial Intelligence in software developmentel
dc.typeBachelor Dissertationel
dc.contributor.departmentΣχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικήςel
dc.description.abstractENArtificial Intelligence is playing an increasingly important role in software engineering, introducing new possibilities in the design, development, testing, and maintenance of applications. The purpose of this literature review is to investigate the use of Artificial Intelligence in software development, with an emphasis on its applications, benefits, limitations, and the prospects arising from its integration into the development process. The study examines automated code generation, developer assistance, error detection and correction, and the automation of individual tasks. At the same time, it analyses the impact of these technologies on software productivity and quality, while also considering issues related to reliability, security, intellectual property, professional responsibility, and environmental impact. Particular attention is paid to AI agents, which extend the capabilities of Artificial Intelligence beyond basic assistance with code writing towards the execution of more complex development tasks. The literature review indicates that these technologies can reduce the time required for repetitive tasks and reshape the nature of programmers’ work, without rendering human technical knowledge and judgement unnecessary. On the contrary, evaluating generated code, ensuring its quality and security, and making decisions in complex situations are becoming increasingly important. Overall, the findings demonstrate that Artificial Intelligence is transforming software engineering, while its effective use requires a combination of technological automation, human oversight, and responsible development practices.el
dc.subject.keywordΤεχνητή νοημοσύνηel
dc.subject.keywordΑνάπυξη λογισμικούel
dc.subject.keywordΠαραγωγή κώδικαel
dc.subject.keywordAI agentsel
dc.subject.keywordΜηχανή λογισμικούel
dc.date.defense2026-09


Αρχεία σε αυτό το τεκμήριο

Thumbnail

Αυτό το τεκμήριο εμφανίζεται στις ακόλουθες συλλογές

Εμφάνιση απλής εγγραφής

Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα
Εκτός από όπου διευκρινίζεται διαφορετικά, το τεκμήριο διανέμεται με την ακόλουθη άδεια:
Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα

Βιβλιοθήκη Πανεπιστημίου Πειραιώς
Επικοινωνήστε μαζί μας
Στείλτε μας τα σχόλιά σας
Created by ELiDOC
Η δημιουργία κι ο εμπλουτισμός του Ιδρυματικού Αποθετηρίου "Διώνη", έγιναν στο πλαίσιο του Έργου «Υπηρεσία Ιδρυματικού Αποθετηρίου και Ψηφιακής Βιβλιοθήκης» της πράξης «Ψηφιακές υπηρεσίες ανοιχτής πρόσβασης της βιβλιοθήκης του Πανεπιστημίου Πειραιώς»