HEAL DSpace

PythonVoiceCodingPlugin: Syntactically aware μετακίνηση και τροποποίηση κώδικα Python μέσω φωνητικών εντολών

DSpace/Manakin Repository

Show simple item record

dc.contributor.author Κϊτσιος, Παναγιώτης el
dc.contributor.author Kitsios, Panagiotis en
dc.date.accessioned 2022-11-25T10:02:50Z
dc.date.available 2022-11-25T10:02:50Z
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/56254
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.23952
dc.rights Default License
dc.subject Προγραμματισμός με φωνή el
dc.subject Συντακτική πλοήγηση el
dc.subject Γραμματική el
dc.subject Kώδικας Python el
dc.subject PythonVoiceCodingPlugin en
dc.subject Programming by voice en
dc.title PythonVoiceCodingPlugin: Syntactically aware μετακίνηση και τροποποίηση κώδικα Python μέσω φωνητικών εντολών el
heal.type bachelorThesis
heal.classification Πληροφορική el
heal.classification Πληροφορική el
heal.language el
heal.access free
heal.recordProvider ntua el
heal.publicationDate 2022-07-18
heal.abstract Programming by voice ή η τέχνη της γραφής κώδικα χρησιμοποιώντας φωνητικές εντολές, μπορεί να είναι ένα ισχυρό εργαλείο για άτομα που υποφέρουν από τραυματισμό επαναλαμβανόμενης καταπόνησης (RSI) ή άλλες αναπηρίες που καθιστούν προβληματική τη χρήση του πληκτρολογίου ή του ποντικιού, καθώς και για τους κανονικούς χρήστες καθώς και για κανονικούς χρήστες που επιθυμούν να αυξήσουν τη ροή εργασίας τους. Ωστόσο, έρχεται επίσης με ένα μοναδικό σύνολο συμβιβασμού σε σύγκριση με τους παραδοσιακούς τρόπους εισαγωγής. Από τη μία πλευρά, η πιθανότητα εσφαλμένων αναγνωρίσεων και η καθυστέρηση που εισάγεται από το σύστημα αναγνώρισης ομιλίας μπορεί να μειώσει την αποτελεσματικότητα των παραδοσιακών εργαλείων ανάπτυξης λογισμικού, βελτιστοποιημένων για τη διαδραστικότητα των χρηστών. Από την άλλη πλευρά, οι φωνητικές εντολές μπορεί να απομνημονεύονται ευκολότερα από τις συντομεύσεις πληκτρολογίου, να αισθάνονται πιο φυσικές και να επιτρέπουν μεγαλύτερο εύρος επιλογών μεμονωμένα παρέχοντας μεγαλύτερη εκφραστικότητα. Η αντιμετώπιση αυτών των προκλήσεων απαιτεί συστήματα που ξεπερνούν την προσπάθεια μίμησης του κλασικού χρήστη του πληκτρολογίου και αντί αυτού να ενσωματωθούν βαθύτερα με τα ήδη υπάρχοντα εργαλεία. Σε αυτή τη διπλωματική εργασία, ο συγγραφέας επανεξετάζει την προηγούμενη εργασία του από το 2019 σχετικά με την ενσωμάτωση του συντάκτη για το Sublime Text που επέτρεπε στους χρήστες του προγραμματισμού Caster μέσω φωνητικού πλαισίου να χρησιμοποιούν υψηλού επιπέδου συντακτική πλοήγηση και εντολές επεξεργασίας για τη γλώσσα προγραμματισμού Python. Αυτό το έργο επαναπροσεγγίζεται και ξαναγράφεται από την αρχή με έμφαση στην ικανότητα πολλαπλών πλατφορμών όσον αφορά τόσο τους συντάκτες όσο και τα προγράμματα που υποστηρίζονται από φωνητικά πλαίσια el
heal.advisorName Παπασπύρου, Νικόλαος el
heal.advisorName Παπασπύρου, Νικόλαος el
heal.advisorName Παπασπύρου, Νικόλαος el
heal.advisorName Παπασπύρου, Νικόλαος el
heal.committeeMemberName Βεσκούκης, Βασίλης el
heal.academicPublisher Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών el
heal.academicPublisherID ntua
heal.numberOfPages 81 σ. el
heal.fullTextAvailability false


Files in this item

This item appears in the following Collection(s)

Show simple item record