Ιδρυματικό Αποθετήριο
Πολυτεχνείο Κρήτης
EN  |  EL

Αναζήτηση

Πλοήγηση

Ο Χώρος μου

Εφαρμογή ιστού για την δημιουργία και προσομοίωση πολιτικής απόφασης για το πλαίσιο επιχειρηματολογίας Gorgias

Kostis Konstantinos

Απλή Εγγραφή


URIhttp://purl.tuc.gr/dl/dias/934958D2-24B7-4785-8DDC-A566D3D97989-
Αναγνωριστικόhttps://doi.org/10.26233/heallink.tuc.82772-
Γλώσσαen-
Μέγεθος89 pagesen
ΤίτλοςWeb-based decision policy definition and simulation application for the Gorgias argumentation frameworken
ΤίτλοςΕφαρμογή ιστού για την δημιουργία και προσομοίωση πολιτικής απόφασης για το πλαίσιο επιχειρηματολογίας Gorgiasel
ΔημιουργόςKostis Konstantinosen
ΔημιουργόςΚωστης Κωνσταντινοςel
Συντελεστής [Επιβλέπων Καθηγητής]Mania Aikaterinien
Συντελεστής [Επιβλέπων Καθηγητής]Μανια Αικατερινηel
Συντελεστής [Μέλος Εξεταστικής Επιτροπής]Lagoudakis Michailen
Συντελεστής [Μέλος Εξεταστικής Επιτροπής]Λαγουδακης Μιχαηλel
Συντελεστής [Μέλος Εξεταστικής Επιτροπής]Spanoudakis Nikolaosen
Συντελεστής [Μέλος Εξεταστικής Επιτροπής]Σπανουδακης Νικολαοςel
ΕκδότηςΠολυτεχνείο Κρήτηςel
ΕκδότηςTechnical University of Creteen
Ακαδημαϊκή ΜονάδαΠολυτεχνείο Κρήτης::Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστώνel
ΠερίληψηThis thesis implements a web-based decision policy denition and simulation application for the Gorgias argumentation framework. The originality of this application lies in the use of state of the art web technologies alongside with Gorgias source code, which are combined together to deliver a user friendly and agile environment. Moreover, the application utilizes the majority of the Gorgias-B features and the SoDA methodology and tries to hide their complexity, so that users can focus on adding the scenarios and its preferences intuitively. Furthermore, the application completely hides the argument denition process by creating default object level arguments and by implementing a custom scenario view as a table representation, having scenarios as rows and the available options for each scenario as columns. For the front-end framework, in order to create the relevant HTML pages as well as navigation and basic functionality, the Angular 7 Typescript framework is selected for its robustness and the heavy amount of features that it oers. The cutting-edge Java Spring- Boot framework was selected as back-end framework, due to its capabilities which oer a very secure and fast server implementation which responds to the needs of every developer who wants to deploy applications to the cloud. Additionally, asynchronous scheduling technologies were used on the server, RESTful Web Services for access to the functionality from the client application, as well as NoSQL database technologies for storing and analyzing user's data. Finally, in order to have a more accurate picture of the results and the functionality of the developed application, evaluation with real users took place in two stages; one after the system design and the other after the system's implementation. During the rst stage, the think aloud evaluation protocol was used, showing to users the paper prototypes created at the design process. At the latter stage, users were asked to use the developed application and interact with it. Results from both evaluation stages were taken into serious consideration and have been analyzed. Most of them have been implemented in the nal version of this thesis application. After implementation, the same users were asked again and their feedback was very positive. In conclusion, through the use of the system concerns and needs have been arise, which can be covered in future version of the application.en
ΠερίληψηΣκοπός της παρούσας διπλωματικής εργασίας είναι η υλοποίηση εφαρμογής ιστού για την δημιουργία και προσομοίωση πολιτικής απόφασης για το πλαίσιο επιχειρηματολογίας Gorgias. Η πρωτοτυπία αυτής της εφαρμογής έγκειται στη χρήση τεχνολογιών ιστού τεχνολογίας αιχμής παράλληλα με τον πηγαίο κώδικα Gorgias, τα οποία συνδυάζονται για να προσφέρουν ένα φιλικό και εύχρηστο περιβάλλον. Επιπλέον, η εφαρμογή χρησιμοποιεί την πλειοψηφία των χαρακτηριστικών Gorgias-B και τη μεθοδολογία SoDA και προσπαθεί να κρύψει την πολυπλοκότητα αυτών, έτσι ώστε οι χρήστες να μπορούν να επικεντρωθούν στην προσθήκη των σεναρίων και των προτιμήσεών τους με πιο εύκολο και ξεκούραστο τρόπο. Επιπλέον, αποκρύπτει πλήρως τη διαδικασία ορισμού επιχειρημάτων, δημιουργώντας βασικά επιχειρήματα για όλες τις επιλογές και εφαρμόζοντας μια προσαρμοσμένη προβολή σεναρίων με την μορφή πίνακα, παρουσιάζοντας τα διαθέσιμα σενάρια ως σειρές και τις διαθέσιμες επιλογές για κάθε σενάριο ως στήλες. Για το front-end προγραμματιστικό πλαίσιο, για να δημιουργηθούν δηλαδή όλες οι σελίδες HTML, η πλοήγηση και η βασική λειτουργικότητα, το πλαίσιο Angular 7 που χρησιμοποιεί την γλώσσα Typescript έχει επιλεγεί για την ανθεκτικότητά του και την πληθώρα των χαρακτηριστικών που προσφέρει. Από την άλλη, για το back-end, επιλέχθηκε το προηγμένο προγραμματιστικό πλαίσιο Java Spring-Boot, λόγω των δυνατοτήτων του που προσφέρουν μια πολύ ασφαλή και γρήγορη υλοποίηση διακομιστή που ανταποκρίνεται στις ανάγκες κάθε προγραμματιστή που θέλει να αναπτύξει και να διαθέσει τις εφαρμογές του στο cloud. Επιπλέον, χρησιμοποιήθηκαν τεχνολογίες ασύγχρονου προγραμματισμού στον διακομιστή, RESTful διαδικτυακές υπηρεσίες (Web Services) για πρόσβαση στις λειτουργίες από το πρόγραμμα - πελάτη, καθώς και NoSQL βάση δεδομένων για την αποθήκευση και ανάλυση των δεδομένων του χρήστη. Τέλος, προκειμένου να έχουμε μια ακριβέστερη εικόνα των αποτελεσμάτων και της λειτουργικότητας της αναπτυχθείσας εφαρμογής, πραγματοποιήθηκε αξιολόγηση με πραγματικούς χρήστες σε δύο στάδια, μία μετά το σχεδιασμό της εφαρμογής και η άλλη μετά την υλοποίηση της. Στο πρώτο στάδιο, χρησιμοποιήθηκε πρωτόκολλο αξιολόγησης think-aloud, χρησιμοποιώντας τα paper prototypes που δημιουργήθηκαν κατά τη διαδικασία σχεδιασμού. Στο τελευταίο στάδιο, οι χρήστες κλήθηκαν να χρησιμοποιήσουν την αναπτυχθείσα εφαρμογή και να αλληλεπιδράσουν με αυτήν. Τα αποτελέσματα από τα δύο στάδια αξιολόγησης λήφθηκαν υπόψη και αναλύθηκαν. Η πλειονότητα αυτών ενσωματώθηκαν στην τελική έκδοση αυτής της διπλωματικής εργασίας. Μετά την ενσωμάτωση τους, οι ίδιοι χρήστες ρωτήθηκαν ξανά και τα σχόλιά τους ήταν πολύ θετικά.el
ΤύποςΔιπλωματική Εργασίαel
ΤύποςDiploma Worken
Άδεια Χρήσηςhttp://creativecommons.org/licenses/by-nc-nd/4.0/en
Ημερομηνία2019-07-19-
Ημερομηνία Δημοσίευσης2019-
Θεματική ΚατηγορίαArgumentationen
Θεματική ΚατηγορίαGorgiasen
Θεματική ΚατηγορίαWeb developmenten
Βιβλιογραφική ΑναφοράKonstantinos Kostis, "Web-based decision policy definition and simulation application for the Gorgias argumentation framework", Diploma Work, School of Electrical and Computer Engineering, Technical University of Crete, Chania, Greece, 2019el
Βιβλιογραφική ΑναφοράΚωνσταντίνος Κωστής, "Εφαρμογή ιστού για την δημιουργία και προσομοίωση πολιτικής απόφασης για το πλαίσιο επιχειρηματολογίας Gorgias", Διπλωματική Εργασία, Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών, Πολυτεχνείο Κρήτης, Χανιά, Ελλάς, 2019el

Διαθέσιμα αρχεία

Υπηρεσίες

Στατιστικά