Institutional Repository [SANDBOX]
Technical University of Crete
EN  |  EL

Search

Browse

My Space

Web-based decision policy definition and simulation application for the Gorgias argumentation framework

Kostis Konstantinos

Simple record


URIhttp://purl.tuc.gr/dl/dias/934958D2-24B7-4785-8DDC-A566D3D97989-
Identifierhttps://doi.org/10.26233/heallink.tuc.82772-
Languageen-
Extent89 pagesen
TitleWeb-based decision policy definition and simulation application for the Gorgias argumentation frameworken
TitleΕφαρμογή ιστού για την δημιουργία και προσομοίωση πολιτικής απόφασης για το πλαίσιο επιχειρηματολογίας Gorgiasel
CreatorKostis Konstantinosen
CreatorΚωστης Κωνσταντινοςel
Contributor [Thesis Supervisor]Mania Aikaterinien
Contributor [Thesis Supervisor]Μανια Αικατερινηel
Contributor [Committee Member]Lagoudakis Michailen
Contributor [Committee Member]Λαγουδακης Μιχαηλel
Contributor [Committee Member]Spanoudakis Nikolaosen
Contributor [Committee Member]Σπανουδακης Νικολαοςel
PublisherΠολυτεχνείο Κρήτηςel
PublisherTechnical University of Creteen
Academic UnitΠολυτεχνείο Κρήτης::Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστώνel
Content SummaryThis 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
Content SummaryΣκοπός της παρούσας διπλωματικής εργασίας είναι η υλοποίηση εφαρμογής ιστού για την δημιουργία και προσομοίωση πολιτικής απόφασης για το πλαίσιο επιχειρηματολογίας 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
Type of ItemΔιπλωματική Εργασίαel
Type of ItemDiploma Worken
Licensehttp://creativecommons.org/licenses/by-nc-nd/4.0/en
Date of Item2019-07-19-
Date of Publication2019-
SubjectArgumentationen
SubjectGorgiasen
SubjectWeb developmenten
Bibliographic CitationKonstantinos 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
Bibliographic CitationΚωνσταντίνος Κωστής, "Εφαρμογή ιστού για την δημιουργία και προσομοίωση πολιτικής απόφασης για το πλαίσιο επιχειρηματολογίας Gorgias", Διπλωματική Εργασία, Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών, Πολυτεχνείο Κρήτης, Χανιά, Ελλάς, 2019el

Available Files

Services

Statistics