A fine-grained assessment on novice programmers' gaze patterns on pseudocode problems
To better understand code comprehension and problem solving strategies, we conducted an eye tracking study that includes 51 undergraduate computer science students solving six pseudocode program comprehension tasks. Each task required students to order a sequence of pseudocode statements necessary t...
Saved in:
Main Authors: | , , , |
---|---|
Format: | Conference or Workshop Item |
Published: |
ASSOC COMPUTING MACHINERY
2020
|
Subjects: | |
Online Access: | http://eprints.um.edu.my/37134/ https://dl.acm.org/doi/10.1145/3379156.3391982 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
id |
my.um.eprints.37134 |
---|---|
record_format |
eprints |
spelling |
my.um.eprints.371342023-05-20T02:40:41Z http://eprints.um.edu.my/37134/ A fine-grained assessment on novice programmers' gaze patterns on pseudocode problems Obaidellah, Unaizah Hanum Blascheck, Tanja Guarnera, Drew T. Maletic, Jonathan I. QA75 Electronic computers. Computer science To better understand code comprehension and problem solving strategies, we conducted an eye tracking study that includes 51 undergraduate computer science students solving six pseudocode program comprehension tasks. Each task required students to order a sequence of pseudocode statements necessary to correctly solve a programming problem. We compare the viewing patterns of computer science students to evaluate changes in behavior while participants solve problems of varying difficulty. The intent is to find out if gaze patterns are similar prior to solving the task and if this pattern changes as the problems get more difficult. The findings show that as the difficulty increases regressions between areas of interest also tend to increase. Furthermore, an analysis of clusters of participants' common viewing patterns was performed to identify groups of participants' sharing similar gaze patterns prior to selecting their first choice of answer. Future work suggests an investigation on the relationship of these patterns with other background information (such as gender, age, English language proficiency, course completion) as well as performance (score, duration of task completion, competency level). ASSOC COMPUTING MACHINERY 2020 Conference or Workshop Item PeerReviewed Obaidellah, Unaizah Hanum and Blascheck, Tanja and Guarnera, Drew T. and Maletic, Jonathan I. (2020) A fine-grained assessment on novice programmers' gaze patterns on pseudocode problems. In: ETRA '20 Short Papers: ACM Symposium on Eye Tracking Research and Applications, 2 - 5 June 2020, Online. https://dl.acm.org/doi/10.1145/3379156.3391982 |
institution |
Universiti Malaya |
building |
UM Library |
collection |
Institutional Repository |
continent |
Asia |
country |
Malaysia |
content_provider |
Universiti Malaya |
content_source |
UM Research Repository |
url_provider |
http://eprints.um.edu.my/ |
topic |
QA75 Electronic computers. Computer science |
spellingShingle |
QA75 Electronic computers. Computer science Obaidellah, Unaizah Hanum Blascheck, Tanja Guarnera, Drew T. Maletic, Jonathan I. A fine-grained assessment on novice programmers' gaze patterns on pseudocode problems |
description |
To better understand code comprehension and problem solving strategies, we conducted an eye tracking study that includes 51 undergraduate computer science students solving six pseudocode program comprehension tasks. Each task required students to order a sequence of pseudocode statements necessary to correctly solve a programming problem. We compare the viewing patterns of computer science students to evaluate changes in behavior while participants solve problems of varying difficulty. The intent is to find out if gaze patterns are similar prior to solving the task and if this pattern changes as the problems get more difficult. The findings show that as the difficulty increases regressions between areas of interest also tend to increase. Furthermore, an analysis of clusters of participants' common viewing patterns was performed to identify groups of participants' sharing similar gaze patterns prior to selecting their first choice of answer. Future work suggests an investigation on the relationship of these patterns with other background information (such as gender, age, English language proficiency, course completion) as well as performance (score, duration of task completion, competency level). |
format |
Conference or Workshop Item |
author |
Obaidellah, Unaizah Hanum Blascheck, Tanja Guarnera, Drew T. Maletic, Jonathan I. |
author_facet |
Obaidellah, Unaizah Hanum Blascheck, Tanja Guarnera, Drew T. Maletic, Jonathan I. |
author_sort |
Obaidellah, Unaizah Hanum |
title |
A fine-grained assessment on novice programmers' gaze patterns on pseudocode problems |
title_short |
A fine-grained assessment on novice programmers' gaze patterns on pseudocode problems |
title_full |
A fine-grained assessment on novice programmers' gaze patterns on pseudocode problems |
title_fullStr |
A fine-grained assessment on novice programmers' gaze patterns on pseudocode problems |
title_full_unstemmed |
A fine-grained assessment on novice programmers' gaze patterns on pseudocode problems |
title_sort |
fine-grained assessment on novice programmers' gaze patterns on pseudocode problems |
publisher |
ASSOC COMPUTING MACHINERY |
publishDate |
2020 |
url |
http://eprints.um.edu.my/37134/ https://dl.acm.org/doi/10.1145/3379156.3391982 |
_version_ |
1768007311600648192 |
score |
13.18916 |