Eye tracking in advanced interface design
Virtual environments and advanced interface design
Manual and gaze input cascaded (MAGIC) pointing
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Ginger2: An Environment for Computer-Aided Empirical Software Engineering
IEEE Transactions on Software Engineering
Peer reviews in software: a practical guide
Peer reviews in software: a practical guide
Software Engineering Economics
Software Engineering Economics
Software inspections, reviews & walkthroughs
Proceedings of the 24th International Conference on Software Engineering
A Replicated Experiment to Assess Requirements InspectionTechniques
Empirical Software Engineering
Further Experiences with Scenarios and Checklists
Empirical Software Engineering
Empirical Software Engineering
An Extended Replication of an Experiment for AssessingMethods for Software Requirements Inspections
Empirical Software Engineering
Comparing Detection Methods for Software Requirements Inspections: A Replicated Experiment
IEEE Transactions on Software Engineering
Developing techniques for using software documents: a series of empirical studies
Developing techniques for using software documents: a series of empirical studies
An Experimental Comparison of Usage-Based and Checklist-Based Reading
IEEE Transactions on Software Engineering
Proceedings of the 2004 symposium on Eye tracking research & applications
A Replicated Experiment of Usage-Based and Checklist-Based Reading
METRICS '04 Proceedings of the Software Metrics, 10th International Symposium
Another person's eye gaze as a cue in solving programming problems
Proceedings of the 6th international conference on Multimodal interfaces
Supporting CS1 with a program beacon recognition tool
Proceedings of the 2007 annual research conference of the South African institute of computer scientists and information technologists on IT research in developing countries
Process improvement of peer code review and behavior analysis of its participants
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Exploiting Eye Movements for Evaluating Reviewer's Performance in Software Review
IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
Visual scanpath representation
Proceedings of the 2010 Symposium on Eye-Tracking Research & Applications
Scanpath clustering and aggregation
Proceedings of the 2010 Symposium on Eye-Tracking Research & Applications
Shared visual attention in collaborative programming: a descriptive analysis
Proceedings of the 2010 ICSE Workshop on Cooperative and Human Aspects of Software Engineering
On the use of eye tracking in software traceability
Proceedings of the 6th International Workshop on Traceability in Emerging Forms of Software Engineering
International Journal of Human-Computer Studies
Analysis of code reading to gain more insight in program comprehension
Proceedings of the 11th Koli Calling International Conference on Computing Education Research
An eye-tracking study on the role of scan time in finding source code defects
Proceedings of the Symposium on Eye Tracking Research and Applications
The impact of identifier style on effort and comprehension
Empirical Software Engineering
Taupe: Visualizing and analyzing eye-tracking data
Science of Computer Programming
Hi-index | 0.00 |
This paper proposes to use eye movements to characterize the performance of individuals in reviewing source code of computer programs. We first present an integrated environment to measure and record the eye movements of the code reviewers. Based on the fixation data, the environment computes the line number of the source code that the reviewer is currently looking at. The environment can also record and play back how the eyes moved during the review process. We conducted an experiment to analyze 30 review processes (6 programs, 5 subjects) using the environment. As a result, we have identified a particular pattern, called scan, in the subjects' eye movements. Quantitative analysis showed that reviewers who did not spend enough time for the scan tend to take more time for finding defects.