Quantitative Evaluation of the Effects of Reading Aloud and Subvocalization on Program Code Debugging Tasks

Saved in:
Bibliographic Details
Title: Quantitative Evaluation of the Effects of Reading Aloud and Subvocalization on Program Code Debugging Tasks
Language: English
Authors: Tetsuo Tanaka, Mari Ueda
Source: International Association for Development of the Information Society. 2025.
Availability: International Association for the Development of the Information Society. e-mail: secretariat@iadis.org; Web site: http://www.iadisportal.org
Peer Reviewed: Y
Page Count: 8
Publication Date: 2025
Document Type: Speeches/Meeting Papers
Reports - Research
Education Level: Higher Education
Postsecondary Education
Descriptors: Foreign Countries, Undergraduate Students, Graduate Students, Programming, Coding, Troubleshooting, Oral Reading, Inner Speech (Subvocal), Silent Reading, Cognitive Processes, Difficulty Level
Geographic Terms: Japan
Abstract: This paper reports on an exploratory study designed to quantitatively investigate the effects of three code reading methods. We conducted an experiment with 22 university students with programming experience, who were tasked with finding and fixing bugs in C language source code using three different reading methods: "reading aloud," "subvocalization," and "silent reading." The experiment was designed as a within-subjects study, where each participant experienced all three conditions. An analysis of the experimental data using paired t-tests and other methods yielded the following findings. Overall, subvocalization showed statistically significant higher debugging performance compared to reading aloud (p < 0.05). However, this effect was not uniform, varying with participants' programming proficiency and their conscious ability to distinguish between the reading methods. Notably, among the group of participants who could clearly differentiate between silent reading and subvocalization, subvocalization demonstrated a statistically significant higher performance than silent reading as well (p < 0.05). These preliminary findings suggest that consciously controlled subvocalization may be an effective strategy for managing cognitive load and directing attention to the details of the code during debugging tasks. This paper reports these findings in detail and discusses their potential applications in programming education and practice. [For the complete proceedings, "Proceedings of the International Association for Development of the Information Society (IADIS) International Conference on Cognition and Exploratory Learning in the Digital Age (CELDA) (22nd, Porto, Portugal, November 1-3, 2025)," see ED677812.]
Abstractor: As Provided
Entry Date: 2026
Accession Number: ED677845
Database: ERIC
FullText Text:
  Availability: 0
CustomLinks:
  – Url: https://eric.ed.gov/contentdelivery/servlet/ERICServlet?accno=ED677845
    Name: ERIC Full Text
    Category: fullText
    Text: Full Text from ERIC
Header DbId: eric
DbLabel: ERIC
An: ED677845
AccessLevel: 3
PubType: Conference
PubTypeId: conference
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Quantitative Evaluation of the Effects of Reading Aloud and Subvocalization on Program Code Debugging Tasks
– Name: Language
  Label: Language
  Group: Lang
  Data: English
– Name: Author
  Label: Authors
  Group: Au
  Data: &lt;searchLink fieldCode=&quot;AR&quot; term=&quot;%22Tetsuo+Tanaka%22&quot;&gt;Tetsuo Tanaka&lt;/searchLink&gt;&lt;br /&gt;&lt;searchLink fieldCode=&quot;AR&quot; term=&quot;%22Mari+Ueda%22&quot;&gt;Mari Ueda&lt;/searchLink&gt;
– Name: TitleSource
  Label: Source
  Group: Src
  Data: &lt;searchLink fieldCode=&quot;SO&quot; term=&quot;%22International+Association+for+Development+of+the+Information+Society%22&quot;&gt;&lt;i&gt;International Association for Development of the Information Society&lt;/i&gt;&lt;/searchLink&gt;. 2025.
– Name: Avail
  Label: Availability
  Group: Avail
  Data: International Association for the Development of the Information Society. e-mail: secretariat@iadis.org; Web site: http://www.iadisportal.org
– Name: PeerReviewed
  Label: Peer Reviewed
  Group: SrcInfo
  Data: Y
– Name: Pages
  Label: Page Count
  Group: Src
  Data: 8
– Name: DatePubCY
  Label: Publication Date
  Group: Date
  Data: 2025
– Name: TypeDocument
  Label: Document Type
  Group: TypDoc
  Data: Speeches/Meeting Papers&lt;br /&gt;Reports - Research
– Name: Audience
  Label: Education Level
  Group: Audnce
  Data: &lt;searchLink fieldCode=&quot;EL&quot; term=&quot;%22Higher+Education%22&quot;&gt;Higher Education&lt;/searchLink&gt;&lt;br /&gt;&lt;searchLink fieldCode=&quot;EL&quot; term=&quot;%22Postsecondary+Education%22&quot;&gt;Postsecondary Education&lt;/searchLink&gt;
– Name: Subject
  Label: Descriptors
  Group: Su
  Data: &lt;searchLink fieldCode=&quot;DE&quot; term=&quot;%22Foreign+Countries%22&quot;&gt;Foreign Countries&lt;/searchLink&gt;&lt;br /&gt;&lt;searchLink fieldCode=&quot;DE&quot; term=&quot;%22Undergraduate+Students%22&quot;&gt;Undergraduate Students&lt;/searchLink&gt;&lt;br /&gt;&lt;searchLink fieldCode=&quot;DE&quot; term=&quot;%22Graduate+Students%22&quot;&gt;Graduate Students&lt;/searchLink&gt;&lt;br /&gt;&lt;searchLink fieldCode=&quot;DE&quot; term=&quot;%22Programming%22&quot;&gt;Programming&lt;/searchLink&gt;&lt;br /&gt;&lt;searchLink fieldCode=&quot;DE&quot; term=&quot;%22Coding%22&quot;&gt;Coding&lt;/searchLink&gt;&lt;br /&gt;&lt;searchLink fieldCode=&quot;DE&quot; term=&quot;%22Troubleshooting%22&quot;&gt;Troubleshooting&lt;/searchLink&gt;&lt;br /&gt;&lt;searchLink fieldCode=&quot;DE&quot; term=&quot;%22Oral+Reading%22&quot;&gt;Oral Reading&lt;/searchLink&gt;&lt;br /&gt;&lt;searchLink fieldCode=&quot;DE&quot; term=&quot;%22Inner+Speech+%28Subvocal%29%22&quot;&gt;Inner Speech (Subvocal)&lt;/searchLink&gt;&lt;br /&gt;&lt;searchLink fieldCode=&quot;DE&quot; term=&quot;%22Silent+Reading%22&quot;&gt;Silent Reading&lt;/searchLink&gt;&lt;br /&gt;&lt;searchLink fieldCode=&quot;DE&quot; term=&quot;%22Cognitive+Processes%22&quot;&gt;Cognitive Processes&lt;/searchLink&gt;&lt;br /&gt;&lt;searchLink fieldCode=&quot;DE&quot; term=&quot;%22Difficulty+Level%22&quot;&gt;Difficulty Level&lt;/searchLink&gt;
– Name: Subject
  Label: Geographic Terms
  Group: Su
  Data: &lt;searchLink fieldCode=&quot;DE&quot; term=&quot;%22Japan%22&quot;&gt;Japan&lt;/searchLink&gt;
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: This paper reports on an exploratory study designed to quantitatively investigate the effects of three code reading methods. We conducted an experiment with 22 university students with programming experience, who were tasked with finding and fixing bugs in C language source code using three different reading methods: &quot;reading aloud,&quot; &quot;subvocalization,&quot; and &quot;silent reading.&quot; The experiment was designed as a within-subjects study, where each participant experienced all three conditions. An analysis of the experimental data using paired t-tests and other methods yielded the following findings. Overall, subvocalization showed statistically significant higher debugging performance compared to reading aloud (p &lt; 0.05). However, this effect was not uniform, varying with participants&#39; programming proficiency and their conscious ability to distinguish between the reading methods. Notably, among the group of participants who could clearly differentiate between silent reading and subvocalization, subvocalization demonstrated a statistically significant higher performance than silent reading as well (p &lt; 0.05). These preliminary findings suggest that consciously controlled subvocalization may be an effective strategy for managing cognitive load and directing attention to the details of the code during debugging tasks. This paper reports these findings in detail and discusses their potential applications in programming education and practice. [For the complete proceedings, &quot;Proceedings of the International Association for Development of the Information Society (IADIS) International Conference on Cognition and Exploratory Learning in the Digital Age (CELDA) (22nd, Porto, Portugal, November 1-3, 2025),&quot; see ED677812.]
– Name: AbstractInfo
  Label: Abstractor
  Group: Ab
  Data: As Provided
– Name: DateEntry
  Label: Entry Date
  Group: Date
  Data: 2026
– Name: AN
  Label: Accession Number
  Group: ID
  Data: ED677845
PLink https://erproxy.cvtisr.sk/sfx/access?url=https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=eric&AN=ED677845
RecordInfo BibRecord:
  BibEntity:
    Languages:
      – Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 8
    Subjects:
      – SubjectFull: Foreign Countries
        Type: general
      – SubjectFull: Undergraduate Students
        Type: general
      – SubjectFull: Graduate Students
        Type: general
      – SubjectFull: Programming
        Type: general
      – SubjectFull: Coding
        Type: general
      – SubjectFull: Troubleshooting
        Type: general
      – SubjectFull: Oral Reading
        Type: general
      – SubjectFull: Inner Speech (Subvocal)
        Type: general
      – SubjectFull: Silent Reading
        Type: general
      – SubjectFull: Cognitive Processes
        Type: general
      – SubjectFull: Difficulty Level
        Type: general
      – SubjectFull: Japan
        Type: general
    Titles:
      – TitleFull: Quantitative Evaluation of the Effects of Reading Aloud and Subvocalization on Program Code Debugging Tasks
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Tetsuo Tanaka
      – PersonEntity:
          Name:
            NameFull: Mari Ueda
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 01
              Type: published
              Y: 2025
          Titles:
            – TitleFull: International Association for Development of the Information Society
              Type: main
ResultId 1