2006 · 177 citations · 21 references
MedicineComputer SciencePsychologyEye MovementsSoftware EngineeringVisual AttentionEye Movement AnalysisEye Movement PerceptionEye-movement ControlFixational Eye MovementsSoftware MetricsSoftware TestingCode ComprehensionCode ReviewEye Movement MonitoringFixational Eye Movement AnalysisFixational Eye Movement RecordingGaze Behavior AnalysisGaze TrackingSource Code Review
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.
21
Manual and gaze input cascaded (MAGIC) pointing
Shumin Zhai, Carlos H. Morimoto, Steven Ihde · 1999 · 672 citations · Full text
The empirical investigation of Perspective-Based Reading
Victor R. Basili, Scott Green, Oliver Laitenberger et al. · Empirical Software Engineering · 1996 · 414 citations