End User Development σε περιβάλλον Διάχυτου Υπολογισμού

End User Development in Pervasive Computing (Αγγλική)

  1. MSc thesis
  2. Ζδράγκας, Ιωάννης
  3. Συστήματα Κινητού και Διάχυτου Υπολογισμού (ΣΔΥ)
  4. 24 Σεπτεμβρίου 2022 [2022-09-24]
  5. Ελληνικά
  6. 116
  7. Γκουμόπουλος, Χρήστος
  8. Γκουμόπουλος, Χρήστος | Αδαμοπούλου, Ευγενία
  9. End User Development, Διαδίκτυο των Πραγμάτων, Εργαλεία Αυτοματοποίησης Εργασιών, Σχεδίαση Αλληλεπιδραστικού Πρωτοτύπου, IFTTT, Lego
  10. 2
  11. 1
  12. 54
  13. Περιέχει : Πίνακες, Εικόνες)
    • Το End User Development (EUD) περιλαμβάνει μεθόδους, τεχνικές και εργαλεία που επιτρέπουν στους τελικούς χρήστες συστημάτων λογισμικού, έως ένα βαθμό να μπορούν να δημιουργούν, να τροποποιούν ή να επεκτείνουν τεχνουργήματα λογισμικού. Σκοπός της παρούσας διπλωματικής εργασίας είναι η μελέτη του End User Development (EUD) σε περιβάλλοντα Διάχυτου Υπολογισμού και η ανάπτυξη ενός πρωτοτύπου συστήματος που θα βασίζεται σε κανόνες και θα δίνει τη δυνατότητα στους τελικούς χρήστες να προσαρμόζουν την συμπεριφορά έξυπνων συσκευών και υπηρεσιών που διατίθενται σε περιβάλλοντα Διάχυτου Υπολογισμού κατά τη στιγμή της πραγματικής χρήσης τους. Θα μελετήσουμε σε βάθος το θεωρητικό υπόβαθρο και την βιβλιογραφία σχετικά με την επιστημονική περιοχή του End User Development στον τομέα του Internet of Things για να διερευνηθούν οι σχεδιαστικές απαιτήσεις ανάπτυξης ενός EUD εργαλείου σε περιβάλλοντα Διάχυτου Υπολογισμού. Θα παρουσιάσουμε τις πιο δημοφιλείς πλατφόρμες για την διαμόρφωση έξυπνων χώρων που βασίζονται σε κανόνες της μορφής event-condition-action (ECA). Θα διεξάγουμε ποιοτική έρευνα με τη συμμετοχή χρηστών, για να διερευνηθούν οι κατάλληλες τεχνικές αλληλεπίδρασης των τελικών χρηστών με το EUD εργαλείο. Θα σχεδιάσουμε και θα υλοποιήσουμε αλληλεπιδραστικό πρωτότυπο με κύριο στόχο την δημιουργία ενός φιλικού περιβάλλοντος σύνθεσης κανόνων Trigger-Action από την πλευρά του τελικού χρήστη, για την αυτοματοποίηση έξυπνων συσκευών και διαδικτυακών υπηρεσιών που ακολουθούν το μορφότυπο condition(s) ⇒ effect(s). Από την ανάλυση των focus group δημιουργήσαμε ένα αλληλεπιδραστικό πρωτότυπο με βασική μεταφορά τα Lego Puzzle και συγκεκριμένα το LEGO DUPLO Train. Τέλος θα γίνει συγκριτική αξιολόγηση του υλοποιηθέντος πρωτοτύπου με την πλατφόρμα IFTTT από τεχνολογικής πλευράς με την πιλοτική δοκιμή τελικών χρηστών, καθώς και ανάλυση της αποτελεσματικότητας και της ικανοποίησης των χρηστών.
    • End User Development (EUD) can be defined as a set of methods, techniques, and tools that allow users of software systems, who are acting as non-professional software developers, at some point to create, modify, or extend a software artifact. The purpose of this dissertation is the study of End User Development (EUD) in Pervasive Computing environments and the development of a prototype that will be based on rules enabling end users to adapt the behavior of smart devices and services available in environments of Pervasive Computing at the time of their actual use. We will study in depth the theoretical background and literature related to End User Development in the field of Internet of Things to explore the design requirements of developing an EUD tool in Pervasive Computing environments. We will present the most popular platforms for configuring smart spaces based on event-condition-action (ECA) rules. We will conduct qualitative user-participatory research to explore appropriate end-user interaction techniques with the EUD tool. We will design and implement an interactive prototype with the main goal of creating a user-friendly Trigger-Action rule synthesis environment for the automation of smart devices and web services following the condition(s) ⇒ effect(s) format. From the analysis of the focus groups we created an interactive prototype with the basic metaphor of Lego Puzzles and specifically the LEGO DUPLO Train. Finally, there will be a comparative evaluation of the implemented prototype with the IFTTT platform from a technological point of view with the pilot test of end users, as well as an analysis of the effectiveness and user satisfaction.
  14. Items in Apothesis are protected by copyright, with all rights reserved, unless otherwise indicated.