I have 'x' and 'y' coorniates and time stamps of eye gaze data from a reading task. Is there any alogrithm/program that helps us identify the regressive saccades using these coordinates.
Perhaps the ease of dealing with the problem depends on the sampling rate of the gaze data, but you can try to first identify all saccades by velocity and/or acceleration criteria using two-point differentiation (or other methods), and determine, in relation to the direction in which the text the subject is reading advances, whether the gaze position after each identified saccade is ahead or behind the gaze position before the saccade.
This piece of software may be helpful: Saez de Urabain et al (2015) GraFIX: A semiautomatic approach for parsing low- and high-quality eye-tracking data, Behavior Research Methods