Gaze strategies can reveal the impact of source code features on the cognitive load of novice programmers

Publikation: Bidrag til bog/antologi/rapportKonferencebidrag i proceedingsForskningfagfællebedømt

Standard

Gaze strategies can reveal the impact of source code features on the cognitive load of novice programmers. / Wulff-Jensen, Andreas; Ruder, Kevin; Triantafyllou, Evangelia; Bruni, Luis Emilio.

Advances in Neuroergonomics and Cognitive Engineering: Proceedings of the AHFE 2018 International Conference on Neuroergonomics and Cognitive Engineering, July 21–25, 2018, Loews Sapphire Falls Resort at Universal Studios, Orlando, Florida USA. red. / Hasan Ayaz; Lukasz Mazur. Orlando : Springer, 2018. s. 91-100 (Advances in Intelligent Systems and Computing, Bind 775).

Publikation: Bidrag til bog/antologi/rapportKonferencebidrag i proceedingsForskningfagfællebedømt

Harvard

Wulff-Jensen, A, Ruder, K, Triantafyllou, E & Bruni, LE 2018, Gaze strategies can reveal the impact of source code features on the cognitive load of novice programmers. i H Ayaz & L Mazur (red), Advances in Neuroergonomics and Cognitive Engineering: Proceedings of the AHFE 2018 International Conference on Neuroergonomics and Cognitive Engineering, July 21–25, 2018, Loews Sapphire Falls Resort at Universal Studios, Orlando, Florida USA. Springer, Orlando, Advances in Intelligent Systems and Computing, bind 775, s. 91-100. https://doi.org/10.1007/978-3-319-94866-9_9

APA

Wulff-Jensen, A., Ruder, K., Triantafyllou, E., & Bruni, L. E. (2018). Gaze strategies can reveal the impact of source code features on the cognitive load of novice programmers. I H. Ayaz, & L. Mazur (red.), Advances in Neuroergonomics and Cognitive Engineering: Proceedings of the AHFE 2018 International Conference on Neuroergonomics and Cognitive Engineering, July 21–25, 2018, Loews Sapphire Falls Resort at Universal Studios, Orlando, Florida USA (s. 91-100). Springer. Advances in Intelligent Systems and Computing Bind 775 https://doi.org/10.1007/978-3-319-94866-9_9

Vancouver

Wulff-Jensen A, Ruder K, Triantafyllou E, Bruni LE. Gaze strategies can reveal the impact of source code features on the cognitive load of novice programmers. I Ayaz H, Mazur L, red., Advances in Neuroergonomics and Cognitive Engineering: Proceedings of the AHFE 2018 International Conference on Neuroergonomics and Cognitive Engineering, July 21–25, 2018, Loews Sapphire Falls Resort at Universal Studios, Orlando, Florida USA. Orlando: Springer. 2018. s. 91-100. (Advances in Intelligent Systems and Computing, Bind 775). https://doi.org/10.1007/978-3-319-94866-9_9

Author

Wulff-Jensen, Andreas ; Ruder, Kevin ; Triantafyllou, Evangelia ; Bruni, Luis Emilio. / Gaze strategies can reveal the impact of source code features on the cognitive load of novice programmers. Advances in Neuroergonomics and Cognitive Engineering: Proceedings of the AHFE 2018 International Conference on Neuroergonomics and Cognitive Engineering, July 21–25, 2018, Loews Sapphire Falls Resort at Universal Studios, Orlando, Florida USA. red. / Hasan Ayaz ; Lukasz Mazur. Orlando : Springer, 2018. s. 91-100 (Advances in Intelligent Systems and Computing, Bind 775).

Bibtex

@inproceedings{96ffffc203af429db50e4605772b6ee8,
title = "Gaze strategies can reveal the impact of source code features on the cognitive load of novice programmers",
abstract = "As shown by several studies, programmers{\textquoteright} readability of source code is influenced by its structural and the textual features. In order to assess the importance of these features, we conducted an eye-tracking experiment with programming students. To assess the readability and comprehensibility of code snippets, the test subjects were exposed to four different snippets containing or missing structural and/or textual elements. To assure that all subjects were at an equivalent level of expertise, their programming skills were also evaluated. During the eye-tracking experiment, the subjects were also asked to give a readability and comprehensibility score to each snippet. The absence of textual features showed to increase the average fixation duration. This indicates that for the test subjects the textual features were more essential for the comprehension of the code. Gaze pattern analysis revealed less ordered patterns in the absence of structural features compared to the absence of textual features.",
keywords = "Faculty of Science, Eye-tracking, Code features, Readability, Programming, Programmer",
author = "Andreas Wulff-Jensen and Kevin Ruder and Evangelia Triantafyllou and Bruni, {Luis Emilio}",
note = "(Ekstern)",
year = "2018",
doi = "10.1007/978-3-319-94866-9_9",
language = "English",
isbn = "978-3-319-94865-2",
series = "Advances in Intelligent Systems and Computing",
publisher = "Springer",
pages = "91--100",
editor = "Hasan Ayaz and Lukasz Mazur",
booktitle = "Advances in Neuroergonomics and Cognitive Engineering",
address = "Switzerland",

}

RIS

TY - GEN

T1 - Gaze strategies can reveal the impact of source code features on the cognitive load of novice programmers

AU - Wulff-Jensen, Andreas

AU - Ruder, Kevin

AU - Triantafyllou, Evangelia

AU - Bruni, Luis Emilio

N1 - (Ekstern)

PY - 2018

Y1 - 2018

N2 - As shown by several studies, programmers’ readability of source code is influenced by its structural and the textual features. In order to assess the importance of these features, we conducted an eye-tracking experiment with programming students. To assess the readability and comprehensibility of code snippets, the test subjects were exposed to four different snippets containing or missing structural and/or textual elements. To assure that all subjects were at an equivalent level of expertise, their programming skills were also evaluated. During the eye-tracking experiment, the subjects were also asked to give a readability and comprehensibility score to each snippet. The absence of textual features showed to increase the average fixation duration. This indicates that for the test subjects the textual features were more essential for the comprehension of the code. Gaze pattern analysis revealed less ordered patterns in the absence of structural features compared to the absence of textual features.

AB - As shown by several studies, programmers’ readability of source code is influenced by its structural and the textual features. In order to assess the importance of these features, we conducted an eye-tracking experiment with programming students. To assess the readability and comprehensibility of code snippets, the test subjects were exposed to four different snippets containing or missing structural and/or textual elements. To assure that all subjects were at an equivalent level of expertise, their programming skills were also evaluated. During the eye-tracking experiment, the subjects were also asked to give a readability and comprehensibility score to each snippet. The absence of textual features showed to increase the average fixation duration. This indicates that for the test subjects the textual features were more essential for the comprehension of the code. Gaze pattern analysis revealed less ordered patterns in the absence of structural features compared to the absence of textual features.

KW - Faculty of Science

KW - Eye-tracking

KW - Code features

KW - Readability

KW - Programming

KW - Programmer

U2 - 10.1007/978-3-319-94866-9_9

DO - 10.1007/978-3-319-94866-9_9

M3 - Article in proceedings

SN - 978-3-319-94865-2

T3 - Advances in Intelligent Systems and Computing

SP - 91

EP - 100

BT - Advances in Neuroergonomics and Cognitive Engineering

A2 - Ayaz, Hasan

A2 - Mazur, Lukasz

PB - Springer

CY - Orlando

ER -

ID: 315573173