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 |
|