skip to main content
10.1145/1028014.1028066acmotherconferencesArticle/Chapter ViewAbstractPublication PagesnordichiConference Proceedingsconference-collections
Article

Visual attention tracking during program debugging

Published:23 October 2004Publication History

ABSTRACT

This paper reports on a study which compared two tools for tracking the focus of visual attention - a remote eye tracker and the Restricted Focus Viewer (RFV). The RFV tool blurs the stimuli in order to simulate human vision; the user controls the portion of the screen which is in focus with a computer mouse. Both tools were used by eighteen participants debugging three Java programs for ten minutes each. The results in terms of debugging accuracy and debugging behavior were compared using the restricting view condition of the RFV and a measuring tool as factors.

The results show that while the debugging performance and the distribution of the time spent on areas of interest (AOI) are not influenced by the restricting view condition, the dynamics of programming behavior is different. The number of switches between the AOIs as measured by the RFV significantly differed from those measured by the eye tracker. Also the number of switches under the restricted and unrestricted RFV condition was significantly different. We maintain that the RFV must be used with caution to measure the switches of visual attention.

References

  1. Bednarik, R., Tukiainen, M. Visual attention and representation switching in Java program debugging: A study using eye movement tracking. 16th Annual Psychology of Programming Interest Group Workshop (PPIG'04), pp. 159--169, 2004.]]Google ScholarGoogle Scholar
  2. Blackwell, A. F., Jansen, A. R., Marriott, K. Restricted Focus Viewer: A tool for tracking visual attention. In M. Anderson, P. Cheng & V. Haarslev (Eds.), Theory and Applications of Diagrams. Lecture Notes in Artificial Intelligence 1889, pp. 162--177, Springer Verlag, 2000.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Goldberg, J. H. and Kotval, X. P. Eye Movement-Based Evaluation of the Computer Interface. In Kumar, S. K. (Eds.), Advances in Occupational Ergonomics and Safety, Amsterdam: IOS Press, pp. 529--532, 1998.]]Google ScholarGoogle Scholar
  4. Romero, P., Cox, R., du Boulay, B., Lutz, R. Visual attention and representation switching during Java program debugging: A study using the Restricted Focus Viewer. Diagrammatic Representation and Inference: Second International Conference, Diagrams 2002 Callaway Gardens, USA. Lecture Notes in Artificial Intelligence, 2317, pp. 221--235, Springer Verlag, 2002.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Romero, P., Lutz, R., Cox, R., du Boulay, B. Co-ordination of multiple external representations during Java program debugging. Empirical Studies of Programmers symposium of the IEEE Human Centric Computing Languages and Environments Symposia, Arlington, VA, 2002.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Romero, P., du Boulay, B., Cox, R., Lutz, R. Java debugging strategies in multi-representational environments. 15th Annual Workshop of the Psychology of Programming Interest Group (PPIG'03), 2003.]]Google ScholarGoogle Scholar

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Other conferences
    NordiCHI '04: Proceedings of the third Nordic conference on Human-computer interaction
    October 2004
    472 pages
    ISBN:1581138571
    DOI:10.1145/1028014

    Copyright © 2004 ACM

    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 23 October 2004

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • Article

    Acceptance Rates

    Overall Acceptance Rate379of1,572submissions,24%

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader