Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/18377
Title: PythonVoiceCodingPlugin: Syntactically aware μετακίνηση και τροποποίηση κώδικα Python μέσω φωνητικών εντολών
Authors: Κίτσιος, Παναγιώτης
Παπασπύρου Νικόλαος
Keywords: Προγραμματισμός με φωνή
συντακτική πλοήγηση
γραμματική
Issue Date: 18-Jul-2022
Abstract: Programming by voice ή η τέχνη της γραφής κώδικα χρησιμοποιώντας φωνητικές εντολές, μπορεί να εί- ναι ένα ισχυρό εργαλείο για άτομα που υποφέρουν από τραυματισμό επαναλαμβανόμενης καταπόνησης (RSI) ή άλλες αναπηρίες που καθιστούν προβληματική τη χρήση του πληκτρολογίου ή του ποντικιού, καθώς και για τους κανονικούς χρήστες καθώς και για κανονικούς χρήστες που επιθυμούν να αυξήσουν τη ροή εργασίας τους. Ωστόσο, έρχεται επίσης με ένα μοναδικό σύνολο συμβιβασμού σε σύγκριση με τους παραδοσιακούς τρόπους εισαγωγής. Από τη μία πλευρά, η πιθανότητα εσφαλμένων αναγνωρίσεων και η καθυστέρηση που εισάγεται από το σύστημα αναγνώρισης ομιλίας μπορεί να μειώσει την απο- τελεσματικότητα των παραδοσιακών εργαλείων ανάπτυξης λογισμικού, βελτιστοποιημένων για τη δια- δραστικότητα των χρηστών. Από την άλλη πλευρά, οι φωνητικές εντολές μπορεί να απομνημονεύονται ευκολότερα από τις συντομεύσεις πληκτρολογίου, να αισθάνονται πιο φυσικές και να επιτρέπουν μεγα- λύτερο εύρος επιλογών μεμονωμένα παρέχοντας μεγαλύτερη εκφραστικότητα. Η αντιμετώπιση αυτών των προκλήσεων απαιτεί συστήματα που ξεπερνούν την προσπάθεια μίμησης του κλασικού χρήστη του πληκτρολογίου και αντί αυτού να ενσωματωθούν βαθύτερα με τα ήδη υπάρχοντα εργαλεία. Σε αυτή τη διπλωματική εργασία, ο συγγραφέας επανεξετάζει την προηγούμενη εργασία του από το 2019 σχετικά με την ενσωμάτωση του συντάκτη για το Sublime Text που επέτρεπε στους χρήστες του προγραμματισμού Caster μέσω φωνητικού πλαισίου να χρησιμοποιούν υψηλού επιπέδου συντακτική πλοήγηση και εντολές επεξεργασίας για τη γλώσσα προγραμματισμού Python. Αυτό το έργο επαναπρο- σεγγίζεται και ξαναγράφεται από την αρχή με έμφαση στην ικανότητα πολλαπλών πλατφορμών όσον αφορά τόσο τους συντάκτες όσο και τα προγράμματα που υποστηρίζονται από φωνητικά πλαίσια.
URI: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/18377
Appears in Collections:Διπλωματικές Εργασίες - Theses

Files in This Item:
File Description SizeFormat 
python_voice_coding_plugin.pdf2.41 MBAdobe PDFView/Open


Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.