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...
Saved in:
Main Author: | |
---|---|
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 |