Exploring Common Code Reading Strategies in Debugging

Code reading is a prerequisite of program comprehension which is a fundamental task in software development. Strategies employed on code reading affect the programmer’s success rate of understanding tasks such as debugging. However, there is still limited knowledge about the code reading strategies...

Full description

Saved in:
Bibliographic Details
Main Author: Tablatin, Christine Lourrine S
Format: text
Published: Archīum Ateneo 2019
Subjects:
Online Access:https://archium.ateneo.edu/quality-education/4
http://ilt.nutn.edu.tw/icce2019/04_Proceedings.html
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Ateneo De Manila University
id ph-ateneo-arc.quality-education-1004
record_format eprints
spelling ph-ateneo-arc.quality-education-10042022-03-08T02:13:09Z Exploring Common Code Reading Strategies in Debugging Tablatin, Christine Lourrine S Code reading is a prerequisite of program comprehension which is a fundamental task in software development. Strategies employed on code reading affect the programmer’s success rate of understanding tasks such as debugging. However, there is still limited knowledge about the code reading strategies used by students while performing bug finding task. In this paper, the author describes a summary of her research on novice programmer debugging skills using eye tracking data as a methodology. Eye tracking data were extracted and analyzed using visual effort metrics and sequential analysis of scanpaths using a clustering algorithm to determine common code reading patterns. The author’s research findings revealed differences on the code reading patterns and code reading strategies of high and low performing students. Empirical evaluation on the effectiveness of the strategies used by high performing students was also conducted which suggests that by teaching these strategies to students, improved debugging performance can be observed. 2019-01-01T08:00:00Z text https://archium.ateneo.edu/quality-education/4 http://ilt.nutn.edu.tw/icce2019/04_Proceedings.html Goal 4: Quality Education Archīum Ateneo Eye tracking debugging code reading patterns sequential analysis code reading strategies Computer Sciences
institution Ateneo De Manila University
building Ateneo De Manila University Library
continent Asia
country Philippines
Philippines
content_provider Ateneo De Manila University Library
collection archium.Ateneo Institutional Repository
topic Eye tracking
debugging code reading patterns
sequential analysis
code reading strategies
Computer Sciences
spellingShingle Eye tracking
debugging code reading patterns
sequential analysis
code reading strategies
Computer Sciences
Tablatin, Christine Lourrine S
Exploring Common Code Reading Strategies in Debugging
description Code reading is a prerequisite of program comprehension which is a fundamental task in software development. Strategies employed on code reading affect the programmer’s success rate of understanding tasks such as debugging. However, there is still limited knowledge about the code reading strategies used by students while performing bug finding task. In this paper, the author describes a summary of her research on novice programmer debugging skills using eye tracking data as a methodology. Eye tracking data were extracted and analyzed using visual effort metrics and sequential analysis of scanpaths using a clustering algorithm to determine common code reading patterns. The author’s research findings revealed differences on the code reading patterns and code reading strategies of high and low performing students. Empirical evaluation on the effectiveness of the strategies used by high performing students was also conducted which suggests that by teaching these strategies to students, improved debugging performance can be observed.
format text
author Tablatin, Christine Lourrine S
author_facet Tablatin, Christine Lourrine S
author_sort Tablatin, Christine Lourrine S
title Exploring Common Code Reading Strategies in Debugging
title_short Exploring Common Code Reading Strategies in Debugging
title_full Exploring Common Code Reading Strategies in Debugging
title_fullStr Exploring Common Code Reading Strategies in Debugging
title_full_unstemmed Exploring Common Code Reading Strategies in Debugging
title_sort exploring common code reading strategies in debugging
publisher Archīum Ateneo
publishDate 2019
url https://archium.ateneo.edu/quality-education/4
http://ilt.nutn.edu.tw/icce2019/04_Proceedings.html
_version_ 1728621284939530240