TY - GEN
T1 - Another person's eye gaze as a cue in solving programming problems
AU - Stein, Randy
AU - Brennan, Susan E.
PY - 2004
Y1 - 2004
N2 - Expertise in computer programming can often be difficult to transfer verbally. Moreover, technical training and communication occur more and more between people who are located at a distance. We tested the hypothesis that seeing one person's visual focus of attention (represented as an eyegaze cursor) while debugging software (displayed as text on a screen) can be helpful to another person doing the same task. In an experiment, a group of professional programmers searched for bugs in small Java programs while wearing an unobtrusive head-mounted eye tracker. Later, a second set of programmers searched for bugs in the same programs. For half of the bugs, the second set of programmers first viewed a recording of an eyegaze cursor from one of the first programmers displayed over the (indistinct) screen of code, and for the other half they did not. The second set of programmers found the bugs more quickly after viewing the eye gaze of the first programmers, suggesting that another person's eye gaze, produced instrumentally (as opposed to intentionally, like pointing with a mouse), can be a useful cue in problem solving. This finding supports the potential of eye gaze as a valuable cue for collaborative interaction in a visuo-spatial task conducted at a distance.
AB - Expertise in computer programming can often be difficult to transfer verbally. Moreover, technical training and communication occur more and more between people who are located at a distance. We tested the hypothesis that seeing one person's visual focus of attention (represented as an eyegaze cursor) while debugging software (displayed as text on a screen) can be helpful to another person doing the same task. In an experiment, a group of professional programmers searched for bugs in small Java programs while wearing an unobtrusive head-mounted eye tracker. Later, a second set of programmers searched for bugs in the same programs. For half of the bugs, the second set of programmers first viewed a recording of an eyegaze cursor from one of the first programmers displayed over the (indistinct) screen of code, and for the other half they did not. The second set of programmers found the bugs more quickly after viewing the eye gaze of the first programmers, suggesting that another person's eye gaze, produced instrumentally (as opposed to intentionally, like pointing with a mouse), can be a useful cue in problem solving. This finding supports the potential of eye gaze as a valuable cue for collaborative interaction in a visuo-spatial task conducted at a distance.
KW - Debugging
KW - Eye tracking
KW - Gaze-based & attentional interfaces
KW - Mediated communication
KW - Programming
KW - Visual co-presence
UR - https://www.scopus.com/pages/publications/14944354649
U2 - 10.1145/1027933.1027936
DO - 10.1145/1027933.1027936
M3 - Conference contribution
AN - SCOPUS:14944354649
SN - 1581139543
SN - 9781581139549
T3 - ICMI'04 - Sixth International Conference on Multimodal Interfaces
SP - 9
EP - 15
BT - ICMI'04 - Sixth International Conference on Multimodal Interfaces
PB - Association for Computing Machinery
T2 - ICMI'04 - Sixth International Conference on Multimodal Interfaces
Y2 - 14 October 2004 through 15 October 2004
ER -