Exploring the gender effect on cognitive processes in program debugging based on eye-movement analysis

Ting Yun Hou, Yu-Tzu Lin, Yu Chih Lin, Chia Hu Chang, Miao-Hsuan Yen

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

This study addresses the gender differences of cognitive processes involved in program debugging. In the experiment, twenty-five participants were asked to find bugs in the test programs. Eye-movement analysis was employed to track the students' gaze paths while they traced and tried to debug the programs. Cognitive processes were then obtained by employing sequential analysis of gaze data to investigate the significant sequences of attention areas. Cognitive processes of different genders were investigated by comparing the tracing sequences of program debugging. The experimental results show that both genders had limited working memory capacities for debugging the iterative program with complex computation. But females needed more manual calculation for the recursive program in this study. For the iterative structure, females tended to grasp the program requirements and then trace into the major part of the program, while males traced the change of output value according to the logic of the iterative statements. For the recursive problem, females traced the flow of recursive induction and the stop condition to execute the program and find bugs, while males traced the recursive function in a more leaping way. This study leaks the gender differences of cognitive processes in program debugging, based on which instructors/researchers can develop adaptive computer programming instruction for students of different genders.

Original languageEnglish
Title of host publicationCSEDU 2013 - Proceedings of the 5th International Conference on Computer Supported Education
Pages469-473
Number of pages5
Publication statusPublished - 2013 Nov 12
Event5th International Conference on Computer Supported Education, CSEDU 2013 - Aachen, Germany
Duration: 2013 May 62013 May 8

Publication series

NameCSEDU 2013 - Proceedings of the 5th International Conference on Computer Supported Education

Other

Other5th International Conference on Computer Supported Education, CSEDU 2013
CountryGermany
CityAachen
Period13/5/613/5/8

Fingerprint

Program debugging
Eye movements
gender
Computer debugging
Recursive functions
Students
Computer programming
Data storage equipment
gender-specific factors
Experiments
induction
instructor
student
programming
instruction

Keywords

  • Cognition process
  • Computer programming
  • Eye tracking
  • Program debugging
  • Sequential analysis

ASJC Scopus subject areas

  • Computer Science Applications
  • Education

Cite this

Hou, T. Y., Lin, Y-T., Lin, Y. C., Chang, C. H., & Yen, M-H. (2013). Exploring the gender effect on cognitive processes in program debugging based on eye-movement analysis. In CSEDU 2013 - Proceedings of the 5th International Conference on Computer Supported Education (pp. 469-473). (CSEDU 2013 - Proceedings of the 5th International Conference on Computer Supported Education).

Exploring the gender effect on cognitive processes in program debugging based on eye-movement analysis. / Hou, Ting Yun; Lin, Yu-Tzu; Lin, Yu Chih; Chang, Chia Hu; Yen, Miao-Hsuan.

CSEDU 2013 - Proceedings of the 5th International Conference on Computer Supported Education. 2013. p. 469-473 (CSEDU 2013 - Proceedings of the 5th International Conference on Computer Supported Education).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Hou, TY, Lin, Y-T, Lin, YC, Chang, CH & Yen, M-H 2013, Exploring the gender effect on cognitive processes in program debugging based on eye-movement analysis. in CSEDU 2013 - Proceedings of the 5th International Conference on Computer Supported Education. CSEDU 2013 - Proceedings of the 5th International Conference on Computer Supported Education, pp. 469-473, 5th International Conference on Computer Supported Education, CSEDU 2013, Aachen, Germany, 13/5/6.
Hou TY, Lin Y-T, Lin YC, Chang CH, Yen M-H. Exploring the gender effect on cognitive processes in program debugging based on eye-movement analysis. In CSEDU 2013 - Proceedings of the 5th International Conference on Computer Supported Education. 2013. p. 469-473. (CSEDU 2013 - Proceedings of the 5th International Conference on Computer Supported Education).
Hou, Ting Yun ; Lin, Yu-Tzu ; Lin, Yu Chih ; Chang, Chia Hu ; Yen, Miao-Hsuan. / Exploring the gender effect on cognitive processes in program debugging based on eye-movement analysis. CSEDU 2013 - Proceedings of the 5th International Conference on Computer Supported Education. 2013. pp. 469-473 (CSEDU 2013 - Proceedings of the 5th International Conference on Computer Supported Education).
@inproceedings{1296449fbc1c474ab18e8989f35b66af,
title = "Exploring the gender effect on cognitive processes in program debugging based on eye-movement analysis",
abstract = "This study addresses the gender differences of cognitive processes involved in program debugging. In the experiment, twenty-five participants were asked to find bugs in the test programs. Eye-movement analysis was employed to track the students' gaze paths while they traced and tried to debug the programs. Cognitive processes were then obtained by employing sequential analysis of gaze data to investigate the significant sequences of attention areas. Cognitive processes of different genders were investigated by comparing the tracing sequences of program debugging. The experimental results show that both genders had limited working memory capacities for debugging the iterative program with complex computation. But females needed more manual calculation for the recursive program in this study. For the iterative structure, females tended to grasp the program requirements and then trace into the major part of the program, while males traced the change of output value according to the logic of the iterative statements. For the recursive problem, females traced the flow of recursive induction and the stop condition to execute the program and find bugs, while males traced the recursive function in a more leaping way. This study leaks the gender differences of cognitive processes in program debugging, based on which instructors/researchers can develop adaptive computer programming instruction for students of different genders.",
keywords = "Cognition process, Computer programming, Eye tracking, Program debugging, Sequential analysis",
author = "Hou, {Ting Yun} and Yu-Tzu Lin and Lin, {Yu Chih} and Chang, {Chia Hu} and Miao-Hsuan Yen",
year = "2013",
month = "11",
day = "12",
language = "English",
isbn = "9789898565532",
series = "CSEDU 2013 - Proceedings of the 5th International Conference on Computer Supported Education",
pages = "469--473",
booktitle = "CSEDU 2013 - Proceedings of the 5th International Conference on Computer Supported Education",

}

TY - GEN

T1 - Exploring the gender effect on cognitive processes in program debugging based on eye-movement analysis

AU - Hou, Ting Yun

AU - Lin, Yu-Tzu

AU - Lin, Yu Chih

AU - Chang, Chia Hu

AU - Yen, Miao-Hsuan

PY - 2013/11/12

Y1 - 2013/11/12

N2 - This study addresses the gender differences of cognitive processes involved in program debugging. In the experiment, twenty-five participants were asked to find bugs in the test programs. Eye-movement analysis was employed to track the students' gaze paths while they traced and tried to debug the programs. Cognitive processes were then obtained by employing sequential analysis of gaze data to investigate the significant sequences of attention areas. Cognitive processes of different genders were investigated by comparing the tracing sequences of program debugging. The experimental results show that both genders had limited working memory capacities for debugging the iterative program with complex computation. But females needed more manual calculation for the recursive program in this study. For the iterative structure, females tended to grasp the program requirements and then trace into the major part of the program, while males traced the change of output value according to the logic of the iterative statements. For the recursive problem, females traced the flow of recursive induction and the stop condition to execute the program and find bugs, while males traced the recursive function in a more leaping way. This study leaks the gender differences of cognitive processes in program debugging, based on which instructors/researchers can develop adaptive computer programming instruction for students of different genders.

AB - This study addresses the gender differences of cognitive processes involved in program debugging. In the experiment, twenty-five participants were asked to find bugs in the test programs. Eye-movement analysis was employed to track the students' gaze paths while they traced and tried to debug the programs. Cognitive processes were then obtained by employing sequential analysis of gaze data to investigate the significant sequences of attention areas. Cognitive processes of different genders were investigated by comparing the tracing sequences of program debugging. The experimental results show that both genders had limited working memory capacities for debugging the iterative program with complex computation. But females needed more manual calculation for the recursive program in this study. For the iterative structure, females tended to grasp the program requirements and then trace into the major part of the program, while males traced the change of output value according to the logic of the iterative statements. For the recursive problem, females traced the flow of recursive induction and the stop condition to execute the program and find bugs, while males traced the recursive function in a more leaping way. This study leaks the gender differences of cognitive processes in program debugging, based on which instructors/researchers can develop adaptive computer programming instruction for students of different genders.

KW - Cognition process

KW - Computer programming

KW - Eye tracking

KW - Program debugging

KW - Sequential analysis

UR - http://www.scopus.com/inward/record.url?scp=84887199741&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84887199741&partnerID=8YFLogxK

M3 - Conference contribution

SN - 9789898565532

T3 - CSEDU 2013 - Proceedings of the 5th International Conference on Computer Supported Education

SP - 469

EP - 473

BT - CSEDU 2013 - Proceedings of the 5th International Conference on Computer Supported Education

ER -