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...

Full description

Saved in:
Bibliographic Details
Main Authors: Obaidellah, Unaizah Hanum, Blascheck, Tanja, Guarnera, Drew T., Maletic, Jonathan I.
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