"Hey IDE, Display Hello World": Integrating a Voice Coding Approach in Hands-on Computer Programming Activities
Garcia, Manuel; Enriquez, John Benedic; Adao, Rossana; Happonen, Ari (2023-05-01)
Katso/ Avaa
Sisältö avataan julkiseksi: 02.05.2025
Post-print / Final draft
Garcia, Manuel
Enriquez, John Benedic
Adao, Rossana
Happonen, Ari
01.05.2023
1-6
IEEE
School of Engineering Science
Kaikki oikeudet pidätetään.
©IEEE
©IEEE
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe20231101142216
https://urn.fi/URN:NBN:fi-fe20231101142216
Tiivistelmä
Following recent advancements in automatic speech recognition (ASR) technologies, we replicated an experiment four decades ago that utilized voice as an input modality for computer programming. We also extended this experiment by investigating the pedagogical effectiveness of ‘programming by voice’ in terms of attitude, self-efficacy, code correctness, and coding speed. A total of 96 students from an institute of technology in the capital region of the Philippines were randomly selected to participate in a quasi-experimental study using a one-group pretest-posttest design. We subjected students to programming activities with different levels of difficulty to compare voice and keyboard. Our results show that although voice decreases negativity, it likewise decreases control, which means that both attitude and self-efficacy are positively and negatively affected, respectively. Using voice as an input modality also allows students to code faster when the activities are easy but not when they are moderate or difficult. Code correctness analysis shows that voice is only preferable for easy and moderate machine problems. With the deviation of our findings from an experiment four decades ago, we can now conclude that ASR technologies and voice as input modality provide substantial implications and new opportunities for teaching and learning computer programming.
Lähdeviite
M. B. Garcia, J. Benedic R. Enriquez, R. T. Adao and A. Happonen, ""Hey IDE, Display Hello World": Integrating a Voice Coding Approach in Hands-on Computer Programming Activities," 2022 IEEE 14th International Conference on Humanoid, Nanotechnology, Information Technology, Communication and Control, Environment, and Management (HNICEM), Boracay Island, Philippines, 2022, pp. 1-6, doi: 10.1109/HNICEM57413.2022.10109412.
Alkuperäinen verkko-osoite
https://ieeexplore.ieee.org/document/10109412Kokoelmat
- Tieteelliset julkaisut [1257]