In simplest terms, swimming speed is determined by two things; how far a swimmer travels with each arm pull (distance per stroke) and how quickly the strokes are executed (stroke rate/tempo). In open water it is not possible to evaluate the distance taken for each stroke, and impossible to get splits (unless the course is loops) so stroke rate is the only information available to evaluate performance.
Click Here to read the entire article...