skip to main content
10.1145/2984380.2984384acmotherconferencesArticle/Chapter ViewAbstractPublication PagessplashConference Proceedingsconference-collections
research-article

Towards Gaze Control in Programming Environments

Authors Info & Claims
Published:18 July 2016Publication History

ABSTRACT

Elaborated gaze tracking devices are hitting the consumer market. This gives an existing human-computer interaction technique the chance to be widely applied in software applications. Programmers can benefit from this development. They tend to work on multiple or large screens to interact with diverse tools in parallel. When programmers switch between reading and typing, the keyboard focus might not be where expected. Such distractions leave the programmer dissatisfied. Gaze information can help to determine which tool a programmer focusses on.

Our goal is to explore the use of gaze information for programming environments. Specifically, we investigate a case where a programmer's view focus and the intended keyboard focus correlate. For specific programming tasks, our work shows that it is beneficial to set the keyboard focus to a programmer's view focus.

References

  1. H. R. Chennamma and X. Yuan. A Survey on Eye-Gaze Tracking Techniques. Engg Journals Publications, 2013.Google ScholarGoogle Scholar
  2. A. Clemotte, M. A. Velasco, D. Torricelli, R. Raya, and R. Ceres. Accuracy and Precision of the Tobii X2-30 Eye-Tracking Under Non Ideal Conditions, 2014.Google ScholarGoogle Scholar
  3. H. Glücker, F. Raab, F. Echtler, and C. Wolff. EyeDE: Gaze-Enhanced Software Development Environments. In Proceedings of the International Conference on Human Factors in Computing Systems (CHI), pages 1555--1560. ACM, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. D. Ingalls, T. Kaehler, J. Maloney, S. Wallace, and A. Kay. Back to the Future: The Story of Squeak, a Practical Smalltalk Written in Itself. 32(10):318--326, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. R. J. Jacob. The Use of Eye Movements in Human-Computer Interaction Techniques: What You Look at is What You Get. Transactions on Information Systems (TOIS), 9(2):152--169, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. M. Kumar, A. Paepcke, and T. Winograd. Eyepoint: Practical Pointing and Selection Using Gaze and Keyboard. In Proceedings of the International Conference on Human Factors in Computing Systems (CHI), pages 421--430. ACM, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. M. Kumar, T. Winograd, and A. Paepcke. Gaze-Enhanced Scrolling Techniques. In Proceedings of the International Conference on Human Factors in Computing Systems (CHI), pages 2531--2536. ACM, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. A. M. Penkar. Hypertext Navigation with an Eye Gaze Tracker. PhD thesis, ResearchSpace at Auckland, 2014.Google ScholarGoogle Scholar
  9. T. Pfister, X. Li, G. Zhao, and M. Pietikäinen. Recognising Spontaneous Facial Micro-Expressions. In Proceedings of the International Conference on Computer Vision (ICCV), pages 1449--1456. IEEE, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. R. Vertegaal. A Fitts Law Comparison of Eye Tracking and Manual Input in the Selection of Visual Targets. In Proceedings of the International Conference on Multimodal Interfaces (ICMI), pages 241--248. ACM, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. X. Xiong, Z. Liu, Q. Cai, and Z. Zhang. Eye Gaze Tracking Using an RGBD Camera: A Comparison With a RGB Solution. In Proceedings of the International Joint Conference on Pervasive and Ubiquitous Computing (UbiComp), pages 1113--1121. ACM, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. S. Zhai, C. Morimoto, and S. Ihde. Manual and Gaze Input Cascaded (MAGIC) Pointing. In Proceedings of the International Conference on Human Factors in Computing Systems (CHI), pages 246--253. ACM, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library

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
    PX/16: Proceedings of the Programming Experience 2016 (PX/16) Workshop
    July 2016
    60 pages
    ISBN:9781450347761
    DOI:10.1145/2984380

    Copyright © 2016 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 the author(s) 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: 18 July 2016

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article
    • Research
    • Refereed limited

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader