The Use of Eye Tracking in Software Development

被引:4
作者
Sharif, Bonita [1 ]
Shaffer, Timothy [1 ]
机构
[1] Youngstown State Univ, Youngstown, OH 44555 USA
来源
FOUNDATIONS OF AUGMENTED COGNITION, AC 2015 | 2015年 / 9183卷
关键词
Eye tracking; Software development; Software traceability; Assessing software artifacts; Program comprehension; COMPREHENSION; IMPACT;
D O I
10.1007/978-3-319-20816-9_77
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Eye trackers have been routinely used in psychology reading experiments and in website usability studies for many years. However, it is only recently that they have been used by more researchers in the software engineering community. In this paper, we categorize two broad areas in which eye tracking technology can benefit software development in a practical way. The first area includes using the eye tracker as an assessment tool for software artifacts, tools, and techniques. The second area deals with using eye tracking data from developers to inform certain software tools and software development tasks such as providing developer recommendations and software traceability tasks. Examples of experiments and studies done in each of these broad areas is presented and discussed along with future work. The results point towards many benefits that eye trackers provide to augment the daily lives of programmers during software development.
引用
收藏
页码:807 / 816
页数:10
相关论文
共 28 条
[1]  
Ali N, 2012, 2012 28TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE (ICSM), P191, DOI 10.1109/ICSM.2012.6405271
[2]  
[Anonymous], 2012, 20 IEEE INT C PROGR
[3]  
Bednarik R., 2006, Proceedings. ETRA 2006. Symposium on Eye Tracking Research and Applications, P125, DOI 10.1145/1117309.1117356
[4]   Temporal Eye-Tracking Data: Evolution of Debugging Strategies with Multiple Representations [J].
Bednarik, Roman ;
Tukiainen, Markku .
PROCEEDINGS OF THE EYE TRACKING RESEARCH AND APPLICATIONS SYMPOSIUM (ETRA 2008), 2008, :99-102
[5]   The impact of identifier style on effort and comprehension [J].
Binkley, Dave ;
Davis, Marcia ;
Lawrie, Dawn ;
Maletic, Jonathan I. ;
Morrell, Christopher ;
Sharif, Bonita .
EMPIRICAL SOFTWARE ENGINEERING, 2013, 18 (02) :219-276
[6]  
Busjahn T., 2015, P ICPC FLOR IT
[7]  
Busjahn Teresa, 2014, P 10 ANN C INT COMP, P3, DOI DOI 10.1145/2632320.2632344
[8]   HOW DO WE READ ALGORITHMS - A CASE-STUDY [J].
CROSBY, ME ;
STELOVSKY, J .
COMPUTER, 1990, 23 (01) :24-35
[9]   Feature location in source code: a taxonomy and survey [J].
Dit, Bogdan ;
Revelle, Meghan ;
Gethers, Malcom ;
Poshyvanyk, Denys .
JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2013, 25 (01) :53-95
[10]   Using Psycho-Physiological Measures to Assess Task Difficulty in Software Development [J].
Fritz, Thomas ;
Begel, Andrew ;
Mueller, Sebastian C. ;
Yigit-Elliott, Serap ;
Zuger, Manuela .
36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2014), 2014, :402-413